Advanced payment-gateway discounts with tiered pricing, precise customer targeting, analytics, and non-intrusive checkout badges.
Payment Gateway Discounts for WHMCS is a powerful revenue-optimization module that lets you create automatic discounts based on the payment gateway selected by a customer.
Whether you want to promote bank transfers, reduce payment-processing costs, reward customers using a preferred gateway, or run limited-time payment campaigns, the module gives you complete control over how and when each discount is applied.
Create fixed or percentage-based discounts, add multiple invoice-value tiers, and target offers by currency, country, client group, product, addon, domain extension, billing cycle, invoice-item type, specific customers, and more. You can also configure minimum spending requirements, maximum discount caps, schedules, weekday restrictions, and usage limits.
When an eligible payment method is selected, the module automatically adds a negative invoice line through WHMCS’s invoice API. If the customer changes the payment gateway, the previous discount is removed and the invoice is recalculated using the correct rule.
On the customer side, compact “% OFF” badges, invoice payment labels, optional offer summaries, and a responsive gateway-comparison table clearly communicate available savings without changing the dimensions of payment-method rows or requiring template modifications.
A modern administration dashboard provides rule management, gateway coverage, usage statistics, activity logs, a discount simulator, manual invoice tools, bulk processing, and JSON import/export.
Key Features{gateway}{amount}{value}{tier}Create different rewards for different invoice ranges.
For example:
Tier rules automatically override the default discount when the invoice amount falls within a configured range.
Limit payment-gateway discounts using detailed eligibility conditions:
For product, addon, TLD, and billing-cycle conditions, you can choose whether customers must match all conditions or any configured condition.
Control exactly which invoice value is used to calculate the discount:
This allows the module to support different pricing and accounting strategies.
The module automatically evaluates discounts when:
It also:
Show compact discount badges beside eligible payment methods, such as:
5% OFF
Each rule supports:
The badges are designed to remain beside gateway names without resizing or overlapping the original payment-method rows.
Display a responsive pricing table below the available payment methods.
The table can show:
The table only displays payment gateways available during checkout and can combine payment fees and discounts into one clear comparison.
The module can append discount information to matching payment methods in the invoice gateway selector, helping customers identify eligible offers when paying an existing invoice.
Display a compact message below the payment-method list explaining the offer available for the currently selected gateway.
This summary is placed outside the gateway rows to preserve the checkout layout.
The modern administration area includes:
Monitor discount performance directly from the dashboard:
Duplicated rules are created as disabled by default, allowing administrators to review them before activation.
Test discount calculations without modifying a real invoice.
Simply choose a configured rule and enter an invoice amount to preview:
These tools are useful after changing discount values, eligibility conditions, or campaign schedules.
The module records important activity, including:
The dashboard displays the latest activity entries, and administrators can remove historical logs based on a configurable retention period.
The checkout interface is added automatically through standard WHMCS hooks. Administrators can control badges, invoice labels, comparison tables, estimates, and offer summaries directly from the module settings.
Example Use Cases
Upload the gatewaydiscounts folder to:
modules/addons/
Sign in to the WHMCS administration area.
Navigate to System Settings → Addon Modules.
Activate Gateway Discounts Pro.
Grant access to the appropriate administrator roles.
Open Addons → Gateway Discounts Pro.
Create your payment-gateway discount rules.
Configure checkout badges, the comparison table, invoice labels, and other presentation settings.
Test the module using an unpaid invoice before enabling it in production.
Square Payment Gateway for WHMCS enables secure Square-hosted invoice payments with automatic payment confirmation, optional currency conversion, full and partial refunds, verified webhooks, duplicate-transaction protection, and Sandbox support.
Take complete control of payment gateway charges in WHMCS with Payment Gateway Fees Pro. This advanced WHMCS addon automatically applies fixed, percentage-based, or combined payment fees according to the gateway selected by the customer.