> ## Documentation Index
> Fetch the complete documentation index at: https://www.cashfree.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Secure ID Webhooks

> Index of Secure ID webhooks (Video KYC, BAV, reverse penny drop, DigiLocker, KYC links, e-sign) and a link to signature verification.

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](/docs/api-reference/vrs/webhook-signature-verification) before you go live. For cross-product retries and operations patterns, see the [Cashfree webhooks overview](/docs/api-reference/webhooks/overview).

## Webhook references by product

<CardGroup cols={2}>
  <Card title="Video KYC" icon="video" href="/docs/api-reference/vrs/v2/video-kyc/webhook">
    `VKYC_*` session events, sample payloads, and status or sub-status notes.
  </Card>

  <Card title="Bank account verification (BAV V2)" icon="shield" href="/docs/api-reference/vrs/v2/bav-v2/webhooks-bank-account-verification">
    `BANK_ACCOUNT_VERIFICATION_*` asynchronous verification events.
  </Card>

  <Card title="Reverse penny drop" icon="money-bill" href="/docs/api-reference/vrs/v2/reverse-penny-drop/webhooks-reverse-penny">
    `RPD_BANK_ACCOUNT_VERIFICATION_*` events for reverse penny drop flows.
  </Card>

  <Card title="DigiLocker" icon="id-card" href="/docs/api-reference/vrs/v2/digilocker/webhooks-digilocker">
    DigiLocker verification webhook events and payloads.
  </Card>

  <Card title="KYC links" icon="link" href="/docs/api-reference/vrs/v2/kyc-links/webhooks">
    KYC link webhook events.
  </Card>

  <Card title="E-sign" icon="file-signature" href="/docs/api-reference/vrs/v2/e-sign/webhooks-esign">
    E-sign webhook events.
  </Card>
</CardGroup>

## 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](https://merchant.cashfree.com/merchants/)** 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](/docs/api-reference/vrs/webhook-signature-verification) for the canonical algorithm (including sorted `data` field handling where required).
