Skip to main content
Configure vendor settlement webhooks to receive automated notifications when vendor settlements are initiated, successfully processed, failed, or reversed. The webhook notifications are sent on all the URLs added and enabled in the settlement webhook. You can add new URLs and enable or disable existing URLs for settlement webhook at any time and it will reflect instantaneously. For security best practices on webhook endpoints, refer to the Webhook Security Checklist. The table below lists the webhook events available for settlements.

Vendor settlement initiated

Cashfree Payments triggers the SETTLEMENT_INITIATED webhook when it initiates a settlement.

Vendor settlement success


Vendor settlement failed


Vendor settlement reversed


Payload field description

Reasons for failed and reversed settlements


Signature verification

Use the signature to verify that the request has not been tampered with. To verify the signature, you need your Cashfree PG secret key and the payload. timestamp is present in the header x-webhook-timestamp
Actual signature is present in the header x-webhook-signature
Watch this video to learn more on Vendor Webhooks