BTC BTC —
ETH ETH —
BNB BNB —
USDT USDT —
USDC USDC —
BCH BCH —
LTC LTC —
DOGE DOGE —
TRX TRX —
SOL SOL —
DOT DOT —
TON TON —
DAI DAI —
XAUT XAUT —
XMR XMR —
BTC BTC —
ETH ETH —
BNB BNB —
USDT USDT —
USDC USDC —
BCH BCH —
LTC LTC —
DOGE DOGE —
TRX TRX —
SOL SOL —
DOT DOT —
TON TON —
DAI DAI —
XAUT XAUT —
XMR XMR —
← All integrations

WHMCS setup guide

One module for WHMCS 7.x, 8.x and 9.x.

WHMCS 7.x–9.xPHP 8.2 (for WHMCS 9)
Download the plugin
1

Upload the module files

Extract the zip and upload both files into your WHMCS installation, keeping the folders:
modules/gateways/cryptoipg.php
modules/gateways/callback/cryptoipg.php

2

Activate the gateway

In WHMCS admin, go to Configuration → System Settings → Payment Gateways (or Setup → Payments → Payment Gateways on older versions). Open All Payment Gateways, find Crypto IPG and click it to activate.

3

Enter your credentials

On the Manage Existing Gateways tab, set Gateway URL to https://cryptoipg.com, paste your Secret API key and Webhook secret, choose a default coin, and Save Changes.

4

Add the webhook

In your Crypto IPG dashboard → website → Webhooks, add:
https://YOUR-WHMCS.com/modules/gateways/callback/cryptoipg.php

5

Add wallets & test

In your Crypto IPG dashboard, open your website and add a wallet address for each coin you want to accept. Only enable coins you have added a wallet for — and always send one small real test payment before going live.

Before you go live: send one small real payment through the checkout and confirm the order flips to paid. Only enable coins you have tested.

Need a hand?

If a step doesn't match your setup, get in touch and we'll help.

Contact support