Plugins
WHMCS
A gateway module for hosting and SaaS billing on WHMCS. The client presses “Pay now” on the invoice, pays in USDT or USDC on the Axiomis Pay page, and the WHMCS invoice is marked paid by a signed webhook.
Install
- Copy
modules/gateways/axiomispay.php, themodules/gateways/axiomispay/folder andmodules/gateways/callback/axiomispay.phpinto your WHMCS. - Setup → Payments → Payment Gateways → All Payment Gateways → “Axiomis Pay (USDT)”.
- Paste the API key from the Axiomis Pay dashboard (Developers).
- In the dashboard, set the webhook URL to
https://your-whmcs/modules/gateways/callback/axiomispay.phpand paste the secret into the module. - Test with an
axp_test_…key: open an invoice, Pay now, “Simulate payment”. The payment appears on the invoice with the Axiomis Pay invoice id as transaction id.
Good to know
Invoices must be in USD. The payment is recorded for the invoice amount: underpayment within tolerance and overpayment are handled by Axiomis Pay and shown in the dashboard. The same Axiomis Pay invoice is never recorded twice.
Events other than paid (payment found, expired, needs review) are written to the gateway log only. Disputed payments are resolved in the Axiomis Pay dashboard, Payments → Needs attention.