WHMCS

Watenga payment gateway module for WHMCS billing.

Installation

  1. Download from downloads.watenga.africa/plugins/watenga-whmcs.zip.
  2. Upload watenga.php to modules/gateways/.
  3. Setup → Payments → Payment Gateways → Activate Watenga.
  4. Keys: Developer Dashboard → your API app.
  5. Callback URL (auto-configured): https://YOUR-DOMAIN/modules/gateways/callback/watenga.php

Test mode

Enable Test Mode and use sandbox keys. Same test cards and EcoCash numbers as the Sandbox docs.

Troubleshooting

ErrorSolution
Callback not receivedEnsure callback URL is publicly reachable over HTTPS
Invoice not marked paidCheck WHMCS gateway log; verify webhook secret
Duplicate transactionWHMCS invoice ID must be unique per payment attempt