Payment Gateway Charges For WHMCS

Payment Gateway Charges For WHMCS

Developed By ModulesGarden

Compatible with WHMCS v8.0

ModulesGarden Payment Gateway Charges For WHMCS is targeted at allowing you the freedom to impose an additional fee or set up a discount to be applied for the usage of a particular payment gateway. Having the possibility to not only select the products, addons and TLDs that shall be offered with this extra charge, but also clients to be exempt from discounts and fees, you can easily achieve an exact fit of all gateway features.

Whether you will go for a charge or a discount, the module will let you define its amount in either a percentage or a fixed format. You can establish as many billing rules as preferred, each with multiple tiers to be executed depending on the invoice amount. To make sure the rules are tailored precisely to your liking, you will be also able to formulate various conditions for applying charges and discounts based on such key factors as clients, groups, currencies or even countries.

Leave the humdrum behind and go beyond the usual means to fine-tune your business offer. Order Payment Gateway Charges For WHMCS and take control over gateways in your system to a whip-smart level!


  • Display Charge Or Discount Rates Depending On Available Gateways
  • Display Calculated Rates For Chosen Gateways
  • Create Multiple Billing Rules For Gateways
  • Choose Calculation Method For Charge Or Discount Per Rule:
    • Percentage
    • Fixed Amount
  • Toggle Charging After Tax Application
  • Toggle Tax Application To Charge
  • Toggle Charging After Promo Code Application
  • Set Billing Calculation Methods:
    • Standard
    • Alternative (e.g. PayPal)
    • PayPalV2
  • Create Multiple Steps With Minimum Invoice Value To Apply Fees And Discounts
  • Create Multiple Rule Activation Conditions For:
    • All Clients
    • Chosen Clients
    • Chosen Client Groups
    • Clients Or Groups With Specific Currencies
    • Clients Or Groups With Specific Countries
  • Perform Bulk Actions To Mark As Chargeable:
    • Clients
    • Products
    • Addons
    • TLDs
    • Other:
      • Adding Funds To Credit Deposit
      • Late Fee Invoice Items
      • Custom Invoice Items
  • Toggle Visibility Of Charge Rates In Client Area
  • Define Charge Format Displayed On Invoice
  • Define Div Tag For Custom Order Template Integration
  • Access Module Logs

Supported Order Form Templates:

  • Boxes
  • Cloud Slider
  • Modern
  • Premium Comparison
  • Pure Comparison
  • Standard Cart
  • Supreme Comparison
  • Universal Slider
  • Other Custom Templates

General Info:

  • Supports All Payment Gateways
  • Supports Mass Payment Functionality
  • Supports Prorata Billing
  • Integrated Which All Order Form Templates
  • Multi-Language Support
  • Supports PHP 7.1 Up To PHP 7.4
  • Supports WHMCS Template Six
  • Supports WHMCS V7.9 And Later
  • Easy Module Upgrade To Open Source Version



5 stars
4 stars
3 stars
2 stars
1 star

Sanket Rathod @sanket9438

December 16, 2020 at 03:03:49 PM

Works perfectly fine and does the job, module is of high quality and not cheap.

  • 1 month ago

Shamsul Kamal Shak Ali @shamsul8586

December 8, 2020 at 03:00:29 AM

Really work as expected, it helps a lot in transferring the cost of payment gateway to our clients.

  • 1 month ago

Lilian Cruanes @lilian6055

December 2, 2020 at 10:47:08 AM

A must have !
We are using it for few days and for the moment all works perfectly fine !

  • 1 month ago

Top VPN @top1451

November 24, 2020 at 06:34:23 PM

That true the stripe doesn't work

  • 1 month ago

jimmy @jimmy2772

November 5, 2020 at 08:04:17 PM

Stripe doesn't work when going to the checkout

  • 2 months ago

Edison Jackson @edisoncarl9422

August 7, 2020 at 09:40:30 PM

Very good plug-in, this plug-in solves many problems caused by the previous use of similar plug-ins from different developers. So far they also have provided me very friendly technical support, and they have given me 21 days of testing time for free. Although this plugin is not cheap, I read the update log and it is still a very good deal.

  • 5 months ago
  • Version Number 2.1.6

Duncan Emanuels @seychell

June 29, 2017 at 04:45:27 PM A Microglo LLC Company, uses Payment Gateway from end 2014 already, and still going strong with 3 licenses :)

  • 3 years ago
  • Version Number 1.6.7
  • Edited

George Miller @George

July 21, 2016 at 01:50:51 PM

Very well documented and easy to install. Configuring multiple payment gateway fees is relatively simple and the latest bug fixes are a big performance improvement.

  • 4 years ago
  • Version Number 1.6.1

Rendy Maulana @rendy

June 21, 2016 at 12:07:03 PM

this module really helps to reduce charge, and make customer pay charge depends on the payment gateway

  • 4 years ago
  • Version Number 1.6.1

Version Compatibility

Compatible with WHMCS v8.0

Full Version Compatibility

  • All versions of WHMCS v8.0
  • All versions of WHMCS v7.10
  • All versions of WHMCS v7.9

Support for this product

