ElliboHelp Centre

Connect Xendit

Take cards, e-wallets, bank transfer and QR payments in South East Asia through your own Xendit account - secret key with the right permission, webhook and going live.

Xendit lets customers pay by card, e-wallet, bank transfer and QR in Indonesia, the Philippines, Malaysia, Thailand and Vietnam (IDR, PHP, MYR, THB, VND, USD).

Before you start

  • A Xendit account. Test mode works straight away; live mode needs your business activated with documents.
  • Only an Admin (or a user with Tech Settings access) in Xendit can make keys.

Step 1: Make a secret key

  1. Sign in to the Xendit Dashboard and choose Test or Live mode at the top left.
  2. Go to Settings › Developers › API Keys › Generate Secret Key.
  3. Name it (for example Ellibo) and set Money-in products to Write. Leave the others as they are.
  4. Confirm with your password and copy the key - it starts with xnd_development_ (test) or xnd_production_ (live). It's shown only once.

Step 2: Connect in Ellibo

  1. Open Settings › Integrations › Payments.
  2. On the Xendit tile, click Connect.
Connecting Xendit
1 Secret API key, 2 Payments go into, 3 Connect.
#FieldWhat to enter
1Secret API keyxnd_development_… or xnd_production_…
2Payments go intoKeep Xendit Clearing (recommended)
3Connect XenditClick it

Step 3: Add the webhook

  1. In Ellibo, under Your gateways › Xendit, click Copy next to Webhook URL.
  2. In Xendit, go to Settings › Developers › Webhooks (same mode).
  3. Paste the address in the field for invoice payments - called Invoices paid on most dashboards, or the invoice payment event on newer ones.
  4. Save. Test and live have separate webhook settings.

Step 4: Try a test payment

  1. With the test key connected, open a small invoice's Pay now link and choose Xendit.
  2. Pay with a test method; Xendit's test checkout lets you simulate the payment.
  3. Check the invoice shows Paid, then cancel the test receipt.

Step 5: Go live

Make a live secret key with Money-in products: Write, paste it in Ellibo under Keys, Save, and add the webhook in live mode.

Fees, payouts and refunds

  • How fast money arrives depends on the method (bank transfers faster than cards). Record payouts in Accounting › Online Payments.
  • Refund with the Refund button in Ellibo.

If something goes wrong

ProblemFix
Key not acceptedMake a new key with Money-in products: Write.
Paid but not showingAdd the webhook for invoice payments, in the same mode. Click Check payment on the invoice.

See also Fix payment problems.

Still need help?Write to us and we'll walk you through it.
Contact support