Accept crypto payments on WHMCS
Add a Pay with cryptocurrency option to your WHMCS invoices. The CryptoPayr gateway sends clients to the hosted checkout and marks invoices paid automatically from the signed callback — ideal for hosting, domains and SaaS billing.
How to accept crypto payments on WHMCS
Follow these steps to start taking Bitcoin, Ethereum, USDT and 30+ other coins.
-
Upload the gateway module
Copy the module files into
/modules/gateways/(and itscallback/file into/modules/gateways/callback/) on your WHMCS server. -
Activate it
Go to Configuration → System Settings → Payment Gateways, open All Payment Gateways, and activate CryptoPayr.
-
Enter your API key
Paste the API key from Dashboard → Developers and save the gateway settings.
-
Clients pay invoices in crypto
On any invoice, the client picks Pay with cryptocurrency, chooses a coin and pays on the hosted checkout.
-
Invoices mark paid automatically
The signed callback records the payment and marks the WHMCS invoice Paid, triggering normal provisioning.
Need the full reference? See the API & webhook documentation, or read about the crypto payment gateway.
Requirements & compatibility
- WHMCS 7.x or 8.x
- Write access to
/modules/gateways/ - Site reachable over HTTPS
- A free CryptoPayr account & API key
Frequently asked questions
Does it work for recurring invoices?
Each invoice can be paid in crypto as it is generated. Crypto payments are one-time confirmations, so clients pay each invoice at renewal.
Will provisioning run automatically?
Yes. Because the callback marks the invoice Paid through WHMCS's normal flow, automatic provisioning and emails fire as usual.
Which coins are supported?
Bitcoin, Ethereum, USDT, USDC, BNB and 30+ more, selected by the client at checkout.
Is it a third-party gateway?
Yes, CryptoPayr installs as a standard third-party WHMCS payment gateway.