Payment With Fee & Custom Payment Methods

Version: 2.4.1
Compatible with: 1.7.x, 8.x, PrestaShop Edition
Contact support team
Introduce PrestaShop payment module
Introduce PrestaShop payment module
Customers' feedback about our PrestaShop payment module
Add extra fee to any existing payment modules
PrestaShop payment module is compatible with all popular payment modules
Create unlimited number of payment methods with fee/without fee
Add tax for payment fee using PrestaShop payment options module
Payment fee is displayed on all relevant areas
  • Set extra fees (surcharge) for any PrestaShop payment module and card payment such as cash on delivery (COD), bank wire, PayPal, Stripe, Google Pay, etc., and create an unlimited number of custom payment methods with/without payment fees easily.
Why purchase with us?
  • Best prices and discounts
  • 1-click install and upgrade with PrestaHero Connect
  • Keep your purchased modules up-to-date with PrestaHero Connect
  • Lifetime free update + 6 months FREE technical support
  • 15 days money back guaranteed
  • 24/7 support by PrestaHero experts
  • Quality verified by PrestaHero
Number of license ?
Each license is valid for only one domain. If you want to install this module/theme on multiple sites, please purchase multiple licenses.

Categories:  Payment methods PrestaShop modules Security & Access

When it comes to checkout step, you will want to make the processes as convenient as possible for customers. Payment With Fee - PrestaShop payment fee module will let you add extra fees/surcharges for other existing payment modules and create as many custom payment methods as you need without having to install additional payment modules.

1. Set extra fee/surcharge for any existing payment module

Payment With Fee – our PrestaShop payment extra fee module allows you to add extra fees for existing payment modules of your PrestaShop store, for example, cash on delivery (COD), bank wire, PayPal, Stripe, etc. You may add a fixed amount of payment fee per order or calculate payment fee by a percentage of the order total; cancel fee for orders which have a total order value over a specific amount and set up minimum/maximum fee value for a payment method.


2. Create an unlimited number of PrestaShop custom payment methods

This PrestaShop payment fee module also enables you to create new custom payment methods with/without fee in your online store. When creating a new custom payment method, you have all payment fee options (fixed amount, percentage, minimum fee, maximum fee, etc.) as when you add extra fees for other existing payment modules. In addition, you have options to upload the payment logo, select customer groups/countries/carriers to be able to use the custom payment method, add specify a tax rule for the payment fee, etc.

Payment With Fee ensures that all payment fees will be displayed in every relevant area: order detail of customer/administrator, shopping cart, checkout page, invoice, order confirmation email, etc.

Payment With Fee is strongly compatible with any other PrestaShop payment modules (bank wire, cash on delivery – COD, etc.) and all third-party payment APIs such as PayPal, Stripe, etc. so you can be ensured that this payment fee module will work smoothly on your website allowing you to easily add extra fees to existing payment modules as well as create new payment methods with or without payment fees.

These are the highlight features of Payment With Fee module, for a more detailed feature list, please refer to Features section.

Product Reviews / Q&A

Average rating

62 Reviews
★★★★★ Excellent 57
★★★★☆ Good 5
★★★☆☆ Medium 0
★★☆☆☆ Poor 0
★☆☆☆☆ Terrible 0

  • Reviews (62)
  • Questions & Answers (0)

    1. Set extra fee for any existing payment modules

    • Fee type: free, fixed amount, and percentage of total order value
    • Option to cancel fee for orders which have total order value over a specific amount
    • Option to set minimum and maximum fee when selecting percentage fee type


    2. Create an unlimited number of new custom methods

    • Option to set payment method name, description, and a confirmation message
    • Upload payment logo (support JPG, PNG, and GIF file types)
    • Select order status to be set when a customer selects a custom payment method
    • Select fee type: free, fixed amount, percentage
    • Add specify a tax rule for the payment fee
    • Option to cancel fee for orders which have total order value over a specific amount
    • Option to set minimum and maximum fee when selecting percentage fee type
    • Option to set minimum and maximum total order value to apply custom payment method
    • Select customer groups to be able to use custom payment methods
    • Select countries to be able to use custom payment methods
    • Select carriers to be able to use custom payment methods
    • Option to enable/disable custom payment method


    3. Others

    • Compatible with all popular PrestaShop payment modules such as PayPal, PrestaShop Checkout, PrestaShop default payment modules (Bank transfer, Payment by check, Cash on delivery – COD), Skrill, Stripe, 2checkout, Paysafe, Authorize.Net, etc.
    • Compatible with all third-party payment APIs
    • Support multi-shop mode and multi-language mode

    Step 1: Download and install PrestaHero Connect

    Step 2: Reload your back office, then navigate to "PrestaHero > PrestaHero modules" and click on "Connect to PrestaHero" to connect your website with PrestaHero securely with your PrestaHero credentials.

    Step 3: Find the module you purchased (or free) modules and click "Install" or "Upgrade" to install the modules or upgrade your modules any time a new version is released.


    • Premium download: besides installing the modules using PrestaHero Connect, you can open "My account > My downloads" page at PrestaHero and download your purchased modules.
    • Free download: you can download the installation package directly on the module details page at PrestaHero.

    Version 2.4.1

    • Module improvement

    Version 2.4.0

    • Update compatibility with PrestaShop 8.1

    Version 2.3.9

    • Add payment method fee to tax detail column on the order invoice
    • New option: receive messages from "Return message" box on the Order confirmation page

    Version 2.3.7

    • Module improvements

    Version 2.3.5

    • Update compatibility with "Promotion Pro" module

    Version 2.3.4

    • Optimize module code
    • Update compatibility with "Mail alert" module by PrestaShop
    • Update translation: German, Dutch, Polish, Portuguese, Czech, and Russian
    • Update compatibility with PrestaShop 8.0.0

    Version 2.3.1

    • Add translation for German, Polish, Portuguese, and Czech

    Version 2.3.0

    • Allow editing of "Payment fee" text from the "Payment fees" page

    Version 2.2.9

    • Add new fee type option: Percentage + fixed amount

    Version 2.2.8

    • Compatible with the "One Page Checkout" module

    Version 2.2.7

    • Update translation

    Version 2.2.6

    • Minor update

    Version 2.2.5

    • Compatible with the latest version of ps_checkout

    Version 2.2.4

    • Compatible with Klarna module

    Version 2.2.1

    • Minor improvements

    Version 2.1.9

    • Compatible with the latest version of PrestaShop 

    Version 2.1.8

    • Fix compatible issue

    Version 2.1.7

    • Up-to-date with the latest PayPal API changes

    Version 1.0

    • Release version