WHMCS Payment Gateway for Cards & Crypto

The WerninBill WHMCS module adds a payment gateway to your WHMCS billing system so clients can pay invoices with credit or debit cards, Apple Pay and Google Pay. You receive instant payouts in USDC on Polygon to your own wallet, with a flat 1% platform fee.

Download the WHMCS module How card payments work

Built for hosting and SaaS businesses

Hosting companies, VPS resellers and SaaS providers often struggle to get a traditional card merchant account. WerninBill routes card payments through licensed on-ramp providers and pays you in crypto, so you can accept cards on WHMCS invoices without a separate card processing agreement.

  • Pay invoices by card — Visa, Mastercard, Apple Pay and Google Pay via a hosted checkout.
  • No card data on your server — clients pay on checkout.wernin.site, keeping your WHMCS install out of PCI DSS scope.
  • Automatic invoice updates — the included callback marks the invoice as paid when payment completes.
  • Instant payouts — funds go straight to your self-custodial wallet; WerninBill never holds them.

How to install the WerninBill WHMCS module

  1. Download and unzip the module.
  2. Upload the contents of the modules/gateways folder (including callback/werninbill.php) to the modules/gateways directory of your WHMCS installation via FTP or your file manager.
  3. In WHMCS admin, go to System Settings → Payment Gateways and activate WerninBill.
  4. Enter your USDC (Polygon) self-custodial wallet address to receive payouts, then save.
  5. Create a small test invoice and pay it to confirm the flow.

Fees

1% WerninBill platform fee per successful transaction. The card provider may charge its own processing fee depending on the provider, country, currency and amount. No setup or monthly fee. See pricing.

Frequently asked questions

Do my clients need a crypto wallet?

No. Clients pay with a regular card, Apple Pay or Google Pay. Only you receive crypto.

Which wallet should I use?

A self-custodial EVM wallet that supports Polygon, such as MetaMask. Never use an exchange deposit address, and never share your seed phrase or private key.

Is every payment method available everywhere?

Availability depends on the client’s country, currency, amount and provider requirements. Some providers may verify the payer for certain transactions.

Using a different platform? See the WooCommerce plugin, OpenCart extension or PrestaShop module.