You can create three types of payment method rules using this plugin
- Disable payment method rules: This allows you to disable payment methods based on various conditions
- Payment method fee rules: This allows you to charge extra fees on the use of certain payment methods along with various conditions
- Partial payment rules: This allows you to take some Advance payment for Cash on delivery with additional conditions
Disable payment method rules
You can create multiple rules to disable different payment methods.
E.g. You can disable payment methods based on the country or state.
You can even disable payment methods based on the order subtotal


Multiple payment method fees rules
You can create multiple rules to apply extra fees as per the payment method selected by the customer
E.g. You can apply an additional 1% if a customer uses the Stripe payment method, you can change this fee even based on the country of the customer
Partial payment or Advance fee for Cash on delivery
Advance Fee for Cash on Delivery(COD) OR Partial payment for Order. You can allow your customer to pay x amount or x% of the order total as a deposit or initial payment to place the order and then correct the remaining amount on delivery. Alternatively, the user can pay the remaining amount online as well.
Partial payment option is not compatible with WooCommerce checkout Block module, so your checkout page should be made up of shortcode [ woocommerce_checkout ] to use this feature.
E.g. Suppose the customer’s order total is $1000 and you have configured the plugin to take min $10 as advance payment then the customer can place that order by making a $10 payment and the remaining payment he can do when the product is delivered to him. this way you can avoid fake cash on delivery orders.

Partial payment Fees
Charge extra fees when customers opt for the partial payment option.
You can configure the partial payment to collect this extra fee upfront.
E.g. You can charge extra fees of $1 when the user selects the option of Partial payment.
E.g. You can charge 1% of the order Subtotal as a partial payment fee.
Partial payment Description
With a description, you can show customers how much they will have to pay, the remaining balance, and extra fees once they select the Partial Pay option.


Exclude product from partial payment
You can exclude a product from a partial payment. Hence, the customer must pay this product’s total cost in full even when he selects a partial payment option, e.g., Say you are allowing $10 as partial payment and exclude product A from partial payment. Now when a customer is purchasing products C, B, and A together his total is 300$ out of which A is 100$ so now the user can pay $10 (Partial payment for Products B and C) + $100 (Product A cost) = 110$ and checkout
Multi-Currency support
If your website supports multi-currency, in that case, you can control the rule to apply based on the currency selected by the customer.

Conditions that can be used while making above rules
Subtotal (Before discount)
Rule-based on the cart subtotal. e.g. Charge fees when the order subtotal is less than $200
User role
Rule-based on the user roles. e.g. charge fees only to the retail customers.
User
The rule applies to a specific registered customer. e.g. charge extra fees to Mr. ABC only
Country
You can apply payment method rules based on the customer’s country. e.g. Apply fees when the shipping country of the customer is the U.S.A.
Zone
Based on the WooCommerce shipping zone of the customer. e.g. Disable payment method when the WooCommerce shipping zone assigned to the customer is “Local delivery zone”
State
Based on the customer’s shipping state. e.g. Apply payment fees, when the customer in New York selects the state.
Postcode
Apply rules as per the shipping postcode of the customer, you can use complex patterns for postcode range selection. e.g. apply payment method fees when the shipping postcode falls in the range of 2000 – 2010
City or town
Apply the rule when customers are from a specific city. e.g. Apply fees when the user city is New York.
Cart has products
The rule is applied when the customer has this specific product in their cart. e.g. Disable payment method when the user has Product A or B in the cart.
The cart has a product of the category
When the user cart has a product belonging to this specific category. e.g. Disable payment method when a product with the category Apple is in the user’s cart
Product attribute-based rule
The rule is applied when the variable product with a specific attribute is added to the cart. e.g. you created a rule don’t show the COD option when there is a product with a size attribute set to extra large.