How to Add Extra Charges to Payment Methods in WooCommerce – 2024 Guide

Do you want to charge extra to payment gateways in WooCommerce?

Don’t worry. I got you covered here!

WooCommerce extra changes to the payment gateway mean a fee will add to the cart's total if a user selects a specific payment method

The bad news is that WooCommerce doesn’t allow you to do so. But there are extensions/plugins available in the market that you can use to achieve this. 

Some of these are difficult to use and not reliable. 

So in today’s article, I’ll walk you through the simple and easy-to-follow steps to create the WooCommerce extra charges to payment gateway rule with the help of the Dynamic Pricing & Discount Rules plugin. 

Here’s a quick sneak peek of the final results. 

How to Create a WooCommerce Extra Charges To Payment Gateway Rule?

Here I’ll show you the step-by-step process to charge extra to the payment gateway. You can apply the rule to any payment methods available in your store.  

Note: I assume you have already added the payment methods to your store. If not, first, you need to add the payment methods to your store to follow along with the tutorial.

Depending entirely on you, you can charge extra for all available payment methods in your store. 

But for this tutorial, I’ll create a rule that charges extra to a specific payment gateway. If the user completes the purchase using a particular payment method, he’ll be charged $5 extra. And if he selects any other payment method, no extra charges will add to the cart's total. 

So, follow the following steps to charge extra to a payment gateway in WooCommerce.

1. Install and activate the Dynamic Pricing & Discount Rules Plugin

Note: You can skip this step if you have already installed and activated the Dynamic Pricing & Discount Rules plugin. 

To install the Dynamic Pricing & Discount Rules plugin, you will need to install the Woosuite Core plugin and activate it with the help of a license key. We have created a Quick Start Guide for you to figure out how to install and activate the Dynamic Pricing & Discount Rules plugin.

2. Navigate to Dynamic Pricing Rules 

Once you have installed and activated the plugin, navigate to Woosuite » Dynamic Pricing Rules from your WordPress dashboard.

3. Navigate to Checkout Fees Tab

Now, navigate to the Checkout Fees tab. You can add fixed or percentage custom fees based on different conditions at the checkout. 

4. Add Pricing Group

Click on the Add Pricing Group button to add extra charges at checkout.

5. Set Checkout Fee Label

Now in the Checkout Fee Label field, set the label to show on the checkout page. 

6. Set the Fee Type and Amount Based on the Total Cart

Now from the Fees Based on the dropdown, you’ll get 2 options. 

  • Cart Total
  • Cart Item

Select “Cart Total” from the dropdown so that the users will be charged extra based on the cart, and the fee will add once to the cart’s total. 

Note: If you select “Cart Item” from the dropdown, then $5 extra charges will add to the cart’s total for each item. Let’s say there are 3 items in the cart, then a fee of $5 x 3 = $15 will add to the cart’s total. 

6.1. Select the Type and Amount of the Extra Charges

Now from the Type dropdown, select the Fixed Adjustment, and in the Amount field, enter the extra amount you want to charge the users when they purchase the products using a specific payment gateway

7. Apply the Condition

We need to add the condition so that this fee will only be charged by the users who purchase the products using the particular or selected payment method. 

So make sure that from the “Checkout” dropdown, “Payment Method” is selected, and from the “Condition” dropdown, “IN” is selected. 

Now in the “Method” field, select the payment method for which you want to charge extra so that the fee will only be charged by the users who will complete the checkout process using this payment method. 

8. Save Changes

Finally, click on the green Save Changes button at the top right corner of the screen to save the changes. 

9. Final Results

Now let’s test if the rule works or not. 

To test, I added a few products to my cart, and initially, when I selected the payment method as “Direct Bank Transfer,” no extra charges were added to the cart’s total. 

But when I selected the payment method as “Cash on Delivery,” $5 extra charges to the payment gateway added to the cart’s total.  

Wrapping Up

That’s it for today’s tutorial. Now you know how to charge extra to the payment gateway in WooCommerce in a few simple steps. 

Dynamic Pricing & Discount Rules plugin not only helps you charge extra to the payment gateways, but it’ll also help you offer users discounts. It is one solution to your pricing and discount issues. 

I hope this article was helpful to you, and If you got any questions, you can post them below in the comments section. I would love to answer all your questions. 

Alternatively, you can contact our customer support for a quick response. They typically reply within an hour or less. 

Ready to get started? Download the Dynamic Pricing & Discount Rules plugin and build something great at your store!

Brian
Brian

Welcome to the AovUp blog, where we discuss all things WooCommerce. I hope we can help you achieve something today...

Leave a Reply

Your email address will not be published. Required fields are marked *

We – and our partners – use cookies to deliver our services and to show you ads. By using our website, you agree to the use of cookies as described in our Cookie Policy