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

Getting Started

  • Create Account
  • Activate Account
    • Account Activation Checklist
  • Manage Account

Payment Gateway

  • Introduction
  • Explore Your Integration
  • JS Component Integration v3
    • Getting Started
    • Available Components
    • Component Overview
    • Component Customization
    • Payment Options
    • Checkout Options
    • Appendix
    • Examples
  • Migration to latest Version
    • Checkout: Migration to Version 2022-09-01
    • Migration for Integer Overflow Problem
  • Web Integration
    • 1. Create Order
    • 2. Initiate Payment
    • 2.1 Redirect to Cashfree Payments Checkout Page
    • 3. Handle Return URL and Confirm Status
    • Custom Checkout Integration - Android
    • Web Integration FAQs
  • Resources
    • Debugging
    • Sandbox Environment
    • API Authentication
    • Payment Icons
  • Android Integration
    • 1. Setting up the SDK
    • 2. Create an Order
    • 3. Initiate Payment
    • 3.1 Initiate payment - Web checkout payment
    • 3.2 Initiate payment - UPI Intent Flow
    • 4. Verify Payment
    • Error Codes
    • Change Log
    • Advance SDK Configuration
  • iOS Integration
    • 1. Get the SDK
    • 2. Create an Order
    • 3.2 Initiate payment - Web checkout payment
    • 4. Verify Payment
    • Change Log
    • Error Codes
  • React Native Integration
    • 1. Get the SDK
    • 2. Create an Order
    • 3.1 Initiate payment - Web Checkout
    • 3.2 Initiate payment - UPI Checkout
    • 4. Verify Payment
    • Error Codes
    • Change Log
    • Advance SDK Configuration
    • Migrating from 1.0.x to 2.x
  • Cordova Integration
    • 1. Get the SDK
    • 2. Create an Order
    • 3.1 Initiate payment - Web checkout payment
    • 3.2 Initiate payment - UPI Checkout
    • 4. Verify Payment
  • Backend SDKs
    • PHP Integration
    • Java Integration
    • Go Integration
    • NodeJS SDK Integration
    • .Net Integration
  • Flutter Integration
    • 1. Get the SDK
    • 2. Create an Order
    • 3 Initiate payment - Web checkout payment
    • 4. Verify Payment
    • Error Codes
    • Change Logs
  • 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
  • New Improved Dashboard
    • On-Demand Settlements
  • Payment Methods
    • Card Payments
    • UPI
    • Flash UPI
    • Net Banking
    • Wallets
    • EMI and Pay Later
    • Currencies Supported
    • Activate Payment Methods
  • Affordability
    • EMI
    • Pay Later
    • BNPL Plus - Shopify
    • BNPL Plus - WooCommerce
    • BNPL Plus - Native Web
    • 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
    • Refund Status and List of Refund APIs
    • Set Refund Speed (Preferences)
    • Refund Communications
    • Auto-refund Communications
  • Disputes
    • Dispute Types
    • Dispute States
    • Dispute Process Flow
    • Reason Codes and Documents
    • Dispute Actions
    • Dispute Notifications
    • Dashboard Actions
    • Disputes APIs
    • Dispute FAQs
  • Webhooks
    • Configure Webhooks
    • Test and Validate Webhooks
    • Payment Webhooks
    • Incident Service Webhook
    • Refund Webhooks
    • Auto-Refund Webhooks
    • Settlement Webhooks
    • Vendor Settlement Webhooks
    • Instrument Webhook
    • Dispute Webhooks
  • Developers
    • API Keys
    • Webhooks
    • API Logs
    • Rate Limits
    • Whitelisting
    • Integration Usage
  • Change Log - Payment Gateway
  • Video Guides

Payment Links

  • Introduction
  • Creating Payment Links
  • Create UPI Payment Links
  • Lifecycle
  • Managing Payment Links
    • Send Reminder
    • Copy Link
    • Edit Payment Link
    • Cancel Payment Link
  • Reports
  • Webhooks
  • Payment Link FAQs

Payment Forms

  • Introduction
  • Create Payment Forms
  • Reports
  • Payment Forms Webhooks
  • Invoices
  • Identity Verification

Payment Button

  • Cashfree Payment Button
  • Create Payment Button

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 Split Delay Post Successful Payment
    • Defer Settlement
  • Configuration
    • Billing Configuration
    • Split Scheme Configuration
  • Reports
    • Vendor Recon Report
    • Transaction Summary Report
    • Refunds Report
    • Vendor Split Settlement Report
  • Vendor Settlement Webhooks
  • Vendor Dashboard
    • Transactions
    • Settlements
    • Reports
  • Change Log - Easy Split

softPOS

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

Global Collections

  • Introduction
  • Collection Accounts
  • Transactions
  • FAQs

Payouts

  • Introduction
  • Payouts Dashboard
    • Transfer Efficiency
  • Fund Sources
    • Cashfree Wallet
    • Bank Account
    • Corporate Credit Card
    • Paytm Wallet
    • Manage Transfers Between Fund Sources
    • UNO Wallet
    • Downtimes
  • Beneficiaries
  • Make Payouts to Customers
    • Assign Roles to Request and Approve Transfers
  • Transfer Reversals
  • Recall Transfers Made
  • Payout Methods
  • Accounts
  • Lifecycle
  • Reports
  • Webhooks
  • Receive Email Notifications
  • Co-Lending
  • 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
  • IP Whitelist and Public Key FAQ
  • Invoices
    • Assign Roles to View, Initiate, and Approve Invoices

BaaS Prepaid Cards

  • BaaS Prepaid Card Issuance
    • Issue Prepaid Cards
    • Manage Prepaid Cards

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
  • UPI ID Verification
  • UPI ID - Mobile Number Verification
  • 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
    • IP Whitelisting
  • Data to Test Integration
  • Change Log - Verification Suite
  • Cashfree Wallet Recharge and Bank Accounts Whitelisting
  • Generate API Keys for Verification Suite

Subscription

  • Overview
  • Create Plan
  • Create Subscriptions
  • Subscription Status and Workflow
  • Transaction Lifecycle
  • Manage Subscriptions and Payments
    • Raise Payments
    • Batch Amount Update
    • Cancel Subscriptions
    • Cancel Payments
    • Reactivate Subscriptions
    • View Payment Mode
  • Supported Payment Modes
  • Seamless Subscriptions
  • Physical Mandates
  • Integrating with Subscriptions
  • Android SDK
  • Webhooks
    • Configure Webhooks
  • Migrate Data to Cashfree
  • Reports
  • Subscriptions FAQs
  • Change Logs - Subscription

Auto Collect

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

Embedded PAYMENTS

  • Embedded Payments - An Overview
  • Get Started with Embedded Payments
  • Adding Merchants with Embedded Payments
  • Embedded Payment Gateway Integration
  • Embedded Payments Dashboard
  • Commissions and Invoices
  • Embedded Payments Reports
    • Transactions Report
    • Settlement Reports
    • Refunds Report
    • Ledger Report
    • Dispute Report
    • Settlement Recon Report

AFFILIATE Program

  • Affiliate Program - An Overview
  • Become a Cashfree Affiliate
  • Affiliate Partner Dashboard
  • Commissions and Invoices
  • FAQs

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 26 days ago