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
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 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

What Is a White-Label Crypto Payment Gateway?

A white-label gateway lets you offer crypto payments — or a full exchange — under your own brand. Here is what that means and how CryptoPayr makes it possible.

Jul 12, 2026 · 2 min Read →
🔌 Guides

Webhooks and Idempotency: Building a Reliable Crypto Integration

A short, practical guide for developers: how to verify CryptoPayr webhooks, handle retries safely with idempotency, and never double-fulfil an order.

Jul 8, 2026 · 2 min Read →
🛡️ Guides

How Crypto Payments Eliminate Chargebacks

Chargebacks cost online businesses billions a year. Here is why crypto payments remove them entirely — and what that means for your margins and your stress levels.

Jun 25, 2026 · 2 min Read →