Skip to main content
Secure ID webhooks typically include 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.
  1. Log in to the Merchant Dashboard and click Developers.
  2. Click Webhooks listed under the Secure ID card.
  3. Click Add Webhook URL in the Webhook screen.
  4. In the Add Webhook popup, fill in the following information:
    • Webhook URL: Enter the URL in this field.
  5. Click Test & Add Webhook.
This entry point applies to other Secure ID webhook-enabled products unless documented otherwise.

Signature verification

Follow Secure ID webhook signature verification for the canonical algorithm (including sorted data field handling where required).