Description
Crypto Payment Gateway
Coinbase Commerce Integration for WHMCS
Coinbase Commerce Integration for WHMCS allows your business to accept cryptocurrency payments directly from WHMCS invoices using Coinbase Commerce hosted checkout.
The module creates a fixed-price Coinbase Commerce charge using the WHMCS invoice amount and currency, sends customers to Coinbase’s secure payment page, and records the payment in WHMCS once Coinbase confirms the charge.
Modern Crypto Checkout for WHMCS
Give customers a trusted cryptocurrency payment option without collecting crypto payment details directly on your website. Coinbase Commerce handles the hosted payment experience while WHMCS keeps the invoice and billing workflow organized.
Core Features
- Coinbase Commerce API Integration: Connect WHMCS using your Coinbase Commerce API key.
- Hosted Payment Page: Redirect customers to Coinbase Commerce to complete payment.
- Fixed-Price Charges: Create charges based on the exact WHMCS invoice amount and currency.
- Invoice Metadata: Pass invoice ID, customer name, and customer email to Coinbase Commerce.
- Webhook Callback Handling: Receive Coinbase Commerce charge events through the WHMCS callback endpoint.
- Confirmed Payment Processing: Apply payments only when the callback event reports a confirmed charge.
- Duplicate Transaction Protection: Uses WHMCS transaction validation before adding payment records.
- Gateway Logging: Logs Coinbase callback data and transaction status through WHMCS gateway logs.
Customer Payment Flow
- The customer opens an unpaid WHMCS invoice.
- They select Coinbase Commerce and click the payment button.
- A fixed-price Coinbase Commerce charge is created for that invoice.
- The customer completes payment on the hosted Coinbase Commerce checkout page.
- WHMCS receives the confirmed charge event and records the invoice payment.
Admin Setup
- Add your Coinbase Commerce API key in WHMCS gateway settings.
- Configure the Coinbase Commerce webhook endpoint for your WHMCS callback URL.
- Store the webhook shared secret in the module settings.
- Enable the gateway and offer it as a crypto payment option on invoices.
Why Choose This Module?
- Accept Crypto Payments: Add cryptocurrency checkout to your WHMCS billing system.
- Trusted Hosted Checkout: Let Coinbase Commerce handle the customer payment page.
- Automatic Invoice Updates: Reduce manual payment checks by processing confirmed charge callbacks.
- Clear Invoice Matching: Invoice metadata helps connect Coinbase charges to WHMCS invoices.
- Simple Configuration: Requires only Coinbase Commerce credentials and webhook setup.
Ideal For
- Web hosting companies
- Cloud and VPS providers
- SaaS platforms
- Digital product sellers
- Businesses serving cryptocurrency customers
Requirements
A Coinbase Commerce account, API key, webhook subscription, webhook shared secret, and PHP cURL support are required. Supported cryptocurrencies depend on Coinbase Commerce availability and your account configuration.
Start Accepting Crypto Payments in WHMCS
Coinbase Commerce Integration for WHMCS gives your customers a familiar crypto checkout option while keeping invoice creation, payment confirmation, and transaction logging connected to your WHMCS billing workflow.




