How to connect Xendit and accept payments
Connect your Xendit account to accept payments from Southeast Asian customers
Ayoub Amine
Last Update hĆ” 2 meses

Xendit is a leading payment gateway in Southeast Asia, enabling businesses to accept payments across Indonesia, Philippines, and the region. This guide walks you through connecting Xendit to Invoiless.
Step 1: Generate an API key in Xendit

2. ClickĀ "Generate secret key".
3. InĀ API key name, enterĀ InvoilessĀ (or any name you prefer).
4. Under permissions, selectĀ "Write"Ā forĀ Money-in productsĀ ā this allows the API key to create payment links.
5. Copy and save the generated secret key.
Step 2: Get your Webhook Verification Token

2. ClickĀ "View Webhook Verification Token"Ā and copy the token.
Step 3: Set up Webhook URLs in Xendit


- InvoicesĀ ā Invoices paid
- Unified RefundsĀ ā Refund request succeeded
- Unified RefundsĀ ā Refund request failed
Step 4: Connect Xendit in Invoiless
2. Find theĀ XenditĀ card and clickĀ "ConnectĀ Xendit".
3. Enter yourĀ API KeyĀ andĀ Webhook Verification Token.
4. ClickĀ "Connect".
Enable online payments on your invoices

- Per invoice: Open the invoice āĀ Control panelĀ āĀ Manage paymentsĀ ā toggle onĀ "Accept online payments".
- Globally: Go to your Business settingsĀ ā Invoices to enable online payments for all future invoices.
š” TheĀ "Pay now"Ā button will appear on the invoice when the invoice status isĀ PendingĀ and the currency is one of the supported currencies: IDR, USD, THB, VND, PHP, or MYR.
Enjoy š§”