Configure Cashfree Virtual Bank Account webhooks to receive real-time events when customers send funds via IMPS, NEFT, or RTGS to virtual accounts.
Configure webhooks to receive real-time updates on transaction and settlement events for your Virtual Bank Account (VBA) integration.
For existing merchant integrations: The VBA_TRANSFER_SUCCESS_PAYMENT webhook remains the supported webhook for VBA transactions. If you configure the PAYMENT_SUCCESS_WEBHOOK, it does not include VBA-related transfer details. To receive VBA transfer updates, continue using the VBA_TRANSFER_SUCCESS_PAYMENT webhook.For new merchant integrations: The VBA_TRANSFER_SUCCESS_PAYMENT webhook is not supported. Configure the PAYMENT_SUCCESS_WEBHOOK instead, which includes the VBA payment and transfer-related details your integration requires.
For newer integrations, use the PAYMENT_SUCCESS_WEBHOOK to receive VBA payment and transfer-related updates. The following sample shows the payload structure:
From day 0 of migration, Cashfree sends the PG settlement payload to your configured endpoints instead of the AC payload format. This change might break your integration if it relies on the AC settlement webhook format.
The following sample shows the PG payload for the settlement webhook: