Skip to content

Payment Gateway

The payment gateway integration allows your team to generate a unique virtual account number directly from an invoice. When the customer transfers the exact amount to that account, the invoice is automatically marked as paid — no manual confirmation needed.

To access this page, go to Settings → Payment Gateway.

Before the payment gateway can be enabled, the tenant must be registered as a merchant with the payment provider.

  1. Fill in the Merchant Name — the legal or brand name used to identify this tenant at the payment gateway (e.g. PT Maju Jaya Freight).
  2. Fill in the Merchant Email — the contact email registered at the payment gateway (e.g. billing@company.com).
  3. Click Register with Payment Gateway.

The system will automatically create a merchant key for this tenant. You do not need to input any API key manually.

Once registered, the status section will show a green Registered badge along with the merchant name and email.

After registration, flip the Status toggle to Enabled.

When disabled, the option to generate a virtual account on invoices is unavailable for all staff.

  • When the payment gateway is enabled, staff can generate a unique bank account number directly from an invoice.
  • Each invoice gets its own dedicated account number, available across multiple supported banks.
  • Once the customer transfers the exact amount to that account, the invoice is automatically marked as paid.
  • No manual payment confirmation is needed.

If you need to update the merchant name or email, you can re-register. The system will show a warning first:

Registering again will replace the existing merchant key. This may break any in-progress payments.

Click I understand, proceed to continue, then fill in the new merchant details and submit.