Docs

Xendit Payment For WHMCS

Free credit card payment gateway for WHMCS, using Xendit Payment Sessions and hosted checkout.

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

CapabilityDocumented Implementation
Payment channelCredit cards only (CARDS).
Invoice currencyIDR only; country ID.
CheckoutPAYMENT_LINK mode, PAY session, automatic capture.
Saved cards / automatic recurring chargesNot implemented; saving payment methods is disabled. Recurring WHMCS invoices require a new customer payment.
QRIS, virtual accounts and e-walletsNot implemented in this gateway.
RefundsNo 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

  1. Install The Gateway
  2. Configure Credentials And Checkout
  3. Configure Payment Session Webhooks
  4. Test The Full Payment Journey

Provider References

Reference: Xendit Payment Sessions overview and Create a session API. Xendit supports more capabilities than this HERZA gateway implements.

Need help? Contact HERZA →

Search Documentation

Search across all products · Esc to close