Payment Gateway Overview

Routes Cashfree Payment Gateway integration questions to the correct sub-skill guide.

Updated Sep 8, 2026
One-click install
npx skills add https://github.com/dasara-varun/orange --skill payment-gateway-overview-dasara-varun
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: Payment Gateway Overview
Source: https://github.com/dasara-varun/orange/tree/main/.cursor/cashfree-skills/pg
Command: npx skills add https://github.com/dasara-varun/orange --skill payment-gateway-overview-dasara-varun

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Developers integrating Cashfree Payment Gateway often do not know which integration path fits their stack, leading them to read the wrong documentation and build incorrect integrations. ## Core Features & Use Cases - Integration Routing: Maps the developer's goal (backend SDK, direct REST API, mobile SDK, or webhooks) to the correct sub-skill guide. - Product Overview: Explains the core Cashfree payment flow — create order server-side, collect payment via checkout or S2S APIs, and confirm via webhooks or the Get Order API. - Use Case: A developer building a Flutter app that must accept UPI and card payments asks how to integrate Cashfree; this skill identifies the mobile-sdks sub-skill as the correct guide and summarizes the three-step payment lifecycle. ## Quick Start Ask how to integrate Cashfree payments into your app and describe your stack so the correct integration guide can be selected.

Frequently Asked Questions about Payment Gateway Overview

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

FAQPage Schema
How do I integrate Cashfree Payment Gateway into my app?▼

The integration path depends on your stack: use the backend-sdks guide for Node.js, Python, Java, or Go; the apis guide for direct REST/S2S calls; the mobile-sdks guide for Android, iOS, React Native, Flutter, or Cordova; and the webhooks guide for payment event handling.

What is the core Cashfree payment flow?▼

The flow has three steps: create an order server-side via the Create Order API, collect payment using Cashfree Checkout or server-to-server APIs, then confirm the payment via webhooks or the Get Order API before fulfilling.

Which Cashfree integration should I use for a Flutter app?▼

Flutter apps should use the mobile-sdks sub-skill, which covers Android, iOS, React Native, Flutter, and Cordova integrations. Backend order creation still happens server-side using an SDK or REST API.

When should I use direct REST API calls instead of a Cashfree SDK?▼

Use direct REST/S2S API calls when working in a language without an official Cashfree SDK, such as Ruby, PHP, or Rust, or when you prefer raw HTTP calls over a library. Otherwise the official backend SDKs are preferred.

How do I handle Cashfree payment webhooks?▼

Use the webhooks sub-skill, which covers setting up webhook endpoints, handling payment events, and verifying signatures. Signature verification uses HMAC-SHA256 over the timestamp plus raw request body with your client secret.