Knowledge base article
Bitcoin Payment Gateway WHMCS Module Documentation
Related articles
A beginners guide to email spoofing
Configure object cache with memcached and Litespeed Cache plugin
Connecting to Serversaurus shared hosting via SFTP
Other billing articles
Add or remove Google Workspace users
Can I test out your services for free?
Cancel auto renewal on a domain registration
Change your default payment method
Changing your shared hosting subscription
Domain options for shared hosting
Domain registration pricing and supported domains
Eligibility requirements for .au domains
Finding your domain password/EPP code
Login to cPanel via the Client Portal
Register or hold a .AU domain using a Trust
The SLA – Best effort versus 99.9% versus 100%
Transfer your domain to Serversaurus
Update your credit card details
Update your domain contact information
What happens if my domain expires?
Bitcoin (via Coinjar.io) Payment Gateway for WHMCS
This module uses the Coinjar Checkout service to provide your clients with a Bitcoin payment option.Setup
Extract the moduleYou will need to extract the provided zip file into the root directory of your WHMCS installation. it will extract a coinjar.php into your includes folder, and install identically named files to modules/gateways/ and modules/gateways/callback.ConfigurationOnce this has been done, navigate to the Payment Gateways configuration page in WHMCS administration (typically located at /admin/configgateways.php).You will need to populate a number of settings:| Setting | Explanation |
| Display Name | What the call the payment option on the invoice display page. |
| Merchant UUID | Get this from https://checkout.coinjar.com/merchant/credentials |
| Merchant Secret | Get this from https://checkout.coinjar.com/merchant/credentials |
| API Key | Get this from https://secure.coinjar.com/authentication_token/show. |
| Use the Coinjar.io Sandbox | Whether you want to test using Coinjar’s sandbox |
| OK URL | Where to send users after they’ve made the Bitcoin payment |
| Cancel URL | Where to send users if they choose to abort the payment process. |
User flow
When viewing an invoice, clients will be presented with an option to ‘Pay with Bitcoins’:
If the user chooses to continue, they will be presented with the Coinjar hosted payment page, which will convey to the user the exchange rate, how much Bitcoin is owed for the invoice, and what address to send it to:
Once CoinJar detects that the payment has been made, it will redirect the user back to the configured OK URL.Once Coinjar has determined that adequate confirmations have been made on the Bitcoin transaction, it will invoke an IPN (Instant Payment Notification) on the module, and the module will add a payment to the invoice.Published June 29, 2021. Last updated February 24, 2026.
Can't find what you're looking for?
"*" indicates required fields