Powered by Adobe Commerce 2.4.6-p4

This extension is in our Payment category. Please remember that it is the merchant’s responsibility to ensure the proper PCI compliance level of their store, as applicable by PCI regulations. The PCI Self-Assessment is one tool you can use when evaluating Payment extensions and how they may affect your PCI compliance level. For more information on Marketplace policies, please review the Marketplace Terms & Conditions.
foomanpaymentsurchargemagento2marketplace.png

Payment Surcharge

by Fooman
PRODUCT:
0
TOTAL:

Overview

Back to top

Tired of payment processing fees eating into your profit margins? Pass on expensive payment provider fees to customers - choose to add a fixed fee, percentage surcharge or a combination with this extension. Or encourage customers to use more cost-effective payment options by offering a discount for these payment methods. 

Fooman Payment Surcharge allows you to easily add and configure any number of surcharges based on the installed payment methods. Maybe you only want your wholesale customers to pay? Not a problem with our the included ability to restrict by customer groups. 

 

Features

Quick & Easy To Use

Easily add, manage, and delete surcharges in minutes. Do it all from the Magento backend without technical knowledge.

 

Integrated Surcharge Display

Surcharges are automatically displayed everywhere in your Magento 2 store:

  • Checkout
  • Print Order page
  • My Account Order View page
  • Magento 2 customer sales emails
  • Pdfs generated by Magento

 

Easy Tax Setup

Need to apply tax to the surcharge? No worries we got you covered. Simply select the tax rate when setting up the surcharge and this extension will handle the rest.

 

Complete Feature List

  • Add surcharges based on different payment methods (credit cards, Paypal, bank transfer, etc)
  • Surcharge details are automatically added to the checkout, Print Order page, Account Order View page, customer sales emails, and pdfs generated by Magento (including Fooman Pdf Customiser)
  • Surcharge calculation options available: flat rate  /  percentage fee  /  flat rate + percentage fee  /  the higher of either flat fee or percentage fee
  • Set different surcharges on a per-store basis (multi-store capable)
  • Coded for maximum compatibility with other customizations. The code is implemented using Magento’s recommended customization points. Everything is implemented using extension attributes, events, and plugins. Please note that on the rare occasion that a payment method recreates the complete shopping basket, while at the same time neglects custom totals, for payment the payment method might require some additional code changes. Our support is more than happy to help in assessing the best option.
  • Tested by unit tests, integration tests, and functional tests in accordance with good Magento 2 practice

Technical Specifications

Back to top

Seller profile

Fooman

Seller contact

E-mail

Current Version

3.8.0

Adobe Commerce platform compatibility

Magento Open Source: 2.4 (current), 2.1 (obsolete), 2.2 (obsolete), 2.3 (obsolete)

Type

Stable Build

Updated

10 April, 2024

Categories

Extensions, Payments & Security

Quality Report

Back to top

Installation & Varnish Tests

Passed

Coding Standard

Passed

Plagiarism Check

Passed

Malware Check

Passed

Marketing Review

Passed

Manual Testing

Passed

All tests were conducted on the latest versions of Adobe Commerce that existed for the compatible release lines at the moment of the extension submission. Latest versions of all other software were used, as applicable.

Release Notes

Back to top

3.8.0:

  • Compatible with Magento Open Source : 2.2 2.3 2.4
  • Stability: Stable Build
  • Description:

    ## [3.8.0] - 2024-04-04
    ### Added
    - Support for Magento 2.4.7
    - Support for Php 8.3

3.6.1:

  • Compatible with Magento Open Source : 2.2 2.3 2.4
  • Stability: Stable Build
  • Description:

    [3.6.1] - 2023-03-07
    Added - Support for Php 8.2.
    Added - Compatibility with Magento 2.4.6.

3.5.1:

  • Compatible with Magento Open Source : 2.2 2.3 2.4
  • Stability: Stable Build
  • Description:

    ## [3.5.1] - 2022-08-05
    ### Added
    - Compatibility with Magento 2.4.5

3.5.0:

  • Compatible with Magento Open Source : 2.2 2.3 2.4
  • Stability: Stable Build
  • Description:

    ## [3.5.0] - 2022-03-30

    ## [3.4.4] - 2022-01-18
    ### Fixed
    - Fall back to unadjusted payment method title if preview calculation is not possible
    - Surcharge Core: Creditmemo tax calculations for partial refunds
    - Surcharge Core: Subtotal inclusive tax display for zero item creditmemos

3.4.4:

  • Compatible with Magento Open Source : 2.2 2.3 2.4
  • Stability: Stable Build
  • Description:

    [3.4.4] - 2022-01-18
    ### Fixed
    - Fall back to unadjusted payment method title if preview calculation is not possible
    - Surcharge Core: Creditmemo tax calculations for partial refunds
    - Surcharge Core: Subtotal inclusive tax display for zero item creditmemos

