WHMCS Payment Gateway

Stripe Checkout WHMCS Module

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.

Buy Now — $49/Year See Features

All Stripe Payment Methods

Every Way Your Customers Want to Pay

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.

Cards

Visa, Mastercard, Amex, Discover, Diners, JCB, UnionPay

Digital Wallets

Apple Pay, Google Pay, Link, Amazon Pay, Cash App

Bank & Redirect

iDEAL, Bancontact, Giropay, Sofort, EPS, Przelewy24, FPX

SEPA & ACH

SEPA Direct Debit, US Bank Account (ACH)

Regional

Alipay, WeChat Pay, GrabPay, OXXO, Boleto, Multibanco, TWINT

Buy Now, Pay Later

Klarna, Revolut Pay, MobilePay, and more

Why This Module

Everything You Need for Global Payments

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.

Adaptive Pricing

Automatically convert your prices into your customers' local currency across 150+ currencies. Merchants using Adaptive Pricing see an average 17% increase in international revenue.

Multiple Payment Methods

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.

Secure Webhooks

Comprehensive error logging and webhook signature verification ensure secure communication between Stripe and WHMCS with real-time payment status updates.

Direct Refunds

Process full or partial refunds directly from within WHMCS — no need to log into the Stripe Dashboard. Refund status syncs automatically.

Real-Time Updates

Stripe webhooks keep invoice statuses, transaction records, and payment confirmations in sync across WHMCS automatically.

Affordable

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

Up and Running in Minutes

Three configuration fields. That's all it takes to start accepting global payments.

1

Install the Module

Upload the module files to your WHMCS installation's gateway modules directory. Activate it in WHMCS Setup > Payments.

2

Add Your Stripe Keys

Enter your Stripe Publishable Key, Restricted Secret Key, and Webhook Secret in the module configuration.

3

Accept Payments

Customers are redirected to Stripe's hosted checkout page. Payments are confirmed via webhooks and invoices marked paid automatically.

FAQ

Frequently Asked Questions

What payment methods does the module support?

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.

What is Adaptive Pricing?

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.

How does the checkout flow work?

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.

Can I process refunds from WHMCS?

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.

How many WHMCS installations can I use the module on?

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.

Does the module support recurring payments?

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.

What Stripe keys do I need?

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.

Unlock Global Payments for Your WHMCS

Start accepting all Stripe payment methods in 150+ currencies. Setup takes minutes, not hours.

Module License Terms