Integration checklist
Have you ensured that the checkout page reflects your brand colours and themes?
You must provide clear branding on the checkout page to ensure high conversion.
You can customise your checkout on the Merchant Dashboard or learn more about customising checkout.
Are you using the API keys for production and storing them carefully?
Get your API key and secret key from the Cashfree dashboard. These will be used for authentication, never expose in your app or frontend.
Log in to the Merchant Dashboard and go to Payment Gateway > Developers > API Keys
Have you whitelisted your domain name or android package in production?
Our integrations require whitelisting of your domain or android package. Any other domain used to open the checkout page will be blocked by Cashfree.
Learn more in the whitelisting guide.
Before confirming a payment, are you verifying the final order status with Cashfree’s server?
Implement server-side logic to verify the payment using Cashfree’s order or payment validation API.
Learn more in the order verification guide.
Have you integrated with webhooks to be informed about payment success asynchronously?
We recommend using webhooks for event updates. After receiving a webhook, call the Get Status API to verify successful payment processing.
Learn more in the payment gateway webhooks reference.
Have you subscribed to API and success rate alerts?
We recommend setting up API alerts on Cashfree dashboard to ensure seamless processing.
Log in to the Merchant Dashboard and go to Payment Gateway > Developers > Rate Limits
Have you ensured that all payment methods are enabled for your account?
Ensure all payment methods are enabled for your account. Reach out to us by filling out the Support Form if something is not correct.
Log in to the Merchant Dashboard and go to Payment Gateway > Settings > Payment Methods
Have you checked for app integrity for testing in production?
Please follow the steps in the integrity production testing guide
Read more about Cashfree integrity.