The best place to start if you need help with a specific product is to contact the developer. All WHMCS Marketplace developers have both a website and support URL listed.

Developed By ModulesGarden


v2.1.7 Released September 1st, 2020

Latest Version

  • New Feature: WHMCS V8.0 and PHP 7.4 support
  • Removed: Support for PHP 7.0 and previous
  • Removed: Support for WHMCS V7.8 and previous
  • Bug Fix: Resolved issues with loading the table of charges if a free product was also included in the cart - case #197


Previous Versions

v2.1.6 Released July 23rd, 2020

View/hide detailed changelog

  • Bug Fix: Corrected charge calculation for service renewal with the free domain offer - case #184
  • Bug Fix: Resolved problems with loading the charges table that could have occurred when other than the default WHMCS language was selected by the client - case #192
  • Bug Fix: Fixed issues with deleting invoices with added charge items when they were canceled by clients - case #117
  • Bug Fix: Solved problems with left empty unpaid invoices after deleting a domain and charge items if the customer decided to not renew the domain - case #117
  • Bug Fix: Adjusted charge calculation for the products with allowed multiple quantities added to the cart - case #193
  • Bug Fix: Corrected "Apply Credit" amount value displayed on the invoices if available credits balance is below the total value to pay for the generated invoice - case #195


v2.1.5 Released April 9th, 2020

View/hide detailed changelog

  • New Feature: WHMCS V7.10 support
  • Removed: Support for WHMCS V7.7 and previous
  • Bug Fix: Fixed issue with the lack of calculated charge when the Stripe gateway was used - case #182
  • Bug Fix: Resolved problem with the lack of calculated charge from the PayPal gateway in WHMCS 7.9 and later - case #186


v2.1.4 Released October 4th, 2019

View/hide detailed changelog

  • Bug Fix: Resolved problem with displaying incorrect amount in cart if a currency other than the default one was used by client - case #179


v2.1.3 Released August 12th, 2019

View/hide detailed changelog

  • New Feature: WHMCS V7.8 support
  • Removed: Support for WHMCS V7.5 and previous
  • Removed: Obsolete libraries from the module's files
  • Bug Fix: Resolved issues related to PHP 7.3
  • Bug Fix: Corrected application of fixed pricing


v2.1.2 Released March 26th, 2019

View/hide detailed changelog

  • New Feature: PHP 7.3 support
  • Improvement: Display order of gateways in the client area can now be changed using the order set in WHMCS payment gateways settings
  • Removed: Support for WHMCS V7.4 and previous
  • Bug Fix: Eliminated problem with not applied charge in PayPalV2 calculation method if the rule's percentage fee was set to 0 - case #169
  • Bug Fix: Fixed case of a disabled rule that might have still been applied - case #170
  • Bug Fix: Resolved compatibility issues with Lagom template integration
  • Bug Fix: Corrected charge calculation for configurable options
  • Bug Fix: Tax will be now properly applied to the charges with a negative value (discounts) - case #171
  • Bug Fix: Assorted corrections to the balance calculation


v2.1.1 Released December 20th, 2018

View/hide detailed changelog

  • New Feature: Support for WHMCS "Prorata Billing" - case #166
  • Bug Fix: Resolved issue with a blank screen that might have occurred when ordering a product's addon with one time billing cycle - case #165


v2.1.0 Released November 7th, 2018

View/hide detailed changelog

  • New Feature: Toggle charges for "Adding Funds To Credit Deposit" - case #92
  • New Feature: Toggle charges for "Late Fee Invoice Items"
  • New Feature: Toggle charges for "Custom Invoice Items"
  • New Feature: Decide whether to apply charges before or after applying the promo code
  • Improvement: Adjusted charges display on the "Modern" order template
  • Improvement: Added loader icon when charges are being recalculated after switching between the payment gateways
  • Improvement: Optimized speed of loading the client's list in systems with large databases
  • Improvement: Added validation to prevent creating rules with empty names
  • Improvement: Added hidden Debug Logs section to include details of actions taken to calculate the charge on the invoice based on defined conditions
  • Improvement: Assorted language and code adjustments
  • Bug Fix: Resolved issues that might have occurred with saving a rule condition of an "All" type
  • Bug Fix: Solved error that could have occurred if a charge for PayPalV2 rule type was set to 100% of the amount
  • Bug Fix: Fixed issue that might have led to displaying an invalid balance amount on the invoice view
  • Bug Fix: Corrected issue with charges excluding the price of the configurable options in the cart view
  • Bug Fix: Creating an invoice by API or a cron job without the payment gateway parameter will no longer result in the module errors
  • Bug Fix: "Total Due Today" on the checkout view will be now calculated correctly when a part of the order amount is paid with credits
  • Bug Fix: Resolved other issues with applying a custom amount of credits to the invoice payment
  • Bug Fix: Corrected compatibility with PayPal payment gateway on WHMCS V7.5 and PHP 5.6
  • Bug Fix: Added missing translatable validation strings to the language file
  • Bug Fix: Assorted corrections related to problems with sorting, searching and pagination navigation in the module addon sections
  • Bug Fix: Minor fixes related to an invalid sequence of applying rules in certain cases
  • Bug Fix: Solved issue with "Chargeable Status" which could have been set only to active when using mass action in the "Clients" section of the addon module
  • Bug Fix: In case the charge discount is greater than the payment amount, the amount on the invoice will be now set to zero, instead of to a negative value
  • Bug Fix: Resolved issue that might have caused a problem with canceled invoices still remaining as unpaid
  • Bug Fix: Enabled "Apply Tax To Charge" option will no longer take place in the cart view if the tax support has been globally disabled in the WHMCS general configuration
  • Bug Fix: Deleting the "Rule" will now also properly remove related "Steps" and "Conditions" records from the database
  • Bug Fix: Other minor code and operational corrections


