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.3.1 and WordPress 4.9.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?

    Reply to thread

  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?

    Reply to thread

  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

    Reply to thread

  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.

    Reply to thread

  5. Sujal Karki April 25, 2017 at 12:32 pm #


    I have enabled Gateways Fees and Discounts options on my site but I would like to make this section work only on the checkout page. So could you please help me to remove this section from the cart page? https://www.screencast.com/t/Kxxxk6Z8AX


    Reply to thread

  6. Georgia May 14, 2017 at 6:27 pm #

    We have the following problem:
    The Free minimum amount is set to: 30,01 euros
    Fee for COD – Maximum cart amount for adding the fee (or discount): 30 euros.
    In the cart we have cart subtotal: 28,20€ + 2€ shipping cost and the plugin doesn’t charge the fee, when it should. Apparently it counts plus the shipping cost,

    Reply to thread

    • Georgia May 15, 2017 at 5:11 pm #

      any news on this?

    • Georgia May 19, 2017 at 1:28 am #

      Hi, it’s been a few days and no news.

    • Booster Support Team May 19, 2017 at 6:24 pm #

      Hi Georgia,

      Sorry for the delay. We were finishing new version, which we released today, so I wasn’t able to look into your request. Will do that first thing tomorrow morning – again sorry for the delay. Will get back to you as soon as possible.

      Best regards,

      Booster Support Team
    • Booster Support Team May 22, 2017 at 7:01 pm #

      Hi Georgia,

      You are correct – shipping was included when calculating cart total amount. I’ve made some changes to the plugin. Please download the development version here – https://booster.io/dev/. You will need to uninstall the old plugin version first (don’t worry your saved settings won’t disappear). Now I’ve added “Exclude Shipping when Calculating Total Cart Amount” checkbox option to each gateway’s fee settings (in “WooCommerce > Settings > Booster > Payment Gateways > Gateways Fees and Discounts”). Please let me know if it’s working correctly now.

      Best regards,

      Booster Support Team
    • Georgia June 15, 2017 at 10:12 pm #

      Yes, it works. Thank you!

  7. Anh June 24, 2017 at 12:33 pm #


    Very useful feature. An improvement could be to let users select a mixture of percent and fixed, because Stripe, Paypal, etc. all use a mix such as 1.x % + 0,20 EUR for example. So it would be great if one could adapt that in booster as well.


    Reply to thread

  8. Alain June 29, 2017 at 8:23 am #

    I like this feature and use it a lot.
    A nice feature would be to be able to enable/disable.for some selected product categories or single products.

    Reply to thread