WHMCS · Global

Accept CCBill
payments on WHMCS

Install the free PaymentHood module for WHMCS, connect your CCBill account, and CCBill appears as a payment option at checkout. No custom gateway code, and no second integration when you add another provider later.

  • USD
  • EUR
  • GBP
  • CAD
  • AUD
  • JPY
WHMCS 8.0+
4 payment methods
Free module
WHMCS
CCBill
Platform
WHMCS 8.0+
Provider
CCBill
Install via
Apps & Integrations
Billing
One-time & recurring
PaymentHood fee
None
Compatibility

CCBill on WHMCS at a glance

WHMCS version
WHMCS 8.0+
Where you install it
WHMCS admin → Apps & Integrations
Coverage
Card payments are accepted worldwide, but in a fixed set of currencies rather than a broad list, so the currency you can charge in matters more here than the country you sell into. ACH is the exception and is limited to the United States and some Canadian customers. Which businesses can onboard is decided by CCBill's own underwriting, which is where the high-risk vertical support actually lives.
Currencies
  • USD
  • EUR
  • GBP
  • CAD
  • AUD
  • JPY
Billing models
One-time checkout and recurring renewals — WHMCS generates both, and the module handles both.
Cost
The module is free and open source. You pay CCBill's own fees, published on their pricing page (opens in new tab). PaymentHood adds nothing on top.

Coverage, currencies and payment methods as published by CCBill, who set and update them. For the current list see CCBill's own documentation (opens in new tab).

Payment methods

What WHMCS customers can pay with

Each method CCBill supports appears in your WHMCS checkout. Enabling one is a PaymentHood dashboard setting — nothing changes on the WHMCS side.

Cards

Credit and debit cards, accepted worldwide — CCBill's most widely used method

CCBill Pay

CCBill's stored-payment checkout; supported only on English-language FlexForms

ACH

US customers and a small portion of Canadian customers, in USD only

Recurring billing

Subscription rebills, with renewal, cancellation and expiry events raised per subscriber

Setup

Connect CCBill to WHMCS

Four steps, no code. The full walkthrough with screenshots is in the WHMCS installation guide.

1

Open a CCBill account

Register with CCBill and finish their onboarding. Funds settle from CCBill to your own bank account.

2

Add it in PaymentHood

Paste your CCBill credentials into the PaymentHood dashboard. They stay server-side and never reach your storefront.

3

Install the module

Download the WHMCS module and install it from Apps & Integrations in your WHMCS admin.

4

Enable and test

Paste your PaymentHood API key into the module settings, run a sandbox order end to end, then switch to live.

Why PaymentHood

Rather than a direct CCBill module

A single-provider module works until you need a second provider. These are the parts you would otherwise build and maintain yourself.

Webhook security
CCBill signs its approval post with a digest over the subscription id and approval flag; PaymentHood recomputes it from the salt and rejects any webhook that fails a constant-time comparison
Payment verification
CCBill FlexForms has no fetch-by-reference API, so the digest-verified webhook is the authorisation — there is no polling fallback, and a webhook that fails verification never reaches fulfilment
Credentials
CCBill FlexForms with a shared salt held server-side in PaymentHood and never exposed to the storefront — each redirect carries a form digest over the price, period and currency
  • Add a second provider without touching your WHMCS checkout
  • Automatic failover when CCBill is unreachable, instead of a failed order
  • Idempotent charge creation, so a double-submitted order is not a double charge
  • One reconciliation view across every provider you run
  • Free and open source — read the module on GitHub (opens in new tab)
FAQ

Frequently Asked Questions

CCBill is a payment facilitator built around subscription billing and the high-risk verticals that mainstream processors often decline — its own published list includes dating, streaming media, content-creator platforms, CBD and adult. You are onboarded as a sub-merchant under CCBill's acquiring relationships rather than opening a direct merchant account, so approval is decided by CCBill's underwriting.

US Dollar (USD), Euro (EUR), British Pound (GBP), Canadian Dollar (CAD), Australian Dollar (AUD) and Japanese Yen (JPY). Cards are accepted worldwide within those currencies; ACH is the exception, limited to US customers and a small portion of Canadian customers, in USD only.

Yes — recurring billing is what the platform is built around rather than an add-on. CCBill raises separate events for successful and failed renewals, cancellations, expiries and billing-date changes, so a subscription's whole lifecycle is visible to your store rather than just the first sale.

CCBill signs its FlexForms approval post with a validation digest computed over the subscription id, the approval flag and a salt that only CCBill and PaymentHood hold. PaymentHood recomputes that digest on every inbound callback and compares it in constant time; a webhook with a missing or mismatched digest is rejected before it can touch the order. This matters more here than with most providers, because CCBill FlexForms has no fetch-by-reference API to re-query — the verified webhook is the authorisation, with no polling fallback behind it, so a forged or replayed callback cannot complete an order.

No. PaymentHood adds nothing to what CCBill charges: no percentage, no per-transaction cut, and no volume threshold where that changes. CCBill bills you directly for its own processing fees, and you keep that relationship. PaymentHood's only paid plan is Premium at $29 a month, which adds white-label checkout branding and nothing to your transaction cost. See PaymentHood pricing and CCBill's pricing page (opens in new tab).

Yes. Your store talks to PaymentHood, not to CCBill, so switching provider is a change in the PaymentHood dashboard. No plugin update, no code change and no second checkout integration. Active subscriptions are the one thing to plan for, since those live with the provider that created them.

Accept CCBill on WHMCS today

Free module, no PaymentHood transaction fee, and room to add another provider whenever you need one.