v2.0.2 Released June 11th, 2018

View/hide detailed changelog

  • New Feature: The :percentage: and :fixedAmount: variables support for the charge format displayed on the invoice
  • Bug Fix: Products with zero value will no longer be added to invoice items to resolve problems with fixed charges
  • Bug Fix: Resolved issues with invalid collation occurring on certain databases for new module installations
  • Bug Fix: Corrected charge calculation for multiple quantities of a product in the cart
  • Bug Fix: Fixed problem with charge calculation by cron for multiple invoices at once
  • Bug Fix: The recurring charges are now correct for PayPal subscriptions
  • Bug Fix: Solved issue with '500 Internal Server Error' that might have occurred on certain HTML invoices
  • Bug Fix: Minor code refinements


v2.0.1 Released April 18th, 2018

View/hide detailed changelog

  • New Feature: WHMCS V7.5 support
  • New Feature: PHP 7.1 and 7.2 support
  • New Feature: 'PayPalV2' billing type calculation method
  • Bug Fix: After product cancellation, the corresponding payment gateway charge is now properly removed from the invoice as well


v2.0 Released February 15th, 2018

View/hide detailed changelog

  • New Feature: Completely rewritten code and UI
  • New Feature: Gateway Rules - specify multiple steps of charges and discounts to be executed depending on the invoice amount
  • New Feature: Conditions - add multiple conditions for applying charges and discounts based on clients, groups, currencies and countries
  • New Feature: Set charges for specified TLDs
  • New Feature: Module Logs
  • Improvement: Define the charge or a discount based on the provided percentage or a fixed value more easily
  • Improvement: Define the format of a charge and a discount displayed on the invoice
  • Improvement: Quickly change the chargeable status for items and clients through bulk actions
  • Improvement: Toggle the display of a charge and the charges table at the checkout
  • Improvement: Template integration code is no longer required
  • Improvement: Assorted language corrections


v1.6.11 Released December 6th, 2017

View/hide detailed changelog

  • New Feature: WHMCS V7.4 support
  • Improvement: Handling of invoice items removal on the cancellation request
  • Bug Fix: Resolved problem with credit payments resulting from changes introduced to the WHMCS cart
  • Bug Fix: Corrected inaccurate rounding for subscription payments when using the PayPal gateway


v1.6.10 Released August 3rd, 2017

View/hide detailed changelog

  • Bug Fix: Code adjustments to avoid issues related to 'PDO Wrapper' errors


v1.6.9 Released June 26th, 2017

View/hide detailed changelog

  • Improvement: Slight tweaks to tax display on invoice when paying with credits


v1.6.8 Released June 23rd, 2017

View/hide detailed changelog

  • New Feature: WHMCS V7.2 support


v1.6.7 Released January 23rd, 2017

View/hide detailed changelog

  • Bug Fix: Adjusted compatibility with WHMCS V7.1.0


v1.6.6 Released December 27th, 2016

View/hide detailed changelog

  • Bug Fix: Adjusted compatibility with ModulesGarden modules
  • Bug Fix: Resolved conflicts with custom modules


v1.6.5 Released November 3rd, 2016

View/hide detailed changelog

  • New Features: PHP 7 support
  • Bug Fix: Minor tweaks


v1.6.4 Released October 11th, 2016

View/hide detailed changelog

  • New Feature: WHMCS V7 support
  • Bug Fix: Minor tweaks


v1.6.3 Released August 29th, 2016

View/hide detailed changelog

  • Improvement: Support for WHMCS mass payment feature


v1.6.2 Released August 5th, 2016

View/hide detailed changelog

  • Bug Fix: Handle charges on hosting cancellation request
  • Bug Fix: PayPal subscription - calculate recurring payments amount


v1.6.1 Released January 29th, 2016

View/hide detailed changelog

  • New Feature: Supreme Comparison cart support
  • New Feature: Universal Slider cart support
  • New Feature: Choose billing type - standard or PayPal
  • Bug Fix: Calculate charge for multiple products


See also

CleanHTML Invoice and Quote Template

CleanHTML Invoice and Quote Free template.

Account Statements Module

Send account statements to customers

GST WHMCS Module For India

As WHMCS does provide tax rules options where you can configure your GST tax but we have some extra features in our module that makes it stand out and necessary to use.

Product Description For Invoices - FREE

This module allows you to place product description on invoices

Invoice Auto Login

Allow your clients to automatically login from Invoice Emails