Skip to main content

Guide to Subscribe Webhook Events

  1. Visit https://partner.cashfree.com login with your partner credentials
  2. On the landing page click on developers section and select webhook, you will be redirected to a page to add webhook URL and subscribe events or once logged in you can use this URL Webhook Page
  3. Add your webhook URL and subscribe events Global Collect Transaction, Global Collect Settlement & Global Collect Virtual Account
  4. To validate the webhook signature follow Adding webhook and signature verification guide

Screenshots:

Landing page to add the webhook URL and subscribe the events
We can add multiple webhook URLs for the different type of events. For testing, Switch to test and follow the same step in sandbox environment.

Transaction status

Active Event needs to be subscribed: Global Collect Transaction
Json

Possible Events and Corresponding Transaction Status Mapping

Payload field description


Reversal status

JSON

Possible Events and Corresponding Transaction Status Mapping

Payload field description


Settlement status

Active Event needs to be subscribed: Global Collect Settlement
The firaFileDownloadUrl field will only be included in the webhook response after it has been updated.

Possible Events and Corresponding Settlement Status Mapping

Payload field description


Virtual account details

Active Event needs to be subscribed: Global Collect Virtual Account
Json

Possible Events and Corresponding Virtual Account Mapping

Description

Sometimes there is mere might be a slight delay in creating some virtual accounts during onboarding and as a result, some of them might be missing in the Get All Collection Accounts API. Hence, when these missing account details are added, this webhook is triggered with all virtual account details (including the ones that were present before). This webhook contains information for all virtual account associated with a merchant along with cmsProfileId , signature and event.

Payload field description