Changelog
v2.3.3
Released September 16th, 2024
Latest Version
- New Feature: WHMCS V8.11 support
- New Feature: Support for PHP 8.2 version
- Improvement: Maintenance update and stability optimizations
- Changed: Requires ionCube Loader V13 or later
- Bug Fix: The "Total Due Today" value will now be properly updated after switching the payment gateway on Lagom WHMCS Client Theme - case #309
Previous Versions
v2.3.2
Released May 17th, 2024
View/hide detailed changelog
- Removed: Support for WHMCS V8.7 and previous
- Bug Fix: Cancellation requests for individual products will no longer result in the cancellation of invoices containing multiple services - case #297
- Bug Fix: Fixed issue that could lead to the "Call to a member function pluck() on array in GatewaySettingsDataProvider.php" error - case #301
- Bug Fix: Corrected handling of the "Force One Time Payments" option for the PayPal Basic gateway - case #304
- Bug Fix: Eliminated issue with invalid Cyrillic alphabet encoding on the invoice view related to the new PayPal payment gateway - case #306
v2.3.1
Released December 19th, 2023
View/hide detailed changelog
- New Feature: WHMCS V8.9 support
- Bug Fix: Resolved "TypeError" occurring on invoices that listed services with related domain registration, renewal or transfer - case #287
- Bug Fix: Eliminated several entries logged into the "tblerrolog" database table
- Bug Fix: Resolved the "Invalid invoice id provided" error that could occur when refreshing the "Automation Overview" widget - case #289
- Bug Fix: Payment charges fees will no longer be displayed on canceled invoices - case #291
- Bug Fix: The invoice status will now be properly set to “canceled” once the domain renewal expires - case #243, #285, #290
- Bug Fix: The "Total Due" amount will now be updated correctly while using Lagom WHMCS Client Theme - case #292
v2.3.0
Released October 25th, 2023
View/hide detailed changelog
- New Feature: Toggle TLDs chargeable feature individually per domain register, transfer and renewal
- New Feature: Set the logs retention period after which the old entries will be automatically deleted
- Improvement: The list of newly placed orders in the admin area will now include data on the total amounts with added charges
- Bug Fix: Solved problem with incorrectly applied fixed amount charges to promo codes with 100% discounts - case #241
- Bug Fix: Corrected verification of conflicts between existing conditions when trying to add a new one
- Bug Fix: Resolved issue with incorrect gateway fee charge of invoices with promo code and credit balance applied - case #266
- Bug Fix: Adjusted amount of credits to apply upfront for invoices with promo codes and gateway charges - case #272
- Bug Fix: The charge amount will now be properly calculated for applied promo codes if the corresponding setting was enabled for the selected gateway - case #270
- Bug Fix: The gateway charge will be now properly displayed in payment details when the option to apply tax to the charge is enabled
- Bug Fix: Specific compatibility adjustments with the Lagom WHMCS Client Theme - case #261
- Bug Fix: Other minor code corrections
v2.2.4
Released August 9th, 2023
View/hide detailed changelog
- New Feature: WHMCS V8.8 support
- Improvement: Implemented language overrides support, enabling the utilization of customized translations
- Removed: Support for WHMCS V8.5 and previous
v2.2.3
Released May 10th, 2023
View/hide detailed changelog
- Bug Fix: Assorted corrections related to PayPal subscription payments - note: please see our documentation to learn about the limited functionality cases - case #238
- Bug Fix: Eliminated "DOMDocument::loadHTML()" error that could occur when opening an invoice that was paid through the PayPal gateway - case #268
- Bug Fix: Prevented "array_key_exist()" error that could show up after adding a product addon to the cart on a PHP 8.1 server - case #269
- Bug Fix: Certain adjustments related to WHMCS V8.6 support
- Bug Fix: Other minor code corrections
v2.2.2
Released January 18th, 2023
View/hide detailed changelog
- New Feature: WHMCS V8.6 and V8.7 support
- New Feature: Support for PHP 8.1 version
- Changed: Requires ionCube Loader V12 or later
- Removed: Support for WHMCS V8.3 and previous
- Removed: Support for PHP 7.3 version
v2.2.1
Released June 24th, 2022
View/hide detailed changelog
- New Feature: WHMCS V8.5 support
- Removed: Support for WHMCS V8.1 and previous
- Bug Fix: Fixed issues with the Stripe gateway used for payments when the "Apply Tax To Charge" option was enabled - case #231
- Bug Fix: Resolved problem when the charged item description on the invoice was in other language than the client's language - case #260
v2.2.0
Released March 9th, 2022
View/hide detailed changelog
- New Feature: WHMCS V8.4 support
- New Feature: Copy rules with their conditions between gateways
- Improvement: When the first gateway is added to the module, a rule with the "All" type condition is automatically added
- Removed: Support for WHMCS V8.0 and previous
- Bug Fix: Fixed issue with properly applying credits to the discounted invoice with gateway charge applied when the "Charge After Applying Promo Code" option was disabled - case #218
- Bug Fix: Minor code corrections and UI improvements
v2.1.10
Released October 28th, 2021
View/hide detailed changelog
- New Feature: WHMCS V8.3 support
- Bug Fix: Eliminated PayPal and Stripe "(...)_PLACEHOLDER" item from the invoice if an order was placed from the admin area - case #235
- Bug Fix: Resolved problem with displaying the gateways list in the addon module if PHP 7.2 version was used on the server - case #240
- Bug Fix: Fixed case where the gateway charge was billed twice if the Stripe payment was chosen - case #242
- Bug Fix: Corrected issue with the wrong update of the gateway charge after saving changes to invoice details in the admin area for the client who belongs to the group with assigned discounts - case #242
v2.1.9
Released July 27th, 2021
View/hide detailed changelog
- New Feature: WHMCS V8.2 support
- Removed: Support for WHMCS V7.10 and previous
- Removed: Support for PHP 7.1 version
- Bug Fix: Minor code corrections
v2.1.8
Released April 7th, 2021
View/hide detailed changelog
- New Feature: WHMCS V8.1 and "Twenty-One" theme support
- New Feature: Enable or disable module logs with the toggle located on the settings page - case #209
- Removed: Support for WHMCS V7.9 and previous
- Bug Fix: Fixed loading of the charges table if recurring price for a product or a domain had value 0.00 - case #198, #219
- Bug Fix: Certain code corrections related to applying taxes to the final charge - case #199
- Bug Fix: Corrected compatibility with PHP 7.4 version - case #215
- Bug Fix: Resolved problem with exception error on checkout if the "Show In Charges Table" option was disabled - case #216
- Bug Fix: Additional code adjustments related to WHMCS Stripe payment gateway - case #182
v2.1.7
Released September 1st, 2020
View/hide detailed changelog
- 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
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.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.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
Daniil @daniil4235
This thing helped me to secure a lot of funds. I have big volumes going around and every % is gold for me. Thanks to payment gateway now i can eat good. Also i bought this for few instances.
Harsh Jain @harsh7495
Been almost a month that I reported that the plugin is not working with 8.6.0 and in process lost roughly 8% of revenue in excess fees.
Still no reply, hot fix or update for the issue.
8.6.0 is out for past 3.5months and still not update. Ridiculous.
They will happily increase the price of updates and support but wouldn't provide update.
Joanna Byjoś @JoannaModulesGarden
We are genuinely sorry that you find your current experience less than satisfactory. Please bear in mind that the scope of changes that WHMCS undergoes continuously is beyond our influence, just like it is beyond yours. While some of the updates may only require minor code tweaks for our modules to remain compatible, some, like V8.6.0, prove to be so extensive that they entail rebuilding the entire core of the product – as in the case of our Payment Gateway Charges For WHMCS. Our team got down to this task immediately after WHMCS V8.6 became generally available, which was on November 3rd and not over three months ago as you seem to imply. Given how crucially important payment operations are to the business, the new version will be released once all testing processes have been completed. You'll be free to benefit from it as soon as your access to the module’s updates, which expired in July, has been renewed.
Owner@ModulesGardenAdam Lee @adam7511
Great option to help you reduce your gateway charges for your business.
Joseph @joseph3068
I love this company, the modules they develop are really well thought for daily uses. Hands down for Payment Gateway Charges.
Michel de Koning @michel5644
Very easy to use and does exactly what is to be expected. Can recommend!
Ashwin @ashwin7213
The module works perfectly fine and it supports all kinds of WHMCS invoices.
Sanket Rathod @sanket9438
Works perfectly fine and does the job, module is of high quality and not cheap.
Shamsul Kamal Shak Ali @shamsul8586
Really work as expected, it helps a lot in transferring the cost of payment gateway to our clients.
Lilian Cruanes @lilian6055
A must have !
We are using it for few days and for the moment all works perfectly fine !
Top VPN @top1451
That true the stripe doesn't work
Joanna Byjoś @JoannaModulesGarden
I hoped to hear from you to further discuss your problems with Stripe, but since I couldn't manage to link "Top VPN" with any of tickets over the past few months, I am leaving this brief note here. Support for the Stripe payment gateway was improved a while back, and I will happily offer you free access to the update so you can give it a complete check. Please get in touch!
Owner@ModulesGardenjimmy @jimmy2772
Stripe doesn't work when going to the checkout
Joanna Byjoś @JoannaModulesGarden
Jimmy, the correct operation of Stripe at the checkout has been ensured with additional code adjustments introduced to the 2.1.8 version. Your free access to the module is now active, but if you wish to explore the update at a later time, simply reply to any of several emails I sent you.
Owner@ModulesGardenEdison Jackson @edisoncarl9422
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.
Duncan Emanuels @seychell
idfnv.com A Microglo LLC Company, uses Payment Gateway from end 2014 already, and still going strong with 3 licenses :)
George Miller @George
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.
Rendy Maulana @rendy
this module really helps to reduce charge, and make customer pay charge depends on the payment gateway