PolyPay
Intermediate6 min read

WHMCS Crypto Payment Integration

Enable USDT and other crypto payments for WHMCS invoices via PolyPay plugin.

Deployment Steps

  1. Upload plugin files into WHMCS `modules/gateways` directory
  2. Enable PolyPay gateway in WHMCS admin
  3. Configure API Key, callback URL, and timeout settings
  4. Validate order + callback flow with a low-risk production invoice

Go-Live Checklist

  • Webhook endpoint is publicly reachable via HTTPS
  • Invoice status mapping is correct
  • Expired orders are auto-closed as expected
  • The dashboard plugin page shows the WHMCS version and plugin version
  • Plugin version is maintained with changelog

Operations Advice

If you maintain custom themes or hooks, keep payment state transitions idempotent to avoid duplicate accounting. Add alerting for callback failures.

View plugin repository and installation guide