WooCommerce Payment Gateways Fees and Discounts

WooCommerce Payment Gateways Fees and Discounts

Enable extra fees or discounts for WooCommerce payment gateways


Sometimes it will cost you money to accept payment through a specific payment gateway, or you have to pay monthly/annual fees. You may wish to pass these fees on to your customers. Or, you may wish to provide your customers with a discount for using a preferred payment gateway. With WooCommerce Payment Gateways Fees and Discounts module you can add payment gateways fees or discounts for selected payment methods – for both the default WooCommerce gateways or any custom gateways you have added.

Admin Settings

WooCommerce Payment Gateways Fees and Discounts

Accessible through:
  • WooCommerce > Settings > Booster > Payment Gateways > Gateways Fees and Discounts
Tested on WooCommerce 3.0.4 and WordPress 4.7.4
Plugin can be downloaded here. If there are any locked fields in the module, you will need to get Booster Plus to unlock them.

Leave a Reply



  1. Ho San August 19, 2015 at 11:35 am #


    Most payment gateway plugins (PayPal, Payza etc) check the order total after the payment was completed and, if it doesn’t match, they treat the order as “payment failed”.

    I use woo commerce Payza payment and add an additional fee by your plugin, after customer successfully paid the order status will become failed. How to deal with this problem?


  2. Wolfgang January 16, 2016 at 3:37 pm #

    Hi there!

    I have tried to use this feature with Stripe, however it does not seem to work. I have enabled the module and set the fee structure, however the checkout page still shows the purchase amount without the additional fee.

    Any idea?


  3. Michal Lacena October 10, 2016 at 1:01 pm #

    Hello I enabled just this feature – “Payment Gateways Fees and Discounts Options” and added 1 eur for “pay 4 pay on delivery” and it does not count this + 1eur .. only after page refresh ,, F5


  4. vieradel March 3, 2017 at 2:18 pm #

    After someone chose a gateway and retry their payment with another gateway (with the discount set) DOES NOT WORK.