Callback URL is an URL from your server which has an endpoint to receive callback sent by Xendit as a notification once the invoice has expired, the virtual account has been created and paid (only for Indonesia), or disbursement has been completed.
Xendit will send updates to your callback URL when there is a notification for your payments. You can add and test your callback URL here.
If you have a website/application, you need to set up an active URL and ensure that it should always be active and can process your callback. If not, the end-user will not receive the payment notification you’re sending as well as the confirmation of the payment status.
Xendit has several callback workflows, such as:
For Indonesia:
- Invoice (Paid)
- FVA (Created, Paid)
- Disbursement & Batch Disbursements (Sent)
- E-wallet (payment status)
- PayLater (Paid)
- Retail Outlet (Paid)
- Direct Debit (Paid)
- XenPlatform (account created, account updated)
For Philippines:
- Invoice (Paid and/or Expired)
- Disbursement & Batch Disbursements (Sent)
- E-wallet (payment status)
- PayLater (Paid)
- Retail Outlet (Paid)
- Direct Debit (Paid)
- XenPlatform (account created, account updated)
You can create a specific Callback URL for each product. We also provide the option to add a callback URL in Test/Live Mode.