Accepting Card and Crypto Payments on WHMCS for Hosting Companies

Written by

in

Web hosting, VPS and SaaS companies bill customers from all over the world, often through WHMCS. Getting card payments approved for these businesses can be slow, and many customers now expect a crypto option too. This guide shows how to accept both cards and crypto on WHMCS invoices with instant payouts to your own wallet.

Why hosting companies look for alternatives

  • Merchant account friction. Hosting is often classed as higher risk by traditional processors, which can mean long reviews or reserves.
  • International customers. Clients in many countries have cards that are declined by some processors, or prefer local methods.
  • Crypto-native clients. Developers and privacy-minded customers increasingly want to pay in USDT, USDC or BTC.

Card payments on WHMCS with instant crypto payouts

The WerninBill WHMCS module adds a gateway that sends clients to a hosted checkout, where they pay by card, Apple Pay or Google Pay through a licensed on-ramp provider. You receive USDC on Polygon to your own wallet, and the included callback marks the invoice as paid.

Installation in brief

  1. Download the WHMCS module.
  2. Upload the files to modules/gateways in your WHMCS directory, including the callback folder.
  3. Activate WerninBill under System Settings → Payment Gateways.
  4. Enter your USDC (Polygon) self-custodial wallet address and save.
  5. Pay a small test invoice to verify the flow.

Accepting crypto directly

If your clients want to pay from their own wallets, the crypto payment gateway supports Bitcoin, Ethereum, Litecoin, Dogecoin, USDT and USDC on several networks, and many more assets. A unique receiving address is generated per payment.

Costs

A flat 1% WerninBill platform fee per successful transaction, plus any provider processing fee on card payments. No setup or monthly fee. See pricing and how crypto payment gateway fees work.

Good practice

  • Use a self-custodial wallet you control for payouts, never an exchange deposit address.
  • Mention on your billing page that card payments are processed by third-party providers, so clients aren’t surprised by the redirect.
  • Keep WHMCS and the module files up to date.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *