WHMCS Payment Gateway
Accept all Stripe payment methods, convert prices into 150+ local currencies, and process refunds — all from within WHMCS. Automatically supports new methods as Stripe releases them.
All Stripe Payment Methods
Powered by Stripe Checkout, the module supports every payment method Stripe offers — including any new ones added in the future. The right methods are shown automatically based on your customer's location and currency.
Visa, Mastercard, Amex, Discover, Diners, JCB, UnionPay
Apple Pay, Google Pay, Link, Amazon Pay, Cash App
iDEAL, Bancontact, Giropay, Sofort, EPS, Przelewy24, FPX
SEPA Direct Debit, US Bank Account (ACH)
Alipay, WeChat Pay, GrabPay, OXXO, Boleto, Multibanco, TWINT
Klarna, Revolut Pay, MobilePay, and more
Why This Module
Built for WHMCS operators who want reliable, modern payment processing without the complexity. Offering multiple payment methods increases the likelihood of conversion — customers are more likely to complete checkout when they see a payment option they trust.
Automatically convert your prices into your customers' local currency across 150+ currencies. Merchants using Adaptive Pricing see an average 17% increase in international revenue.
Accept every payment method Stripe supports — cards, wallets, bank redirects, BNPL, and more. New methods Stripe releases in the future are automatically available with no module update needed.
Comprehensive error logging and webhook signature verification ensure secure communication between Stripe and WHMCS with real-time payment status updates.
Process full or partial refunds directly from within WHMCS — no need to log into the Stripe Dashboard. Refund status syncs automatically.
Stripe webhooks keep invoice statuses, transaction records, and payment confirmations in sync across WHMCS automatically.
Just $49 per year with full support and updates included. No per-transaction fees from the module — only standard Stripe processing rates apply.
Simple Setup
Three configuration fields. That's all it takes to start accepting global payments.
Upload the module files to your WHMCS installation's gateway modules directory. Activate it in WHMCS Setup > Payments.
Enter your Stripe Publishable Key, Restricted Secret Key, and Webhook Secret in the module configuration.
Customers are redirected to Stripe's hosted checkout page. Payments are confirmed via webhooks and invoices marked paid automatically.
FAQ
The module supports all payment methods available through Stripe Checkout, including credit/debit cards, PayPal, Apple Pay, Google Pay, Link, Alipay, Cash App, WeChat Pay, iDEAL, Bancontact, Giropay, Sofort, SEPA Debit, EPS, Przelewy24, OXXO, Boleto, FPX, GrabPay, Multibanco, MobilePay, Revolut Pay, Amazon Pay, US Bank Account (ACH), TWINT, Klarna, cryptocurrency, and more. Any new payment methods Stripe adds in the future are automatically supported with no module update required. Available methods depend on your Stripe account configuration and customer location.
Adaptive Pricing is a Stripe feature that automatically converts your prices into your customer's local currency at checkout. It supports 150+ currencies and has been shown to increase international revenue by an average of 17%. The module fully supports this feature — just enable it in your Stripe Dashboard.
When a customer clicks to pay an invoice, the module creates a Stripe Checkout Session and redirects them to Stripe's secure, hosted payment page. After payment, Stripe sends a webhook to your WHMCS installation, which automatically marks the invoice as paid and records the transaction.
Yes. The module supports full and partial refunds directly from WHMCS admin. Navigate to the transaction in WHMCS and issue a refund — it will be processed through Stripe automatically without needing to log into the Stripe Dashboard.
Each license covers one WHMCS installation. If you need to use the module on multiple installations, you'll need to purchase additional licenses. See the license terms for full details.
No, this module is designed for one-time payments only. For recurring billing, you can use the native Stripe module built into WHMCS. Both modules can run side by side — use the native Stripe module for recurring subscriptions and this module to offer extended and local payment methods like iDEAL, Alipay, Bancontact, SEPA, Klarna, and more. Running multiple payment gateways gives your customers more choice at checkout and increases the likelihood of successful conversions.
You need three credentials from your Stripe Dashboard: a Publishable Key, a Restricted Secret Key, and a Webhook Secret. Using a restricted key (instead of a full secret key) follows Stripe's security best practices by limiting API access to only the permissions the module requires.
Start accepting all Stripe payment methods in 150+ currencies. Setup takes minutes, not hours.