Payments
Crypto Payments — Hosted checkout & API for 110+ coins White Label — Your brand on the entire payment flow Processing — Auto-convert, withdrawals & controls Payouts — Mass crypto payouts by API or file Platform — Marketplace payments & commissions
Swap Plugins Affiliate Pricing Blog Docs Contact
Language
Sign in
All articles

How to Accept Crypto Payments in WHMCS

Sell hosting, domains or anything on recurring invoices? WHMCS plus CryptoPayr lets clients clear an invoice in Bitcoin or USDT and marks it paid the moment the chain confirms. Setup is one module and an API key.

CryptoPayr Jun 10, 2026 2.00 min read

WHMCS runs a huge slice of the hosting and web-services world, and a lot of that world's customers would rather pay in crypto than hand over a card — especially the ones buying privacy-minded services in the first place. Adding a "Pay with cryptocurrency" button to your invoices is a small job.

What you'll need

Three things: the CryptoPayr WHMCS module, a WHMCS install on 7.x or 8.x, and an API key from your CryptoPayr dashboard. That's it.

Installing the gateway

  1. Download the module from the plugins page and drop it into your WHMCS modules/gateways/ directory. It's a standard third-party gateway, so there's nothing exotic about the install.
  2. Activate it under Configuration → System Settings → Payment Gateways (older builds: Setup → Payments → Payment Gateways). Find CryptoPayr in the "All Payment Gateways" tab and click to enable it.
  3. Add your API key in the gateway's settings and save.
  4. Point the callback back at WHMCS. Copy the module's callback URL into your CryptoPayr dashboard as the webhook. This is what marks the invoice paid when the payment confirms.

How it behaves on an invoice

Once it's live, clients see "Pay with cryptocurrency" alongside your other methods on any invoice. They pick it, pay on the hosted checkout in whatever coin they like, and when the chain confirms, the signed callback tells WHMCS to mark the invoice paid and run whatever you've set to happen next — provision the service, fire the receipt, the usual.

Worth being clear about one thing: crypto payments aren't card subscriptions. There's no stored credential to auto-charge next month. For recurring invoices the client pays each one as it's issued, the same way a bank-transfer client would. WHMCS still generates the invoices and reminders on schedule; only the pull is gone.

Why hosting businesses bother

Two reasons come up again and again. First, chargebacks — hosting is a magnet for them, and a confirmed crypto payment can't be reversed, which takes a whole category of fraud off the table. Second, reach — you can bill a customer anywhere without sweating whether their card clears cross-border. If you've ever lost a sale to a declined international card, you already know the pitch.

Grab the WHMCS module to get started, or skim the docs if you want to see the callback format first.

Start accepting crypto today

Open a free CryptoPayr account and take your first crypto payment the same day.

Get started for free

Keep reading

📝 Guides

How to Embed a Crypto Swap Widget on Your Website

Embed a crypto swap widget with an iframe or SDK: setup steps, security checks, compliance questions and how to choose a widget that fits your site.

Oct 24, 2026 · 14.00 min Read →
📝 Guides

How to Set Crypto Payment Limits for Your Business

Learn how to set crypto payment limits as a merchant: per-payment caps, daily totals, confirmation tiers and compliance triggers, with worked examples.

Oct 23, 2026 · 13.00 min Read →
📝 Guides

Crypto Payment Receipts: What They Must Contain

What a crypto payment receipt should contain, how to generate one, and which records a US business must keep for the IRS, with a ready-to-use field checklist.

Oct 22, 2026 · 14.00 min Read →