Integration Checklist

Have you ensured that the checkout page reflects your brand colors and themes?
You must provide clear branding on the checkout page to ensure high conversion.
You can customize your checkout on the Merchant dashboard
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.
Fetch your keys from the Merchant dashboard.
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 about whitelisting here.
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 about order verification here.
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 about payment gateway webhooks here.
Have you subscribed to API and success rate alerts?
We recommend setting up API alerts on Cashfree dashboard to ensure seamless processing.
You can setup API alerts from the Merchant dashboard
Have you ensured that all payment methods are enabled for your account?
Ensure all payment methods are enabled for your account. Reach out at care@cashfree.com if something is not correct.
You can view your payment methods on the Merchant dashboard