Cashfree Payment Gateway - Sandbox to Production Go-Live

Migrates Cashfree payment integrations from sandbox to production with checklists and code changes.

Updated Sep 8, 2026
One-click install
npx skills add https://github.com/dasara-varun/orange --skill cashfree-payment-gateway-sandbox-to-production-go-live-dasara-varun
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: Cashfree Payment Gateway - Sandbox to Production Go-Live
Source: https://github.com/dasara-varun/orange/tree/main/.cursor/cashfree-skills/pg/go-live
Command: npx skills add https://github.com/dasara-varun/orange --skill cashfree-payment-gateway-sandbox-to-production-go-live-dasara-varun

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Moving a Cashfree Payments integration from sandbox to production involves many easy-to-miss changes across code, credentials, dashboard settings, and infrastructure, and missing any one of them causes failed payments or blocked checkouts at launch. ## Core Features & Use Cases - Step-by-Step Go-Live Workflow: Guides KYC completion, production API key generation, domain/app whitelisting, credential migration, webhook reconfiguration, and test data removal in the correct order. - Multi-Language Code Migration: Provides before/after sandbox-to-production snippets for Node.js, Python, Java, Go, PHP, .NET, raw REST, and mobile SDKs (Android, iOS, Flutter, React Native, Cordova). - Pre-Launch Checklist & Troubleshooting: Covers production webhook IPs, Cashfree Integrity mobile testing via Play Store Internal Testing, common go-live mistakes, and production rate limits. - Use Case: A developer whose sandbox integration works perfectly switches to production and gets 401 authentication errors and blocked checkout; this skill identifies the mismatched TEST_/PROD_ credentials and missing domain whitelisting. ## Quick Start Ask the assistant to walk you through the Cashfree go-live checklist and update your integration code from sandbox to production credentials and endpoints.

Frequently Asked Questions about Cashfree Payment Gateway - Sandbox to Production Go-Live

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I switch Cashfree from sandbox to production?▼

Switching Cashfree to production requires five code changes: update the base URL to api.cashfree.com/pg, replace TEST_ credentials with PROD_ keys, change the SDK environment constant to PRODUCTION, update webhook IP whitelisting, and remove all hardcoded test data. You must also complete KYC, generate production keys, and whitelist your domain in the dashboard.

What changes between Cashfree sandbox and production environments?▼

Production uses api.cashfree.com/pg instead of sandbox.cashfree.com/pg, PROD_ prefixed credentials instead of TEST_, mandatory KYC, domain or app whitelisting, and different webhook IPs. Sandbox transactions are simulated while production processes real payments, and mobile integrity checks only apply in production.

Why am I getting 401 authentication_error after going live on Cashfree?▼

A 401 authentication_error in production usually means TEST_ credentials are being sent to the production URL, or PROD_ credentials are sent to the sandbox URL. Ensure the environment constant, credential values, and base URL are all updated together and credentials come from the production dashboard.

How do I test a Cashfree production mobile app without Play Store?▼

Production Cashfree blocks sideloaded apps with an installer_package_not_approved error via Cashfree Integrity. Upload your APK or bundle to the Play Store Internal Testing track, add testers, and have them install through the Play Store with Developer Mode enabled.

What are the domain whitelisting requirements for Cashfree production?▼

Cashfree production whitelisting requires an HTTPS domain without custom ports; HTTP URLs and sandbox URLs are rejected. Your website must have Contact Us, Terms and Conditions, and Refunds and Cancellations pages with INR pricing. Mobile apps must use official Play Store or App Store listing URLs, not package names.

When should I not use the Cashfree go-live checklist?▼

Do not use this go-live workflow if you have not completed a working sandbox integration yet, or if you are debugging sandbox-specific issues. It also does not cover Payouts, Subscriptions, or other non-Payment-Gateway Cashfree products going live.