3.4.3:

  • Compatible with Magento Open Source : 2.2 2.3 2.4
  • Stability: Stable Build
  • Description:

    [3.4.3] - 2021-09-02
    ### Fixed
    - Improve preview for multiple applicable surcharges

3.4.2:

  • Compatible with Magento Open Source : 2.2 2.3 2.4
  • Stability: Stable Build
  • Description:

    [3.4.2] - 2021-08-02
    ### Fixed
    - We can't rely on SalesRule triggered payment refresh

3.4.1:

  • Compatible with Magento Open Source : 2.2 2.3 2.4
  • Stability: Stable Build
  • Description:

    [3.4.1] - 2021-07-30
    ### Added
    - Compatibility with Magento 2.4.3

3.4.0:

  • Compatible with Magento Open Source : 2.2 2.3 2.4
  • Stability: Stable Build
  • Description:

    [3.4.0] - 2021-07-29
    ### Added
    - Ability to preview calculated cost of payment surcharges

3.3.3:

  • Compatible with Magento Open Source : 2.2 2.3 2.4
  • Stability: Stable Build
  • Description:

    [3.3.3] - 2021-05-06
    ### Added
    - Compatibility with Magento 2.3.7
    ### Changed
    - Minimum supported Magento version is now 2.3.x for earlier versions use previous releases
    ### Fixed
    - Payment Method ajax request gets triggered too often

3.3.2:

  • Compatible with Magento Open Source : 2.2 2.3 2.4
  • Stability: Stable Build
  • Description:

    [3.3.2] - 2021-02-04
    ### Added
    - Compatibility with Magento 2.4.2

3.3.1:

  • Compatible with Magento Open Source : 2.2 2.3 2.4
  • Stability: Stable Build
  • Description:

    [3.3.1] - 2020-10-15
    ### Added
    - Compatibility with Magento 2.4.1 and 2.3.6

3.3.0:

  • Compatible with Magento Open Source : 2.2 2.3 2.4
  • Stability: Stable Build
  • Description:

    [3.3.0] - 2020-07-29
    ### Added
    - Compatibility with Magento 2.4.0
    - Support for Php 7.4

3.2.2:

  • Compatible with Magento Open Source : 2.1 2.2 2.3
  • Stability: Stable Build
  • Description:

    [3.2.2] - 2020-04-28
    ### Added
    - Support for Magento 2.3.5
    ### Fixed
    - Empty string should not be translatable
    - Test compatibility with Magento 2.3.5 and Paypal updates

3.2.1:

  • Compatible with Magento Open Source : 2.1 2.2 2.3
  • Stability: Stable Build
  • Description:

    [3.2.1] - 2020-01-24
    ### Added
    - Support for Magento 2.2.11 and Magento 2.3.4

3.2.0:

  • Compatible with Magento Open Source : 2.1 2.2 2.3
  • Stability: Stable Build
  • Description:

    [3.2.0] - 2020-01-06
    ### Changed
    - Improve detection of Paypal Express Checkout

3.1.9:

  • Compatible with Magento Open Source : 2.1 2.2 2.3
  • Stability: Stable Build
  • Description:

    [3.1.9] - 2019-10-08
    ### Added
    - Support for Magento 2.2.10

3.1.8:

  • Compatible with Magento Open Source : 2.1 2.2 2.3
  • Stability: Stable Build
  • Description:

    [3.1.8] - 2019-10-07
    ### Added
    - Support for Php 7.3
    - Support for Magento 2.3.3

3.1.7:

  • Compatible with Magento Open Source : 2.1 2.2 2.3
  • Stability: Stable Build
  • Description:

    [3.1.7] - 2019-10-01
    ### Added
    - Surcharge calculation for multi-address checkouts
    ### Fixed
    - Some payment methods pollute the payment config
    - Don't refresh payments if new method is not given
    - Improve handling of additional payment data by re-using the knockout context

3.1.6:

  • Compatible with Magento Open Source : 2.1 2.2 2.3
  • Stability: Stable Build
  • Description:

    [3.1.6] - 2019-06-26
    ### Added
    - Support for Magento 2.3.2, 2.2.9 and 2.1.18

3.1.5:

  • Compatible with Magento Open Source : 2.1 2.2 2.3
  • Stability: Stable Build
  • Description:

    [3.1.5] - 2019-05-01
    ### Fixed
    - Force reload on payment method change during admin order creation

Support

Back to top

The best place to start if you need help with a specific extension is to contact the developer. All Adobe Commerce developers have both a contact email and a support email listed.

Contact Vendor

Q & A

Back to top

Reviews

Back to top