event_type, event_time, a data object, and a Base64 signature field in the JSON body. Verification rules differ from Payment Gateway header signing. Read Secure ID webhook signature verification before you go live. For cross-product retries and operations patterns, see the Cashfree webhooks overview.
Webhook references by product
Video KYC
VKYC_* session events, sample payloads, and status or sub-status notes.Bank account verification (BAV V2)
BANK_ACCOUNT_VERIFICATION_* asynchronous verification events.Reverse penny drop
RPD_BANK_ACCOUNT_VERIFICATION_* events for reverse penny drop flows.DigiLocker
DigiLocker verification webhook events and payloads.
KYC links
KYC link webhook events.
E-sign
E-sign webhook events.
Configure webhooks
Add your webhook URL in our system for us to deliver webhook events. Ensure the URL is a publicly accessible HTTPS endpoint.- Log in to the Merchant Dashboard and click Developers.
- Click Webhooks listed under the Secure ID card.
- Click Add Webhook URL in the Webhook screen.
- In the Add Webhook popup, fill in the following information:
- Webhook URL: Enter the URL in this field.
- Click Test & Add Webhook.
Signature verification
Follow Secure ID webhook signature verification for the canonical algorithm (including sorteddata field handling where required).