Webhooks are server callbacks to your server from Cashfree. Webhooks are mainly event-based and get fired upon specific events related to the transaction.
You can configure your webhook from your payouts dashboard. Click the preferences tab in your left sidebar. Add your webhook endpoint under the Webhook Endpoint section.
Please ensure your webhook endpoint is https://. Cashfree does not send webhooks to servers in http://
Once added, you can not edit a webhook. To edit your webhook, please reach out to email@example.com, marking your account manager.
Make sure that you don’t process duplicate events. For instance, if you have already received a success response for transfer request API call. Discard the TRANSFER_SUCCESS event for the corresponding transferId.
To get a list of webhook events and how to validate them. click the below links: