Skip to main content

List of Smart Collect Webhook Events

The table below lists the webhook events available for Smart Collect (Virtual Account).

Webhook Event | Description

virtual_account.created | Triggered when a virtual account is created.

virtual_account.credited | Triggered when a payment is made to a virtual account.

virtual_account.closed | Triggered when a virtual account expires on a date set by you or is manually closed by you.
Smart Collect with TPV
If the TPV feature is enabled for Smart Collect, the webhook payloads described above contain the allowed_payers object parameter.

Sample Payloads

Given below are the sample payloads for Smart Collect webhook events.

Virtual Account Created

virtual_account.created

Virtual Account Credited

bank_transfer

Virtual Account Closed

virtual_account.closed
Watch Out!
  • If you have changed your webhook secret, remember to use the old secret for webhook signature validation while retrying older requests. Using the new secret will lead to a signature mismatch.
  • While generating a signature at your end, ensure that the webhook body is passed as an argument in the raw webhook request body. Do not parse or cast the webhook request body.