Payment Method based Fees and Discounts for WooCommerce


Payment method based Discounts and Fees plugin allows you to create both discounts and collect fees based on customer payment methods.

  • Offer Flat price discounts and simple percentage discounts based on customer payment method.
  • Collect Fee based for payment gateway.

The plugin encourages customers to complete payment by displaying the coupon message in the cart.

Note: It is a simple fee and discount plugin. It aims to reduce cart abandonment by offering discounts for payment methods/ gateways.

Why should you use Payment method based Discounts and Fee plugin?

  • Providing discounts at the cart page helps you achieve 100% successful payment completion. Applying the coupon automatically on the cart ensures a seamless checkout experience. Importantly, the plugin helps you achieve ZERO% Cart Abandonment. The customers will successfully complete payment and checkout when offered an automatic coupon apply to their cart subtotal.
  • The plugin helps you to collect the hidden the processing bank charges and card fee directly from the customers. Also, customer satisfaction is ensured by displaying a message stating the reason for the fee.

Add-on benefits of using Payment method based Discounts plugin

  • 100% Successful checkout
  • ZERO Cart Abandonment
  • Total Customer Satisfaction


Discount Features

  • Create both Flat and percentage discounts per gateway
  • Discount can be automatically applied
  • Configure multiple discounts for single payment gateway
  • Display the discount message in the checkout
  • Limit discount based on the minimum spent

Fee features

  • Charge a flat fee or a percentage based on the order total for the payment gateway
  • Supports all popular gateways
  • Fee can be waived if customer spends more than X amount
  • Minimum and maximum order total (amount spent) thresholds



  • 5% discount for using Cash on Delivery
  • Save $10 on Direct Bank Transfers
  • 5% OFF on Stripe Credit Card payments
  • Shop for $500 and Get 25% Flat OFF on Cash On Delivery
  • Choose PayPal Checkout & Grab a 10% discount

for Fees

  • $2 Fee for using Cash on Delivery payment gateway/method
  • Apply a 2.5% fee for using PayPal gateway
  • Pay $1 for credit card payments




Just use the WordPress installer or upload to the /wp-content/plugins folder. Then Activate the Payment Methods based Discount and Fees for WooCommerce plugin.

Minimum Requirements

  • WordPress 4.4.1 or greater
  • WooCommerce 2.6.1 or greater
  • PHP version 5.6.0 or greater
  • MySQL version 5.0 or greater


Can I set 10% off for Cash on Delivery, 5% for PayPal?

Yes. You can set up different discount offers for different payment methods. A payment method can even have multiple discount offers

Are the discounts visible in the checkout page ?

Yes. The discount will show up in the totals column, just like the WooCommerce Coupons

Can I create multiple offers?

Yes. You can create any number of offers using the plugin.

Can I collect a processing fee for credit card payments?

Yes. Processing fee for credit card payment is possible

Is it possible to charge for cash on delivery methods?

Yes. COD charges can be collected.

Contributors & Developers

“Payment Method based Fees and Discounts for WooCommerce” is open source software. The following people have contributed to this plugin.