Before you begin, confirm that your Cashfree account has the relevant product enabled and that you have a publicly accessible HTTPS URL ready to receive webhook requests.
1
Open the Merchant Dashboard
Log in to the Merchant Dashboard.
2
Navigate to webhooks for your product
Find your product in the Merchant Dashboard paths by product section below and follow the menu path shown, then open Webhooks (or Webhook, where labelled).
3
Add a webhook URL
Select Add Webhook URL (or equivalent) and enter the following details:
- Webhook URL: A publicly accessible HTTPS endpoint you control.
- Webhook version (Payouts only): Choose V2 for V2 JSON payloads and header signatures.
Merchant Dashboard paths by product
Expand the section for your product to find the exact dashboard navigation path.Payment Gateway
Payment Gateway
Go to Payment Gateway > Developers > Webhooks. For retry policies, resend, and webhook logs, see the Payment Gateway webhooks hub and Payment Gateway webhook configuration.
Payouts
Payouts
Go to Payouts > Developers > Webhooks, add a URL, and select webhook version V2 to receive Payouts V2 payloads. Full product steps are also in Payouts webhooks.
PPI (Wallet)
PPI (Wallet)
Follow PPI webhook signature verification for wallet webhook setup. If the option isn’t visible in the Merchant Dashboard, raise a request using the Support Form.
Partner onboarding
Partner onboarding
Configure partner onboarding webhooks as described in Partner onboarding webhooks.