Jump to Content
Cashfree Developer Documentation
HomeProduct DocumentationAPI Documentation
Create AccountCashfree Developer Documentation
Create Account
HomeProduct DocumentationAPI Documentation

Getting Started

  • Create Account
  • Activate Account
    • Account Activation Checklist

Payment Gateway

  • Introduction
  • Explore Your Integration
  • JS Integration v3
    • Getting Started
    • Available Components
    • Component Overview
    • Component Customization
    • Payment Options
    • Checkout Options
    • Appendix
    • Examples
  • Migration to Version 2022-09-01
    • Checkout: Migration to Version 2022-09-01
  • Web Integration
    • 1. Create Order
    • 2. Initiate Payment
    • 2.1. Redirect to Cashfree
    • 2.2. Drop Javascript SDK
    • 3. Handle Return URL and Confirm Status
    • Custom Checkout Integration - Android
  • Resources
    • Debugging
    • API Authentication
    • Payment Icons
  • Android Integration
    • 1. Setting up the SDK
    • 2. Create an Order
    • 3. Initiate Payment
    • 3.1. Initiate payment - Drop Checkout
    • 3.2 Initiate payment - UPI Intent Flow
    • 3.3 Initiate payment - Web checkout payment
    • 4. Verify Payment
    • Error Codes
    • Change Log
    • Advance SDK Configuration
  • iOS Integration
    • 1. Get the SDK
    • 2. Create an Order
    • 3. Initiate payment - Drop Checkout Flow
    • 4. Verify Payment
    • Error Codes
    • Change Log
  • React Native Integration
    • 1. Get the SDK
    • 2. Create an Order
    • 3. Initiate payment - Drop Checkout
    • 4. Verify Payment
    • Error Codes
    • Change Log
    • Advance SDK Configuration
    • Migrating from 1.0.x to 2.x
  • NodeJS SDK Integration
  • Flutter Integration
    • 1. Get the SDK
    • 2. Create an Order
    • 3. Initiate payment - Drop Checkout
    • 4. Verify Payment
    • Error Codes
    • Change Logs
  • Mobile Integration
    • Android SDK (Deprecated)
    • iOS SDK (Deprecated)
    • React Native SDK Version 2.0.0 (Deprecated)
    • React Native SDK Version 2.1.0 (Deprecated)
    • Flutter SDK (Deprecated)
    • Cordova SDK
    • Capacitor SDK
    • Xamarin Android Support SDK
    • Xamarin AndroidX SDK
    • Xamarin iOS SDK
    • Xamarin Forms SDK
  • E-Commerce Plugins
    • Shopify
    • WooCommerce
    • Wix
    • Magento
    • PrestaShop
    • WHMCS
    • CS-Cart
    • OpenCart
    • WordPress
    • StoreHippo
    • Zencommerce
    • Ecwid
    • Arastta
    • Zoho
  • Advanced Features
    • Utility APIs
    • Pre-authorization
    • Bank Account Check (TPV)
    • Additional Order Data
    • Seamless OTP Payments
  • Offers
    • No Cost EMI
  • Router
    • Setting up Router (Router Flow)
    • Add Payment Gateway
    • Add Configuration
    • Managing Configuration
    • Integration Steps
    • Tokenisation
    • FAQs
  • Easy Split
  • Token Vault
  • Data to Test Your Integration
  • New Improved Dashboard
    • On-Demand Settlements
    • Activate Payment Methods
  • Payment Methods
    • Card Payments
    • UPI
    • Net Banking
    • Wallets
    • EMI and Pay Later Method
    • Currencies Supported
  • Affordability
    • EMI
    • Pay Later
    • FAQs
  • Reports
    • Transactions Report
    • Settlement Summary
    • Settlement Recon Report
    • Refunds Report
    • Ledger Report
    • Monthly Invoice
  • Order and Transaction Lifecycle
  • Refunds
    • Standard Refunds
    • Instant Refunds
    • Batch Refunds
  • Webhooks
    • Configure Webhooks
    • Test and Validate Webhooks
    • Payment Webhooks
    • Incident Service Webhook
    • Refund Webhooks
    • Settlement Webhooks
    • Vendor Settlement Webhooks
    • Instrument Webhook
  • Developers
    • API Keys
    • Webhooks
    • API Metrics
    • Rate Limits
    • Whitelisting
  • Integration (Deprecated)
    • Standard Checkout (Deprecated)
    • Seamless Basic (Deprecated)
    • Seamless Pro (Deprecated)
  • Change Log - Payment Gateway
  • Video Guides

Payment Links

  • Introduction
  • Create Payment Links
  • Create UPI Payment Links
  • Lifecycle
  • Reports
  • Webhooks
  • FAQ

