Xendit
Setup
1. Copy the Splashify webhook URL
https://apis.splashifypro.com/api/v1/webhooks/integrations/<your-user-id>/xendit2. Configure in Xendit
dashboard.xendit.co → Settings → Webhooks.
| Field | Value |
|---|---|
| Callback URL | URL from step 1 |
| Callback event | invoice.paid (and/or invoice.expired) |
| Callback verification token | Generate a random string |
3. Configure in Splashify
-
API Key — paste the Callback verification token from Xendit (stored for future verification)
-
Phone Field —
payer_phone(for Invoices API) ormetadata.phoneif you passed it in at creation -
Variables:
Var Field path Sample {{1}}payer_nameBudi{{2}}amount150000(IDR){{3}}currencyIDR{{4}}external_idYour order ref -
Enabled → Save.
Gotchas
- Phone often comes through only if you passed
payer_phoneat invoice creation. Pass it explicitly to avoidphone_missingrows in the audit log. - Amount for IDR has no decimals. Keep the template copy in line — e.g.
Rp{{2}}works fine.