Take crypto payments in WHMCS and your store. Get paid in one stablecoin.
Customers pay with Bitcoin, USDT, Monero or 20 other coins on a hosted payment page. Every payment lands in your account as USDT, ready to withdraw to your own wallet.
The WHMCS module is ready today. WordPress and PrestaShop plugins are on the way.
-
BitcoinHosting invoice #1048 0.00011690 BTC Settled + 10.00
-
MoneroDomain invoice #1049 0.0624 XMR Settled + 14.95
-
USDC on BaseStore order #3317 49.00 USDC Settled + 49.00
-
USDT on TRONVPS invoice #1050 120.00 USDT Settled + 120.00
Example figures. Gateway fee not shown.
Works with the platform you already run
Install a module, paste your API key, and the gateway appears at checkout. Anything else can use the REST API.
-
WHMCS
AvailableGateway module for WHMCS 8. Invoices are marked paid automatically, including part-payments and payments that confirm after the customer has left.
-
WordPress & WooCommerce
In developmentPayment method for WooCommerce orders, using the same hosted payment page.
-
PrestaShop
In developmentPayment module for PrestaShop 8 stores.
-
REST API
AvailableCreate an invoice, send the customer to the payment link, and receive a signed webhook when it is paid. Works from any language or framework.
How a payment works
-
Your customer clicks Pay Now
They land on your AvaSettle payment page with the amount already set, choose a coin and network, and scan the QR code or open their wallet app.
-
The payment confirms on the blockchain
The page follows the transaction live. When it has enough confirmations, your store or WHMCS invoice is marked paid and the customer is sent back to you.
-
You withdraw USDT
The amount, less the gateway fee, is added to your USDT balance. Withdraw to a payout wallet you registered; the network fee is shown before you confirm.
Coins and networks
Stablecoins are accepted on every network that carries them.
Bitcoin
Ethereum
USDT
USDC
Monero
Litecoin
BNB Smart Chain
TRON
Polygon
Avalanche
Chainlink
- Base
- Arbitrum
- Optimism
- Cronos
Coming next: Solana
XRP TON
Built so your money is hard to misdirect
The parts that decide where funds go are locked down first.
Two-factor sign-in
Every account uses an authenticator app. Changing a payout wallet or creating an API key asks for a fresh code.
48-hour hold on new payout wallets
A newly added wallet can't receive withdrawals for 48 hours, and you are notified when it is added.
Signed API and webhooks
Requests are signed with your key and can be limited to your server's IP address. Webhooks carry a signature your store checks.
A fresh address for every payment
Each payment gets its own address, so payments are never confused with one another.
Questions
How do I accept crypto payments in WHMCS?
Install the AvaSettle gateway module in your WHMCS folder, paste the API key from your AvaSettle account and activate the gateway. On an unpaid invoice the customer clicks Pay Now, picks a coin on the AvaSettle payment page and pays. The invoice is marked paid automatically once the payment confirms on the blockchain.
Which cryptocurrencies can my customers pay with?
Bitcoin, Litecoin, Ethereum, BNB Smart Chain, Base, Polygon, Arbitrum, Optimism, Avalanche, Cronos, TRON and Monero, including USDT and USDC on the networks that carry them. Solana, TON and XRP are being added.
What currency do I receive?
Whatever coin the customer pays with, the amount is credited to your balance in USDT on BNB Smart Chain (BEP20). You withdraw it to a payout wallet you registered, whenever you want.
What happens if a customer sends too little?
The payment page shows the remaining amount and the customer can send the difference to the same address. Small differences inside the tolerance you set are accepted automatically, so a few cents of network fees don't block an order.
Start accepting crypto
Create an account, connect WHMCS or your store, and choose which coins to offer.
Create account