Magento 2 Payment Fee Extension

Magento 2 Payment Fee extension allows store owners to charge their customers for selecting specific payment methods like Cash on Delivery, Check / Money order, PayPal Express Checkout, PayPal Billing Agreement, Amazon etc. It calculates applicable fee to complete transactions.

  • Charge payment fee on selected payment methods.
  • 4 types for calculating payment fee.
  • Specify customer groups to apply payment fee on their orders.
  • Apply payment charges to orders generated from admin dashboard.
  • Set custom label for payment fee on frontend.
  • Display payment fee information all Magento-generated reports.
  • Calculate tax on payment fee by setting up tax class.
  • Refund payment fee on order cancellation.
  • REST API Available / GraphQL API Available.
  • Hyvä Addon Available.
  • Compatible with Hyvä React Checkout.
Magento 2.1, 2.2, 2.3, 2.4

Having secure and multiple payment methods is one the secrets of successful eCommerce stores. Having limited payment methods can increase cart abandonment ratio. For smooth checkout and payment process, it's important to integrate multiple payment methods ensuring trustworthy secure transactions. By offering multiple payment methods, the store owner has to pay maintenance fee to payment service providers. To maintain customer loyalty, store admin can include the payment provider fee in order subtotal and let the customer choosse the payment method. Thus, the admin can preserve price transparency leaving a positive impression on the customer with increased customer loyalty.

MageComp's Magento 2 Payment Fee extension allows store owners to charge payment fee by adding it to orders subtotal when customers select certain payment methods to complete an order. Store owners can encourage customers to choose the most appropriate payment method by omitting the payment fee. The admin is free to charge payment fees as fixed amount, percentage-based, combined (fixed + percentage) or fixed minimum amount & can set custom label to understand charges better. Admins can also configure payment fee tax if needed. The store admin can charge the payment fees according to the customer groups & add as many payment gateways as they want.


Benefits of Magento 2 Payment Fee Extension


Charge Payment Fee Based on Selected Payment Methods

Manage payment fee according to the payment methods. Customer can select the most suitable payment method to them. Payment charge can be applied in 4 ways.

  • Fixed
  • Percentage based
  • Combined
  • Fixed minimum
Charge Product Fee Based on Selected Payment MethodsCharge Product Fee Based on Selected Payment Methods
Equally Works for Order Generated from BackendEqually Works for Order Generated from Backend

Equally Works for Order Generated from Backend

This extension automatically sets the payment fee for orders created from the Magento backend.

Mention of Payment Fee in Bill Summary

Magento 2 Payment Fee extension allows automated calculation of the payment fee in order summary along with description.

Mention of Payment Fee in Bill SummaryMention of Payment Fee in Bill Summary

Tax Class to Calculate Tax on Payment Fee

Select applicable tax class & configure how you want to calculate payment fee on tax by excluding / including tax.

Various tax classes are...

  • Taxable Goods
  • Refund Adjustments
  • Gift Options
  • Reward Points & more


Refund Payment Fee on Order Cancellation

In case the customer cancels the order, Magento 2 Payment Fee extension provides with the option to refund the payment fee.

Refund Payment Fee on Order CancellationRefund Payment Fee on Order Cancellation


Why Choose MageComp’s Magento 2 Payment Fee Extension?


  • Admin can enable payment fees on specific payment methods.
  • 4 ways to apply payment fee.
    • Fixed amount
    • Percentage
    • Combined
    • Fixed Minimum
  • Display custom payment fee title for easy understanding.
  • Apply payment fee on backend-generated orders.
  • Show payment fee on Checkout page, Order page, email, PDF etc.
  • Calculate tax on payment fee.
  • Display tax including, excluding or both.


Some Use Cased of Magento 2 Payment Fee Extension


Use Case #1

Providing the customers with an easy checkout process, it is important to give them simple and multiple payment methods and to have multiple payment methods store owner has to pay the payment providers maintenance fees. To cover these charges, the admin may require to increase the product prices, but high product prices can lose customers’ interest in your business.

Magento 2 Payment Fee Extension lets the store admin include the payment fee in the subtotal of the customer’s order. By integrating this payment fee plugin, admins can be transparent about the product prices, increase the brand impression, and not lose customer loyalty. 

Use Case #2

Admins with every type of customer trading with their store must categorize their customers into 4 categories, guest users, wholesalers, retailers and the admins themselves. That admin has to allot different product pricing for each customer group. How can the store admin manage the payment fee charges for each customer group?

If the store is integrated with the Magento 2 Payment Fee Plugin, then the admin can easily choose the customer category to be charged with the payment fee. It is up to the admin to charge all customer categories, or any one of them, or any two of them, or even one of them.

Write Your Own Review
Only registered users can write reviews. Please Sign in or create an account

Version 1.0.9 Date : 19-12-2023

- Improved REST API & GraphQL API

- Minor bug fixing

Version 1.0.8 Date : 28-07-2023

- Compatible with Magento 2.4.6 version

- Minor bug fixing

Version 1.0.7 Date : 18-04-2022

- Added REST API & GraphQL API

- Compatible with Magento standard

- Minor bug fixing

Version 1.0.6 Date : 11-10-2019

- Compatible with Magento 2.3.3 Latest Magento version

Version 1.0.5 Date : 17-01-2019

- Backend Order view and Order invoice issue fixed

Version 1.0.4 Date : 26-10-2018

- Option to refund payment fee on order cancellation

- Added option to calculate tax on payment fee

- Compatible with PayPal and amazon payments

Version 1.0.3 Date : 08-09-2018

- Minor Bug Fixing

Version 1.0.2 Date : 08-08-2018

- Now also works with Backend order creation

Version 1.0.1 Date : 20-04-2018

- Minor Bug Fixing

Magecomp Product Image
Customer Questions
Can store admin add payment fees with conditions?
Yes, the store admin can add payment fees with conditions like fixed, percentage, combined (fixed+percentage) and fixed minimum on the subtotal of the order amount as per the rules of the payment gateway service provider. 
Does the Magento 2 Payment Fee extension support customer group restrictions?
With this payment fee extension, the admin can charge any customer group from non-logged-in users (guest users), wholesalers, retailers and editors (admins).
Does the module support charging payment fees for specific payment methods only?
Yes, this payment fee plugin charges the customers according to their selected payment method.
Can the store admin manage the payment fee refunds in the case of order refunds?
Yes, the Magento 2 Payment Fee extension allows the store admin to enable or disable the refund functionality of the payment fee from the backend.
Can the store admin charge the payment fees for guest customers only?
The admins can charge the payment fees if they have chosen the “guest user” customer group for charging the payment fee.
Can store admins charge a payment fee for the orders placed by the admin from the backend?
Like the “guest user” customer group, if the store admin has selected the “editor”  customer group, the store admins can charge the admin orders placed from the backend.
Once we buy this extension, can it be used on 2 websites?
You are allowed to use the extension in one production website and 2 development websites.
You can enter all as comma-separated in the domain field while purchasing the extension on our website.
Please, mind that only logged in users can submit questions