Skip to Content

Xendit

Setup

1. Copy the Splashify webhook URL

https://apis.splashifypro.com/api/v1/webhooks/integrations/<your-user-id>/xendit

2. Configure in Xendit

dashboard.xendit.co Settings → Webhooks.

FieldValue
Callback URLURL from step 1
Callback eventinvoice.paid (and/or invoice.expired)
Callback verification tokenGenerate a random string

3. Configure in Splashify

  • API Key — paste the Callback verification token from Xendit (stored for future verification)

  • Phone Fieldpayer_phone (for Invoices API) or metadata.phone if you passed it in at creation

  • Variables:

    VarField pathSample
    {{1}}payer_nameBudi
    {{2}}amount150000 (IDR)
    {{3}}currencyIDR
    {{4}}external_idYour order ref
  • EnabledSave.

Gotchas

  • Phone often comes through only if you passed payer_phone at invoice creation. Pass it explicitly to avoid phone_missing rows in the audit log.
  • Amount for IDR has no decimals. Keep the template copy in line — e.g. Rp{{2}} works fine.