Payment Forms

  • Introduction
  • Create Payment Forms
  • Reports
  • Payment Forms Webhooks

Easy Split

  • Introduction
  • Use Cases
  • Features
  • Steps in Split Vendor Payments
    • Split Scenarios
  • Add and Manage Vendors
    • Add Single Vendor
    • Batch Upload
    • Adjust Vendor Balance
    • Edit Vendor Details
    • Vendor KYC
  • Initiate Refunds
    • Refund Scenarios
  • Vendor Settlements
    • Vendor Instant Settlements
    • Vendor Standard Settlements
    • Vendor On-Demand Settlements
  • Delay Settlements
    • Order Level Delay
    • Vendor Level Delay
  • Reports
    • Vendor Recon Report
    • Transaction Summary Report
    • Refunds Report
    • Vendor Split Settlement Report
  • Billing Configuration
  • Vendor Settlement Webhooks
  • Vendor Dashboard
    • Transactions
    • Settlements
    • Reports
  • Change Log - Easy Split

softPOS

  • softPOS Application - Introduction
  • How softPOS Works
  • softPOS FAQ

Payouts

  • Introduction
  • Payouts Dashboard
  • Fund Sources
    • Cashfree Wallet
    • Bank Account
    • Corporate Credit Card
    • Paytm Wallet
    • Manage Transfers Between Fund Sources
  • Beneficiaries
  • Make Payouts to Customers
  • Transfer Reversals
  • Recall Transfers Made
  • Payout Methods
  • Accounts
  • Lifecycle
  • Reports
  • Webhooks
  • Receive Email Notifications
  • Integrations
    • Standard Transfer
    • Batch Transfer
    • Data to Test Integration
    • 2FA - IP Whitelisting and Public Keys
    • Sample Integration Kits
    • Libraries
    • Error Handling
    • Go-live Checklist
  • Payouts Classic Dashboard
  • Change Log - Payouts

Global Payouts

  • Introduction
  • Global Payouts Dashboard

Cashgram

  • Introduction
  • Create Cashgram
  • Approve Batch Cashgrams
  • Verify Beneficiary Name
  • Redeem a Cashgram
  • Lifecycle
  • Integration
    • Cashgram Integration
    • Customise Cashgram
    • Webhooks
    • Data to Test Integration
    • Go-live Checklist
    • Sample Integration Kits
  • Cashgram Classic Dashboard
    • Create Cashgram
    • Create Bulk Cashgram
    • Approve Bulk Cashgram
    • Verify Beneficiary Name

Verification Suite

  • Introduction
  • Verification Suite SDK Integration
    • Getting Started with Verification Suite SDK
    • SDK - Mobile Screens
  • Verify Bank Accounts
  • Verify UPI VPA
  • Verify IFSC
  • Verify PAN (Standard and OCR)
  • Verify Aadhaar (Standard and OCR)
  • Verify GSTIN
  • Reports
    • Bank Validation
    • PAN Verification
    • Aadhaar Verification
    • GSTIN Verification
  • Integration - Verify Bank Account
    • Sample Responses from Bank
    • Go-live Checklist
    • Sample Integration Kits
  • Data to Test Integration
  • Change Log - Verification Suite

Subscription

  • Introduction
  • Create Plan
  • Create and Manage Subscription
  • Payments
  • Subscription and Transaction Lifecycle
  • Subscription Status
  • Payment Status
  • Webhooks
    • Configure Webhooks
  • Migrate Data to Cashfree
  • Reports
  • Seamless Subscriptions
  • Subscriptions FAQ
  • Change Log - Subscription

Auto Collect

  • Introduction
  • Auto Collect Dashboard
  • Integration
    • Collect and Reconcile Payment
    • Sample Integration Kits
  • Webhooks
  • Auto Collect FAQ

Marketplace Settlement

  • Marketplace Settlement

Partners Program

  • Partners Program - An Overview
  • Become a Cashfree Partner
  • Partner Dashboard
  • Partner Commissions and Invoices
    • Partner Commissions
    • Partner Invoices
  • FAQ

Mobile Integration

Suggest Edits

To help you collect payments on your mobile application, Cashfree supports the integration of your application with the Payment Gateway. We support integration on Android, iOS, React Native, and Xamarin platforms.

  • Android SDK
  • iOS SDK
  • React Native SDK Version 2.0.0
  • React Native SDK Version 2.1.0
  • Flutter SDK
  • Cordova SDK
  • Xamarin Android Support SDK
  • Xamarin AndroidX SDK
  • Xamarin iOS SDK
  • Xamarin Forms SDK

Updated over 1 year ago