Toggle Nav

Payment fee for Magento 2

Rating:
Compatibility Open Source (Community) 2.2, 2.3, 2.4 (2.4.6)

Reduce costs associated with individual payment methods or pass them on to the customer. The module makes it easy to set fees for payment methods such as cash on delivery, PayPal, or other payment methods. With extensive configuration options, you can charge fees precisely according to your e-shop’s needs.

Although the module offers advanced configuration options, it remains simple and intuitive to use.

  • Support for a wide range of payment methods

  • Ability to restrict fees by store (Store View) or customer group

  • Multi-currency support

  • Ability to charge fees only up to a certain order value

  • Clear and easy fee management

 

Final Price $89
- +
  • Details
  • Reviews
  • Key Features
  • Changelog
Details

Payment methods with no limits

Offer your customers a wide range of payment methods without having to bear all the associated costs. The module makes it easy to add surcharges to selected payment methods, such as cash on delivery or PayPal.

You can define custom rules, fee amounts, and charging conditions for each payment method. This allows you to easily cover the costs associated with individual payment methods while maintaining full control over their configuration.

Flexible Fee Configuration

The module allows you to set both fixed and percentage-based fees, which can be calculated based on the product value or the total order price. Separate rules can be created for each payment method, including different fees for different currencies.

You can also set an order value threshold above which the fee will no longer be charged, or limit its application to selected stores or customer groups.

The fee can be displayed directly next to the payment method during checkout, so customers can see its amount before completing their purchase. It is then automatically included in the total order price and displayed in the order summary and on the issued invoice.

Key features

  • Support for a wide range of payment methods

    • The module is compatible with most commonly used payment methods.

  • Advanced configuration options

    • Set fixed or percentage-based fees, order limits, and rules for individual payment methods.

  • Restrictions by store and customer group

    • Fees can be applied only to selected stores (Store View) or customer groups.

  • Multi-currency support

    • Set a custom fee amount for each supported currency.

  • Fee exemptions

    • Charge fees only up to a certain order value or automatically waive them when specified conditions are met.

  • Clear fee management

    • All created fees are available in the administration, where they can be easily edited and managed.

  • Fee display at checkout

    • The fee amount can be displayed directly next to the payment method, so customers always know how much they will pay for their chosen payment method.

  • Tax class support

    • Tax classes can be assigned to fees in the same way as they are assigned to shipping.

  • Virtual checkout support

    • The module is also compatible with the virtual checkout.

Reviews
Add Your Review
Key Features
  • Number of supported payment methods
  • Many setup and customization options
  • Full support for multiple currencies
  • Store and Customer group restrictions support
  • Multi-currency support
  • No fee over limit amount
  • New Fee management
  • Option to append fee info to payment method
  • Virtual checkout support
Changelog
2.0.0
    - initial release
      2.0.1
        - added option to append fee info to payment method name in checkout
          - moved fee management from config to custom CRUD
            - added ability to set fees for specific customer groups and stores
              2.0.2
                - workaround for Magento 2.2.2 bug #12819
                  2.1.0
                    - fixed payment title format
                      - added optional maximum order subtotal condition
                        - added currency specific fee amounts
                          2.1.1
                            - added option to optionally round percentage fees
                              - payment title now shows proper decimal places if required
                                - fixed issue where grand total would not always include fee tax
                                  - fixed issue where disabled fees were appearing in checkout
                                    - fixed issue with PayPal amount not matching totals
                                      2.1.2
                                        - fixed issue with paypal when tax calculation is set to include taxes
                                          2.1.3
                                            - fixed iOS specific issue with MutationObserver
                                              - fixed currency fieldset not showing in Magento 2.1
                                                2.2.0
                                                  - fee_incl_tax, base_fee_incl_tax values are now correctly converted to invoice
                                                    - totals are now reloaded each time payment method is changed in administration
                                                      - rounding is no longer incorrectly applied to fixed fee calculation
                                                        - percentage fees now respect currency specific values
                                                          - tax calculation rewritten to better match magento design
                                                            - fee tax rate is now calculated and displayed correctly across all pages
                                                              - it is now possible to refund specific fee amount when creating credit memo
                                                                - fixed issue that prevented invoice printing in frontend
                                                                  - virtual checkout is now fully supported
                                                                    2.2.1
                                                                      - fixed javascript error in checkout
                                                                        - amended default payment method selection after switching shipping method
                                                                          - configuration now uses correct ACL resource
                                                                            - misc formatting amends
                                                                              - fixed incorrect invoice tax in certain configuration
                                                                                2.2.2
                                                                                  - added option to calculate fee by base w/wo tax
                                                                                    2.2.3
                                                                                      - updated install script to support Magento 2.3.x
                                                                                        2.2.4
                                                                                          - fixed infinite loop while order placing in Magento 2.3.5
                                                                                            2.2.5
                                                                                              - fixed multi currency settings
                                                                                                2.2.6
                                                                                                  - added Magento 2.4.4 support
                                                                                                    2.3.0
                                                                                                      - added option to disable customer group restriction
                                                                                                        2.3.1
                                                                                                          - added PHP 8.0 support

                                                                                                            Certified Magento developers

                                                                                                            We are an enthusiastic team of Magento developers experienced with fixing, editing, enhancing and developing custom solutions for this system with many years of experience. We have satisfied customers all over the world!

                                                                                                            Continual innovation

                                                                                                            We continuously extend our modules functionality and apply latest innovative technologies into our development in order to bring you the best possible user experience.

                                                                                                            International experience

                                                                                                            We have customers all over the world. Experience with different legislations, currencies, and languages is a given. We provide payment methods, multilingual e-shops, and integration with international systems.

                                                                                                            Comprehensive services

                                                                                                            With us, clients don’t need to deal with multiple vendors – everything is provided under one roof. This ensures faster communication, reduces the risk of complications, and saves both time and costs.