What This Module Does
HERZA’s Xendit gateway creates a Payment Session for an unpaid WHMCS invoice and directs the customer to Xendit-hosted card checkout. A server callback retrieves the session from Xendit before recording the payment in WHMCS.
The module is free of HERZA module licence fees. Xendit transaction fees, merchant approval and WHMCS licensing remain separate. See the product page for availability.
Supported Scope
| Capability | Documented Implementation |
|---|---|
| Payment channel | Credit cards only (CARDS). |
| Invoice currency | IDR only; country ID. |
| Checkout | PAYMENT_LINK mode, PAY session, automatic capture. |
| Saved cards / automatic recurring charges | Not implemented; saving payment methods is disabled. Recurring WHMCS invoices require a new customer payment. |
| QRIS, virtual accounts and e-wallets | Not implemented in this gateway. |
| Refunds | No module refund function in the reviewed code. Reconcile provider refunds and WHMCS records separately. |
Documentation Baseline
These guides describe the reviewed gateway and callback files marked version 1.1.2. This is a source-based guide, not a claim of compatibility with every WHMCS/PHP release or a new certification of the package. Match the files and release notes supplied with your download before installing.
Start Here
Provider References
Reference: Xendit Payment Sessions overview and Create a session API. Xendit supports more capabilities than this HERZA gateway implements.