# Cashfree Payments Developer Documentation
## Docs
- [Authentication](https://www.cashfree.com/docs/api-reference/authentication.md): Authentication Cashfree Payments APIs
- [Troubleshooting](https://www.cashfree.com/docs/api-reference/integration-troubleshooting/overview-ts.md): Common integration errors and solutions
- [Payments Troubleshooting](https://www.cashfree.com/docs/api-reference/integration-troubleshooting/payments-ts.md): Common integration errors and solutions for Payments
- [Payouts Troubleshooting](https://www.cashfree.com/docs/api-reference/integration-troubleshooting/payouts-ts.md): Common integration errors and solutions for Payouts
- [SDK Troubleshooting](https://www.cashfree.com/docs/api-reference/integration-troubleshooting/sdk-ts.md): Common integration errors and solutions for SDKs
- [Secure ID Troubleshooting](https://www.cashfree.com/docs/api-reference/integration-troubleshooting/secureid-ts.md): Common integration errors and solutions for Secure ID
- [Webhooks Troubleshooting](https://www.cashfree.com/docs/api-reference/integration-troubleshooting/webhooks-ts.md): Common integration errors and solutions for Webhooks
- [APIs to Implement](https://www.cashfree.com/docs/api-reference/other-apis/bbps/apis-to-implement.md)
- [Check Transaction Status](https://www.cashfree.com/docs/api-reference/other-apis/bbps/check-transaction-status.md): The check transaction status API allows billers to retrieve the current status of a transaction using the unique BBPS transaction ID associated with the bill. This endpoint serves as a reliable method for querying transaction details, providing merchants with real-time updates on payment status.
- [Next Steps for Biller](https://www.cashfree.com/docs/api-reference/other-apis/bbps/next-steps-for-biller.md)
- [NPCI Onboarding Configurations](https://www.cashfree.com/docs/api-reference/other-apis/bbps/npci-onboarding-configurations.md)
- [Overview](https://www.cashfree.com/docs/api-reference/other-apis/bbps/overview.md)
- [Allocate Funds to Virtual Account](https://www.cashfree.com/docs/api-reference/other-apis/oneescrow/allocate-funds-to-virtual-account.md): Use this API to recharge the OneEscrow account (notional credit) using a payment instrument.
- [Create Virtual Account](https://www.cashfree.com/docs/api-reference/other-apis/oneescrow/create-virtual-account.md): Use this API to create a virtual account that helps streamline the management of funds, enhance tracking capabilities, and simplify the financial process.
- [Get Fund Source Details](https://www.cashfree.com/docs/api-reference/other-apis/oneescrow/fund-source/get-fund-source-details.md): Use this API to get the details of the fund source.
- [Get Account Statement](https://www.cashfree.com/docs/api-reference/other-apis/oneescrow/get-account-statement.md): Use this API to fetch the account statement of the virtual account in a paginated format using cursor-based pagination.
- [Overview](https://www.cashfree.com/docs/api-reference/other-apis/oneescrow/payouts-v2-apis.md)
- [Transfer Funds Between VAs](https://www.cashfree.com/docs/api-reference/other-apis/oneescrow/transfer-funds-between-vas.md): Use this API to transfer funds between virtual accounts (VAs).
- [Overview](https://www.cashfree.com/docs/api-reference/overview.md)
- [API Best Practices](https://www.cashfree.com/docs/api-reference/payments/api-best-practices.md): Follow these best practices when using Cashfree's API.
- [Enums](https://www.cashfree.com/docs/api-reference/payments/enums.md): List of all enums used in Payment APIs.
- [Errors](https://www.cashfree.com/docs/api-reference/payments/errors.md): Learn in detail about errors.
- [Authorisation Only](https://www.cashfree.com/docs/api-reference/payments/latest/apple-pay/payments/authorize-payment-for-an-order.md): Use this API to authorise payment sessions using token-based authentication.
- [Create Customer at Cashfree](https://www.cashfree.com/docs/api-reference/payments/latest/customers/create.md): Create Customer at Cashfree
- [Accept Dispute by Dispute ID](https://www.cashfree.com/docs/api-reference/payments/latest/disputes/accept-dispute-by-dispute-id.md): Use this API to get accept the Dispute by specifying the Dispute ID.
- [Dispute Webhooks](https://www.cashfree.com/docs/api-reference/payments/latest/disputes/dispute-webhooks.md): Learn in detail about dispute webhooks.
- [Get Disputes by Dispute ID](https://www.cashfree.com/docs/api-reference/payments/latest/disputes/get-disputes-by-dispute-id.md): Use this API to get Dispute details by specifying the Dispute ID.
- [Get Disputes by Order Id](https://www.cashfree.com/docs/api-reference/payments/latest/disputes/get-disputes-by-order-id.md): Use this API to get all Dispute details by specifying the Order ID.
- [Get Disputes by Payment ID](https://www.cashfree.com/docs/api-reference/payments/latest/disputes/get-disputes-by-payment-id.md): Use this API to get all Dispute details by specifying the Payment ID.
- [Submit Evidence to contest the Dispute by Dispute ID](https://www.cashfree.com/docs/api-reference/payments/latest/disputes/submit-evidence-to-contest-the-dispute-by-dispute-id.md): Use this API to Submit the Evidences to contest the Dispute by specifying the Dispute ID.
- [Get Eligible Cardless EMI Payment Methods for a customer on an order](https://www.cashfree.com/docs/api-reference/payments/latest/eligibility/get-eligible-cardless-emi-payment-methods-for-a-customer-on-an-order.md): Use this API to get eligible Cardless EMI Payment Methods available for a customer on an order basis their phone number.
- [Get Eligible Offers for an Order](https://www.cashfree.com/docs/api-reference/payments/latest/eligibility/get-eligible-offers-for-an-order.md): Use this API to get eligible offers for an order_id or order amount.
- [Get Eligible Paylater for a customer on an order](https://www.cashfree.com/docs/api-reference/payments/latest/eligibility/get-eligible-paylater-for-a-customer-on-an-order.md): Use this API to get eligible Paylater Payment Methods for a customer on an order.
- [Get eligible Payment Methods](https://www.cashfree.com/docs/api-reference/payments/latest/eligibility/get-eligible-payment-methods.md): Use this API to get eligible Payment Methods
- [Capture Payments in Bulk](https://www.cashfree.com/docs/api-reference/payments/latest/flowwise/bulk-operations/capture-payments-in-bulk.md): Use this API to process bulk capture operations for multiple pre-authorised payments within a specified date range. This API is useful for merchants who need to capture multiple authorised payments at once.
- [Get Number of Authorised Payments for Date Range](https://www.cashfree.com/docs/api-reference/payments/latest/flowwise/bulk-operations/get-the-number-of-authorised-payments-for-a-date-range.md): Use this API to retrieve the count of authorised payments within a specific date range. This API helps merchants understand the volume of authorised payments before processing bulk capture operations.
- [Create Customer](https://www.cashfree.com/docs/api-reference/payments/latest/flowwise/customers/create-a-customer.md): Use this API to create a new customer record in the Flowwise system. Customer records can be scoped to a specific project or globally, allowing for better customer management and tracking across transactions.
- [Delete Customer](https://www.cashfree.com/docs/api-reference/payments/latest/flowwise/customers/delete-a-customer.md): Use this API to remove a customer record from the system. Use this API to permanently delete customer information when it is no longer needed or upon customer request for data deletion.
- [Update Customer](https://www.cashfree.com/docs/api-reference/payments/latest/flowwise/customers/update-a-customer.md): Use this API to update the details of an existing customer record. This API allows you to modify customer information such as name, contact details, and address.
- [Create Order](https://www.cashfree.com/docs/api-reference/payments/latest/flowwise/orders/create-an-order.md): Use this API to create a new order in the Flowwise system. An order represents a transaction request with a specified amount and customer details. Once created, the order returns a checkout URL and order hash that can be used to initiate payments.
- [Get Order](https://www.cashfree.com/docs/api-reference/payments/latest/flowwise/orders/get-an-order.md): Use this API to retrieve the details of a specific order using its unique identifier. This API returns comprehensive order information including status, amounts, customer details, and payment URLs.
- [Authorise Payment](https://www.cashfree.com/docs/api-reference/payments/latest/flowwise/payments/authorise-a-payment.md): Use this API to capture or void a pre-authorised payment transaction. This API allows merchants to either capture the authorised amount or void the authorisation entirely.
- [Create Payment](https://www.cashfree.com/docs/api-reference/payments/latest/flowwise/payments/create-a-payment.md): Use this API to initiate a payment transaction for an existing order using the order hash. This API processes the payment using the specified payment method and returns transaction details including redirect URLs for payment completion.
- [Get Payment](https://www.cashfree.com/docs/api-reference/payments/latest/flowwise/payments/get-a-payment.md): Use this API to retrieve detailed information about a specific payment transaction using its unique identifier. This API returns payment status, amounts, method details, and gateway information.
- [Get All Payments for Order](https://www.cashfree.com/docs/api-reference/payments/latest/flowwise/payments/get-all-payments-for-an-order.md): Use this API to retrieve a list of all payment transactions associated with a specific order. This API returns comprehensive details for each payment attempt made for the order.
- [Create Refund by Order ID](https://www.cashfree.com/docs/api-reference/payments/latest/flowwise/refunds/create-a-refund-by-order-id.md): Use this API to create a refund for a specific order. This API allows merchants to process refunds for orders that may have multiple payment transactions.
- [Create Refund by Payment ID](https://www.cashfree.com/docs/api-reference/payments/latest/flowwise/refunds/create-a-refund-by-payment-id.md): Use this API to create a refund for a specific payment transaction. This API allows merchants to process partial or full refunds for successful payment transactions.
- [Get Refund](https://www.cashfree.com/docs/api-reference/payments/latest/flowwise/refunds/get-a-refund.md): Use this API to retrieve detailed information about a specific refund transaction using its unique identifier. This API returns refund status, amounts, processing details, and gateway references.
- [Get Import Settlement Details](https://www.cashfree.com/docs/api-reference/payments/latest/international-payments/collect-from-india/get-import-settlement-details.md): This API is used to get ICA settlement details using PG Order ID
- [Get Import Settlement recon details](https://www.cashfree.com/docs/api-reference/payments/latest/international-payments/collect-from-india/get-import-settlement-recon-details.md): This API is used to fetch all events happened for provided Settlement IDs
- [null](https://www.cashfree.com/docs/api-reference/payments/latest/international-payments/collect-from-india/get-payment-verification-details.md)
- [Webhooks](https://www.cashfree.com/docs/api-reference/payments/latest/international-payments/collect-from-india/import-webhooks.md): This product helps Merchants/Payment Aggregators/Market Places who are based outside India to collect payments from customers based out of India
- [Mark Sandbox Settlement processed](https://www.cashfree.com/docs/api-reference/payments/latest/international-payments/collect-from-india/mark-sandbox-settlement-processed.md): This API is used to mark settlement as processed in sandbox environment
- [Overview](https://www.cashfree.com/docs/api-reference/payments/latest/international-payments/collect-from-india/overview.md): This product helps Merchants/Payment Aggregators/Market Places who are based outside India to collect payments from customers based out of India
- [Overview](https://www.cashfree.com/docs/api-reference/payments/latest/international-payments/collect-from-india/sandbox-simulation.md): Learn how to simulate transaction verification and settlement processes in the sandbox environment for payments from India-based customers to overseas merchants
- [Trigger Sandbox Settlement](https://www.cashfree.com/docs/api-reference/payments/latest/international-payments/collect-from-india/trigger-sandbox-settlement.md): This API is used to trigger settlement in sandbox environment
- [Upload Payment Verification Details](https://www.cashfree.com/docs/api-reference/payments/latest/international-payments/collect-from-india/upload-payment-verification-details.md): This API is used to upload all the required payment details for the verification
- [End Points](https://www.cashfree.com/docs/api-reference/payments/latest/international-payments/global-collections/endpoints.md): This document provides you with the Global Collection end points.
- [Overview](https://www.cashfree.com/docs/api-reference/payments/latest/international-payments/global-collections/overview.md)
- [Add Transaction Details](https://www.cashfree.com/docs/api-reference/payments/latest/international-payments/global-collections/partner/add-transaction-details.md): Use this API to input invoice details for a specific transaction. You have the flexibility to upload multiple invoices until the cumulative total of all invoice amounts matches the transaction amount.
- [Get Auth Token](https://www.cashfree.com/docs/api-reference/payments/latest/international-payments/global-collections/partner/auth-get-token.md): Use this API to authenticate with the Cashfree system and obtain the authorization bearer token.
- [Overview](https://www.cashfree.com/docs/api-reference/payments/latest/international-payments/global-collections/partner/auth-overview.md): Global Collection APIs
- [Verify Auth Token](https://www.cashfree.com/docs/api-reference/payments/latest/international-payments/global-collections/partner/auth-verify-token.md): Verify the authentication token generated by the user.
- [Get Collection Accounts](https://www.cashfree.com/docs/api-reference/payments/latest/international-payments/global-collections/partner/get-collection-accounts.md): This API fetches all the virtual accounts that is linked with the given merchant ID.
- [Get Transactions](https://www.cashfree.com/docs/api-reference/payments/latest/international-payments/global-collections/partner/get-transactions.md): Use this API to get all the transaction details within a time interval.
- [Overview](https://www.cashfree.com/docs/api-reference/payments/latest/international-payments/global-collections/partner/overview.md): Global Collection APIs for partners
- [Simulate Transaction](https://www.cashfree.com/docs/api-reference/payments/latest/international-payments/global-collections/partner/simulate-transaction.md): Use this API to simulate a funding in test environment.
- [Webhook - Partner](https://www.cashfree.com/docs/api-reference/payments/latest/international-payments/global-collections/partner/webhooks.md): This chapter explains the Global Collections Webhooks.
- [Purpose Codes](https://www.cashfree.com/docs/api-reference/payments/latest/international-payments/global-collections/purpose-codes.md): This page contains the purpose codes for Global Collect
- [Overview](https://www.cashfree.com/docs/api-reference/payments/latest/international-payments/overview.md): Learn about Cashfree APIs suitable for International Payments
- [Create Offer](https://www.cashfree.com/docs/api-reference/payments/latest/offers/create.md): Use this API to create offers with Cashfree from your backend
- [Get Offer by ID](https://www.cashfree.com/docs/api-reference/payments/latest/offers/get.md): Use this API to get offer by offer_id
- [Create Order](https://www.cashfree.com/docs/api-reference/payments/latest/orders/create.md): ### Order
An order is an entity which has a amount and currency associated with it. It is something for which you want to collect payment for.
Use this API to create orders with Cashfree from your backend to get a `payment_sessions_id`.
You can use the `payment_sessions_id` to create a transaction for the order.
- [Get Order](https://www.cashfree.com/docs/api-reference/payments/latest/orders/get.md): Use this API to fetch the order that was created at Cashfree's using the `order_id`.
## When to use this API
- To check the status of your order
- [Get Order Extended](https://www.cashfree.com/docs/api-reference/payments/latest/orders/get-order-extended.md): Use this API to fetch the order related data like address,cart,offers,customer details etc using the Cashfree's `order_id`.
## When to use this API
- To get the extended data associated with order.
- [Terminate Order](https://www.cashfree.com/docs/api-reference/payments/latest/orders/terminate.md): Use this API to terminate the order that was created at Cashfree's using the `order_id`.
- [Update Order Extended](https://www.cashfree.com/docs/api-reference/payments/latest/orders/update-order-extended.md): Use this api to update the order related data like shipment details,order delivery status etc.
## When to use this API
- To provide/update the shipment details or order delivery status.
- Once the order is PAID.
- [Overview](https://www.cashfree.com/docs/api-reference/payments/latest/overview.md): Learn details about the 2025-01-01 version of our Payment APIs.
- [Cancel Payment Link](https://www.cashfree.com/docs/api-reference/payments/latest/payment-links/cancel.md): Use this API to cancel a payment link. No further payments can be done against a cancelled link. Only a link in ACTIVE status can be cancelled.
- [Create Payment Link](https://www.cashfree.com/docs/api-reference/payments/latest/payment-links/create.md): Use this API to create a new payment link. The created payment link url will be available in the API response parameter link_url.
- [Fetch Payment Link Details](https://www.cashfree.com/docs/api-reference/payments/latest/payment-links/get.md): Use this API to view all details and status of a payment link.
- [Get Orders for a Payment Link](https://www.cashfree.com/docs/api-reference/payments/latest/payment-links/get-orders-for-link.md): Use this API to view all order details for a payment link.
- [Payment Link Webhooks](https://www.cashfree.com/docs/api-reference/payments/latest/payment-links/webhooks.md): Learn about webhooks triggered when payments made through Payment Links.
- [Submit or Resend OTP](https://www.cashfree.com/docs/api-reference/payments/latest/payments/authenticate.md): Use this API to submit or resend OTP if you use [Native OTP](https://www.cashfree.com/docs/payments/features/native-otp) for authentication of card payments
- [Preauthorisation](https://www.cashfree.com/docs/api-reference/payments/latest/payments/authorize.md): Use this API to capture or void a [pre-authorised](/docs/payments/features/pre-authorisation) payment.
- [Get Payment by ID](https://www.cashfree.com/docs/api-reference/payments/latest/payments/get.md): Use this API to view payment details of an order for a payment ID.
- [Get Payments for an Order](https://www.cashfree.com/docs/api-reference/payments/latest/payments/get-payments-for-order.md): Use this API to view all payment details for an order.
- [Order Pay](https://www.cashfree.com/docs/api-reference/payments/latest/payments/pay.md): Use this API when you have already created the order using [Create Order API](https://www.cashfree.com/docs/api-reference/payments/latest/orders/create) and want Cashfree to process the payment. To use this API S2S flag needs to be enabled from the backend. In case you want to use this API for plain cards payments also, the PCI DSS flag is required, for more information fill out the [Support Form](https://merchant.cashfree.com/merchants/landing?env=prod&raise_issue=1).
- [Payment Webhooks](https://www.cashfree.com/docs/api-reference/payments/latest/payments/webhooks.md): Read about all asynchronous events initiated by Cashfree for this entity
- [Create VBA](https://www.cashfree.com/docs/api-reference/payments/latest/pgvba/create-vba.md): Use this API to create a virtual bank account. It allows you to receive payments just like a regular bank account.
- [Create VBA Notification Group](https://www.cashfree.com/docs/api-reference/payments/latest/pgvba/create-vba-notification-group.md): Use this API to create a notification group. The recipients in the group will receive notifications regarding the payment details.
- [Edit VBA](https://www.cashfree.com/docs/api-reference/payments/latest/pgvba/edit-vba.md): Use this API to edit the details of the created virtual bank account.
- [Edit VBA Notification Group](https://www.cashfree.com/docs/api-reference/payments/latest/pgvba/edit-vba-notification-group.md): Use this API to edit the details of the created notification group.
- [Get VBA](https://www.cashfree.com/docs/api-reference/payments/latest/pgvba/get-vba.md): Use this API to get the details of the created virtual bank account by entering the virtual account ID.
- [Get VBA Notification Group](https://www.cashfree.com/docs/api-reference/payments/latest/pgvba/get-vba-notification-group.md): Use this API to get the details of the created notification group.
- [Get VBA Payments](https://www.cashfree.com/docs/api-reference/payments/latest/pgvba/get-vba-payments.md): Use this API to get all the payment details regarding a virtual bank account.
- [Get VBA Payments By UTR](https://www.cashfree.com/docs/api-reference/payments/latest/pgvba/get-vba-payments-by-utr.md): Use this API to get the payment details by entering the unique transaction reference (UTR).
- [Manage VBA](https://www.cashfree.com/docs/api-reference/payments/latest/pgvba/manage-vba.md): Use this API to manage the status of the created virtual bank account.
- [Manage VBA Notification Group Status](https://www.cashfree.com/docs/api-reference/payments/latest/pgvba/manage-vba-notification-group-status.md): Use this API to modify the status of the created notification group.
- [Vendor Reconciliation API](https://www.cashfree.com/docs/api-reference/payments/latest/reconciliation/vendor-recon.md): This API allows users to fetch vendor reconciliation details using different filters. Use the appropriate filters based on your requirements.
- **View Split Order Details Using Settlement ID**: Retrieve details of split orders within a settlement by Settlement ID.
- **Vendor Recon for a Time Period**: Fetch reconciliation details for all vendors within a specific time interval.
- **Vendor Recon Using Vendor ID & Time Interval**: Get reconciliation details for a specific vendor within a given time interval.
- [Create Refund](https://www.cashfree.com/docs/api-reference/payments/latest/refunds/create.md): Use this API to initiate refunds. You can initiate refunds only within six months of the original successful transaction's date and time.
- [Get Refund](https://www.cashfree.com/docs/api-reference/payments/latest/refunds/get.md): Use this API to fetch a specific refund processed on your Cashfree Account.
- [Get All Refunds for an Order](https://www.cashfree.com/docs/api-reference/payments/latest/refunds/get-refunds-for-order.md): Use this API to fetch all refunds processed against an order.
- [Update Refund](https://www.cashfree.com/docs/api-reference/payments/latest/refunds/update-refund.md): Use this API to Update refunds.
- [Refund Webhooks](https://www.cashfree.com/docs/api-reference/payments/latest/refunds/webhooks.md): Learn about the async events sent for refunds
- [Submit Risk Details](https://www.cashfree.com/docs/api-reference/payments/latest/risk/submit-risk-details.md): Use this API to submit comprehensive risk assessment data for an order to Cashfree's risk management system. The API accepts customer details, device information, and industry-specific transaction data for enhanced fraud detection and risk analysis.
- [Get All Settlements](https://www.cashfree.com/docs/api-reference/payments/latest/settlements/get-settlements.md): Use this API to get all settlement details by specifying the settlement ID, settlement UTR or date range.
- [Get Settlements by Order ID](https://www.cashfree.com/docs/api-reference/payments/latest/settlements/get-settlements-for-order.md): Use this API to view all the settlements of a particular order.
- [Mark Order For Settlement](https://www.cashfree.com/docs/api-reference/payments/latest/settlements/mark-order-for-settlement.md): Use this API to pass the CBRICS ID to Cashfree and mark an order for settlement.
- [PG Reconciliation](https://www.cashfree.com/docs/api-reference/payments/latest/settlements/reconcile.md): - Use this API to get the payment gateway reconciliation details with date range.
- It will have events for your payment account
- [Settlement Reconciliation](https://www.cashfree.com/docs/api-reference/payments/latest/settlements/settlement-reconciliation.md): - Use this API to get settlement reconciliation details using Settlement ID, settlement UTR or date range.
- This API will return events for the settlement IDs you want
- [Settlement Webhooks](https://www.cashfree.com/docs/api-reference/payments/latest/settlements/settlement-webhooks.md): Learn more about webhooks triggered when a payout to merchant or vendor account happens
- [Fetch Settlement Simulation](https://www.cashfree.com/docs/api-reference/payments/latest/simulation/fetch-settlement-simulation.md): Use this API to fetch the details of a simulated settlement.
- [Fetch Simulation](https://www.cashfree.com/docs/api-reference/payments/latest/simulation/fetch-simulation.md): Use this API to fetch simulated payment details.
- [Simulate Payment](https://www.cashfree.com/docs/api-reference/payments/latest/simulation/simulate-payment.md): Use this API to simulate payment. To use this API you should first create an order using the Create Order API. Also, you need to create a payment with the same order.
- [Simulate Settlement Payment](https://www.cashfree.com/docs/api-reference/payments/latest/simulation/simulate-settlement.md): Use this API to simulate a settlement in the sandbox environment. First, create a successful order, and then call this API with the order ID to simulate the settlement for that order.
- [Create Terminal](https://www.cashfree.com/docs/api-reference/payments/latest/softpos/create-terminal.md): Use this API to create new terminals to use softPOS.
- [Create Terminal Transaction](https://www.cashfree.com/docs/api-reference/payments/latest/softpos/create-terminal-transaction.md): Use this API to create a new terminal transaction. To use this API you should first create an order using the Create Order API. Also, you need to enter the terminal details while creating the order and pass the same terminal information while creating a transaction using the below mentioned API.
- [Demap Soundbox Vpa](https://www.cashfree.com/docs/api-reference/payments/latest/softpos/demap-soundbox-vpa.md): Use this API to demap a device from soundbox.
- [Fetch Terminal QR Codes](https://www.cashfree.com/docs/api-reference/payments/latest/softpos/fetch-terminal-qr-codes.md): You can fetch all the StaticQRs corresponding to given terminal id or phone number. Provide either the terminal_phone_no or terminal_id in the request.
- [Fetch Terminal Soundbox vpa](https://www.cashfree.com/docs/api-reference/payments/latest/softpos/fetch-terminal-soundbox-vpa.md): You can fetch all the active and mapped SoundboxVpa corresponding to given terminal id or deviceSerialNo. Provide either the device_serial_no or cf_terminal_id in the request.
- [Get Terminal Payments](https://www.cashfree.com/docs/api-reference/payments/latest/softpos/get-terminal-payments.md): Use this API to fetch a paginated list of terminal payment transactions. You can filter results by date range, terminal details, payment status, and other criteria.
- [Get Terminal Status using Phone Number](https://www.cashfree.com/docs/api-reference/payments/latest/softpos/get-terminal-status-using-phone-number.md): Use this API to view all details of a terminal.
- [Get Terminal Transaction](https://www.cashfree.com/docs/api-reference/payments/latest/softpos/get-terminal-transaction.md): Use this API to get terminal transaction.
- [Onboard Soundbox Vpa](https://www.cashfree.com/docs/api-reference/payments/latest/softpos/onboard-soundbox-vpa.md): Use this API to onboard a terminal Vpa to soundbox.
- [softPOS Webhooks](https://www.cashfree.com/docs/api-reference/payments/latest/softpos/softpos-webhooks.md): Learn in detail about softPOS webhooks.
- [Update Soundbox Vpa](https://www.cashfree.com/docs/api-reference/payments/latest/softpos/update-soundbox-vpa.md): Use this API to update a terminal Vpa to soundbox.
- [Update Terminal](https://www.cashfree.com/docs/api-reference/payments/latest/softpos/update-terminal.md): Use this API to update the terminal details. Email, Phone Number, and Terminal Meta are updatable for "Storefront". Only account status change is possible in case of "Agent".
- [Update Terminal Status](https://www.cashfree.com/docs/api-reference/payments/latest/softpos/update-terminal-status.md): Use this API to update the terminal status.
- [Upload Terminal Docs](https://www.cashfree.com/docs/api-reference/payments/latest/softpos/upload-terminal-docs.md): Use this API to upload the terminal documents.
- [Get Vendor Balance Transfer Charges](https://www.cashfree.com/docs/api-reference/payments/latest/split/billing/balance-transfer-charges.md): This API returns the applicable service charge and service tax for a vendor balance transfer, based on the provided amount and rate type.
- [Split After Payment](https://www.cashfree.com/docs/api-reference/payments/latest/split/configuration/split-after-payment.md): Split After Payment API splits the payments to vendors after successful payment from the customers.
- [Create Static Split Configuration](https://www.cashfree.com/docs/api-reference/payments/latest/split/configuration/static-split.md): This API will create a static split scheme wherein you can define the split type and the vendor-wise split percentage.
- [Easy Split Overview](https://www.cashfree.com/docs/api-reference/payments/latest/split/easy-split-overview.md)
- [Easy Split - Postman Collection](https://www.cashfree.com/docs/api-reference/payments/latest/split/easy-split-postman-collection.md)
- [End Points](https://www.cashfree.com/docs/api-reference/payments/latest/split/end-points.md)
- [Create On Demand Transfer](https://www.cashfree.com/docs/api-reference/payments/latest/split/settlements/on-demand-transfer.md): The Create On Demand Transfer API will create a new on-demand request either from to the merchant or from to the vendor.
- [Get Split and Settlement Details by OrderID v2.0](https://www.cashfree.com/docs/api-reference/payments/latest/split/settlements/split-details.md): Use this API to get all the split details, settled and unsettled transactions details of each vendor who were part of a particular order by providing order Id or start date and end date.
- [Upload Vendor Docs](https://www.cashfree.com/docs/api-reference/payments/latest/split/vendors/add-document.md): Use this API to upload KYC documents of a specific vendor.
- [Create vendor](https://www.cashfree.com/docs/api-reference/payments/latest/split/vendors/create.md): Use this API to create a new vendor to your EasySplit account along with the KYC details. Provide KYC details such as account_type, business_type, gst, cin, pan, passport number and so on.
- [Download Vendor Documents](https://www.cashfree.com/docs/api-reference/payments/latest/split/vendors/download-documents.md): Use this API to download the uploaded KYC documents of that particular vendor. Provide the document type. Click the link from the sample request to download the KYC document.
- [Get Vendor All Details](https://www.cashfree.com/docs/api-reference/payments/latest/split/vendors/get.md): Use this API to get the details of a specific vendor associated with your Easy Split account.
- [Get Vendor All Documents Status](https://www.cashfree.com/docs/api-reference/payments/latest/split/vendors/get-document.md): Use this API to fetch the details of all the KYC details of a particular vendor.
- [Get On Demand Balance](https://www.cashfree.com/docs/api-reference/payments/latest/split/vendors/get-on-demand-balance.md): This API fetches the available amount with the merchant, vendor, and the unsettled amount for the merchant as well as the vendor.
- [Update vendor Details](https://www.cashfree.com/docs/api-reference/payments/latest/split/vendors/update.md): Use this API to edit the existing vendor details added to your EasySplit account. You can edit vendor details such as name, email, phone number, upi details, and any of the KYC details.
- [Overview](https://www.cashfree.com/docs/api-reference/payments/latest/split/webhooks/overview.md): This section consists of the Easy Split Webhooks.
- [Vendor Settlement Webhook](https://www.cashfree.com/docs/api-reference/payments/latest/split/webhooks/vendor-settlement-webhooks.md): This chapter explains the vendor settlement webhooks.
- [Vendor Status Change Webhook](https://www.cashfree.com/docs/api-reference/payments/latest/split/webhooks/vendor-status-change-webhooks.md): This chapter explains the vendor status change webhook.
- [End Points](https://www.cashfree.com/docs/api-reference/payments/latest/subscription/endpoints.md)
- [Error Codes and Reasons](https://www.cashfree.com/docs/api-reference/payments/latest/subscription/error-codes.md): Learn more about subscription error codes, failure reasons, and their resolutions
- [Create Subscription](https://www.cashfree.com/docs/api-reference/payments/latest/subscription/mandate/create.md): Use this API to create a new subscription.
- [Fetch Subscription](https://www.cashfree.com/docs/api-reference/payments/latest/subscription/mandate/fetch.md): Use this API to fetch subscription details.
- [Generate Transaction Return Summary](https://www.cashfree.com/docs/api-reference/payments/latest/subscription/mandate/generate-transaction-summary.md): Use this API to generate transaction return summary for failed transactions (insufficient balance).
- [Manage Subscription](https://www.cashfree.com/docs/api-reference/payments/latest/subscription/mandate/manage.md): Use this API to manage subscriptions. You can cancel, pause, activate, or change the plan associated with a subscription.
To update the recurring amount for a periodic subscription: 1. Create a new plan with the revised amount. 2. Use the Manage Subscription API to associate the subscription with the new plan. 3. Include the `CHANGE_PLAN` action and the new `plan_id` in the request body.
- [Get All the Payment Method Details Available for Subscription Payments](https://www.cashfree.com/docs/api-reference/payments/latest/subscription/mandate/payment-methods.md): Use this API to check if a payment method is enabled for your account.
- [Upload file for Physical Nach Authorisation](https://www.cashfree.com/docs/api-reference/payments/latest/subscription/mandate/physical-nach-mandate.md): Use this API to upload file for Physical Nach Authorization.
- [Fetch Details of a Single Payment](https://www.cashfree.com/docs/api-reference/payments/latest/subscription/payment/fetch.md): Use this API to fetch details of a single payment of a subscription.
- [Fetch Details of All Payments of a Subscription](https://www.cashfree.com/docs/api-reference/payments/latest/subscription/payment/fetch-payments-for-mandate.md): Use this API to fetch all payments of a subscription.
- [Manage a Single Payment](https://www.cashfree.com/docs/api-reference/payments/latest/subscription/payment/manage.md): Use this API to manage a payment of a subscription. A payment can be cancelled or retried with this API.
- [Raise a Charge or Create an Auth](https://www.cashfree.com/docs/api-reference/payments/latest/subscription/payment/raise.md): Use this API to create an auth or to raise a charge.
- [Physical Mandates](https://www.cashfree.com/docs/api-reference/payments/latest/subscription/physical-mandates.md): In this chapter, you will learn in detail about the APIs related to Physical Mandates.
- [Create a Plan](https://www.cashfree.com/docs/api-reference/payments/latest/subscription/plans/create.md): A plan allows your customer to identify the features you offer along with your pricing. You can create plans as per the pricing you support for your services. For each plan, you can set a pre-decided frequency and amount with which they’ll be charged.
Example: Netflix Plans : Premium, Basic, Standard, Mobile. Each plan differs and caters for a particular set of audiences.
- [Fetch Plan](https://www.cashfree.com/docs/api-reference/payments/latest/subscription/plans/fetch.md): Use this API to fetch plan details.
- [Rate Limits](https://www.cashfree.com/docs/api-reference/payments/latest/subscription/rate-limits.md): This chapter explains the default rate limit applied by the Subscriptions APIs per minute.
- [Redirection Payload after Authorization](https://www.cashfree.com/docs/api-reference/payments/latest/subscription/redirection-payload-after-authorization.md): When a subscription is created a returnUrl is provided as a part of the request. When the customer authorizes the payment, they will be redirected to the returnURL. This redirection is done via a POST request with the parameters available below.
- [Create a Refund](https://www.cashfree.com/docs/api-reference/payments/latest/subscription/refund/create.md): This API allows you to create refund on a successful payment. Refund amount can be partial or the full amount of the payment.
- [Fetch Details of a Refund](https://www.cashfree.com/docs/api-reference/payments/latest/subscription/refund/fetch.md): Use this API to fetch details of a refund of a subscription payment.
- [Refund APIs Overview](https://www.cashfree.com/docs/api-reference/payments/latest/subscription/refund/refund-apis-overview.md): In this section, you will learn about all the APIs related to subscription refunds.
- [Postman Collection](https://www.cashfree.com/docs/api-reference/payments/latest/subscription/subscription-postman-collection.md): Download Cashfree's subscription APIs Postman collection to get started with testing and integration.
- [Subscription Webhooks](https://www.cashfree.com/docs/api-reference/payments/latest/subscription/webhooks.md): Learn about the various Subscription webhooks sent by Cashfree
- [Delete Saved Card Instrument](https://www.cashfree.com/docs/api-reference/payments/latest/token-vault/delete.md): Use this API to delete a specific saved card stored for the customer in Cashfree’s [Token Vault](https://www.cashfree.com/docs/payments/features/token-vault)
- [Get Cryptogram for a Saved Card Instrument](https://www.cashfree.com/docs/api-reference/payments/latest/token-vault/generate-cryptogram.md): Use this API to retrieve the token and cryptogram for a specific saved card stored in Cashfree's [Token Vault](https://www.cashfree.com/docs/payments/features/token-vault).
- [Get Specific Saved Card Instrument](https://www.cashfree.com/docs/api-reference/payments/latest/token-vault/get.md): Use this API to fetch a specific saved card stored for the customer in Cashfree’s [Token Vault](https://www.cashfree.com/docs/payments/features/token-vault).
- [Get All Saved Card Instrument](https://www.cashfree.com/docs/api-reference/payments/latest/token-vault/get-all.md): Use this API to fetch all saved cards stored for the customer in Cashfree’s [Token Vault](https://www.cashfree.com/docs/payments/features/token-vault)
- [Card Token Webhook](https://www.cashfree.com/docs/api-reference/payments/latest/token-vault/webhooks.md): Receive asynchronous notification for updates on a card instrument, which is requested to be tokenised.
- [Get Card BIN Details](https://www.cashfree.com/docs/api-reference/payments/latest/utilities/get-card-bin.md): Use this API to get [Card BIN](https://www.cashfree.com/docs/payments/features/utility-apis) (Bank Identification Number) details
- [Get PAR](https://www.cashfree.com/docs/api-reference/payments/latest/utilities/get-par.md): Use this API to get [Payment Account Reference (PAR)](https://www.cashfree.com/docs/payments/features/payment-account-reference) by providing plain card details.
- [Fetch All Downtimes](https://www.cashfree.com/docs/api-reference/payments/latest/utilities/incidents/fetch-all-downtimes.md): Fetches active downtimes across various payment methods based on filters. Gives all active downtimes when no filters are applied.
- [Fetch Downtime by ID](https://www.cashfree.com/docs/api-reference/payments/latest/utilities/incidents/fetch-downtime-by-id.md): Fetches details of a specific downtime using its unique ID.
- [Incident Service Webhook](https://www.cashfree.com/docs/api-reference/payments/latest/utilities/incidents/incident-webhook.md)
- [Get Started](https://www.cashfree.com/docs/api-reference/payments/overview.md): Explore Cashfree Payment Gateway and products available as part of Cashfree Payments suite.
- [End Points](https://www.cashfree.com/docs/api-reference/payments/previous/subscriptionsv1/endpoints.md)
- [Physical Mandates](https://www.cashfree.com/docs/api-reference/payments/previous/subscriptionsv1/physical-mandates.md): In this chapter, you will learn in detail about the APIs related to Physical Mandates.
- [Rate Limits](https://www.cashfree.com/docs/api-reference/payments/previous/subscriptionsv1/rate-limits.md): This chapter explains the default rate limit applied by the Subscriptions APIs per minute.
- [Redirection Payload after Authorization](https://www.cashfree.com/docs/api-reference/payments/previous/subscriptionsv1/redirection-payload-after-authorization.md): When a subscription is created a returnUrl is provided as a part of the request. When the customer authorizes the payment, they will be redirected to the returnURL. This redirection is done via a POST request with the parameters available below.
- [Create Authorization Request](https://www.cashfree.com/docs/api-reference/payments/previous/subscriptionsv1/seamless-apis/create-authorization-request.md): Use this API to create an authorisation request for a particular subscription. This API is applicable only if you have created a subscription via Create Seamless Subscription API. Use the response of the Create Seamless Subscription API to get the supported banks for E_MANDATE and supported UPI handles.
- [Create Seamless Subscription with Plan ID](https://www.cashfree.com/docs/api-reference/payments/previous/subscriptionsv1/seamless-apis/create-seamless-subscription-with-plan-id.md): Use this API to create a subscription by providing a custom payment experience to your customers by specifying the plan ID and the customer details. You can also specify the bank account information when you create the subscription to ensure that mandates are created via the specified bank account only. TPV is applicable only for eNACH and UPI.
- [Get Authorization Status](https://www.cashfree.com/docs/api-reference/payments/previous/subscriptionsv1/seamless-apis/get-authorization-status.md): Use this API to fetch the status of the authorisation request. Provide the authID that is available in the Create Auth API response. This API is applicable only if you have created a subscription using the Create Seamless Subscription API
- [Update Authorization Status](https://www.cashfree.com/docs/api-reference/payments/previous/subscriptionsv1/seamless-apis/update-authorization-status.md): Use this API to update the status of the authorisation from INITIALIZED to SUCCESS or FAILED. Provide the authID and the payment status. This is applicable only in the test environment.
- [Postman Collection](https://www.cashfree.com/docs/api-reference/payments/previous/subscriptionsv1/subscription-postman-collection.md)
- [Create Subscription Refund](https://www.cashfree.com/docs/api-reference/payments/previous/subscriptionsv1/subscription-refund/create-subscription-refund.md): Use this API to create a refund for the payment of a Subscription. Only one of paymentId or merchantTxnId should be passed. If both are passed then the request will be rejected.
- [Get Subscription Refund Details](https://www.cashfree.com/docs/api-reference/payments/previous/subscriptionsv1/subscription-refund/get-subscription-refund-details.md): Use this API to fetch the status of the refund of a Subscription. Only one of paymentId or merchantRefundId should be passed as query parameter. If both are passed then the request will be rejected.
- [Overview](https://www.cashfree.com/docs/api-reference/payments/previous/subscriptionsv1/subscription-refund/refund-apis-overview.md): In this section, you will learn about all the APIs related to subscription refunds.
- [Activate Subscription](https://www.cashfree.com/docs/api-reference/payments/previous/subscriptionsv1/subscription/activate-subscription.md): Use this API to activate a subscription that is in ONHOLD state. For periodic subscriptions, the next charge date is calculated for the next cycle.
- [Cancel Subscription](https://www.cashfree.com/docs/api-reference/payments/previous/subscriptionsv1/subscription/cancel-subscription.md): Use this API to cancel the subscription. After a successful cancellation, the subscription status will move to "CANCELLED", and the customer will no longer be charged. Subscription, once cancelled, cannot be reactivated.
- [Cancel Subscription Charge](https://www.cashfree.com/docs/api-reference/payments/previous/subscriptionsv1/subscription/cancel-subscription-charge.md): Use this API to cancel a transaction that is in the INITIALIZED state.
- [Charge Subscription](https://www.cashfree.com/docs/api-reference/payments/previous/subscriptionsv1/subscription/charge-subscription.md): Charge a specific subscription using the provided subscription reference ID.
- [Create a Subscription](https://www.cashfree.com/docs/api-reference/payments/previous/subscriptionsv1/subscription/create-a-subscription.md): Use this API to create a subscription by specifying the plan ID or plan Info and customer details.You can also specify the bank account information when you create the subscription to ensure that mandates are created via the specified bank account only. TPV is applicable only for eNACH and UPI Autopay. The Auth Link received in the response will be redirected to a link hosted on cashfree.com. Once the authorization is complete, your customer will be redirected to returnUrl. Store the subReferenceId as this is the unique ID generated by Cashfree Payments for the subscription and will be required for subsequent operations.
- [Create a Subscription Plan](https://www.cashfree.com/docs/api-reference/payments/previous/subscriptionsv1/subscription/create-a-subscription-plan.md): Use this API to create a new plan. Provide the planId, planName, and the plan type(PERIODIC/ON_DEMAND).
- [Fetch Payment by Merchant Transaction ID](https://www.cashfree.com/docs/api-reference/payments/previous/subscriptionsv1/subscription/fetch-payment-by-merchant-transaction-id.md): Fetch details of a specific payment associated with a given merchant transaction ID.
- [Fetch Single Subscription Payment](https://www.cashfree.com/docs/api-reference/payments/previous/subscriptionsv1/subscription/fetch-single-subscription-payment.md): Fetch details of a specific payment associated with a subscription reference ID.
- [Fetch Subscription Payments](https://www.cashfree.com/docs/api-reference/payments/previous/subscriptionsv1/subscription/fetch-subscription-payments.md): Fetch all payments associated with a specific subscription reference ID.
- [Generate Transaction Return Summary](https://www.cashfree.com/docs/api-reference/payments/previous/subscriptionsv1/subscription/generate-transaction-return-summary.md): Use this API to generate transaction return summary for failed transactions (insufficient balance). You will have to hit the API again to check the status of the transaction return summary, or go to the [Merchant Dashboard](https://merchant.cashfree.com/merchants) and download the same.
- [Get Subscription Details](https://www.cashfree.com/docs/api-reference/payments/previous/subscriptionsv1/subscription/get-subscription-details.md): Fetch the details of a subscription for a specific subscription reference ID.
- [Pause Subscription](https://www.cashfree.com/docs/api-reference/payments/previous/subscriptionsv1/subscription/pause-subscription.md): Use this API to temporarily pause a subscription. Once this API is called, the subscription status will be updated to "PAUSED". Only a periodic subscription can be paused. To reactivate the subscription, you can use the Activate Subscription API.
- [Port Mandate](https://www.cashfree.com/docs/api-reference/payments/previous/subscriptionsv1/subscription/port-mandate.md): Use this API to import an existing mandate into the Cashfree subscription system. This is applicable where mandates are already created with another provider or system. By porting the mandate, you can manage the subscription within Cashfree's ecosystem.
- [Retry Subscription Charge](https://www.cashfree.com/docs/api-reference/payments/previous/subscriptionsv1/subscription/retry-subscription-charge.md): Applicable only for Periodic Subscriptions. Use this API to retry the last failed payment for a subscription in ON HOLD state. On a successful retry, the subscription gets activated. Use the Retry API when the subscription debit has failed at your customer's end. Only one retry attempt is allowed per day and 3 retry attempts are allowed for a failed transaction within the cycle. Retry is not allowed if the current cycle expires.
- [Update Charge Status](https://www.cashfree.com/docs/api-reference/payments/previous/subscriptionsv1/subscription/update-charge-status.md): Use this API to update the status of the charge from PENDING to SUCCESS or FAILED. This is applicable only in the test environment.
- [Update Recurring Amount](https://www.cashfree.com/docs/api-reference/payments/previous/subscriptionsv1/subscription/update-recurring-amount.md): Update the recurring amount for a specific subscription reference ID.
- [Upload Physical Mandate File](https://www.cashfree.com/docs/api-reference/payments/previous/subscriptionsv1/subscription/upload-physical-mandate-file.md): Use this API to upload the Physical Nach registration forms that contain your customer’s bank account details and signature. Use the fileId you get in the response in the "Create Auth Seamless PhysicalMandate API".
- [Webhooks](https://www.cashfree.com/docs/api-reference/payments/previous/subscriptionsv1/webhooks.md): Webhooks are server callbacks to your server from Cashfree Payments. Webhooks are event-based and are sent when specific events related to that transaction happen.
- [Get Eligible Cardless EMI](https://www.cashfree.com/docs/api-reference/payments/previous/v2022-09-01/eligibility/get-eligible-cardless-emi.md): Use this API to get eligible Cardless EMI Payment Methods available for a customer on an order basis their phone number.
- [Get Eligible Offers](https://www.cashfree.com/docs/api-reference/payments/previous/v2022-09-01/eligibility/get-eligible-offers.md): Use this API to get eligible offers for an order_id or order amount.
- [Get Eligible Paylater](https://www.cashfree.com/docs/api-reference/payments/previous/v2022-09-01/eligibility/get-eligible-paylater.md): Use this API to get eligible Paylater Payment Methods for a customer on an order.
- [Get Eligible Payment Methods](https://www.cashfree.com/docs/api-reference/payments/previous/v2022-09-01/eligibility/get-eligible-payment-methods.md): Use this API to get eligible Payment Methods
- [Create Offer](https://www.cashfree.com/docs/api-reference/payments/previous/v2022-09-01/offers/create-offer.md): Use this API to create offers with Cashfree from your backend
- [Get Offer by ID](https://www.cashfree.com/docs/api-reference/payments/previous/v2022-09-01/offers/get-offer-by-id.md): Use this API to get offer by offer_id
- [Create Order](https://www.cashfree.com/docs/api-reference/payments/previous/v2022-09-01/orders/create-order.md): ### Order
An order is an entity which has a amount and currency associated with it. It is something for which you want to collect payment for.
Use this API to create orders with Cashfree from your backend to get a `payment_sessions_id`.
You can use the `payment_sessions_id` to create a transaction for the order.
- [Get Order](https://www.cashfree.com/docs/api-reference/payments/previous/v2022-09-01/orders/get-order.md): Use this API to fetch the order that was created at Cashfree's using the `order_id`.
## When to use this API
- To check the status of your order
- Once the order is PAID
- Once your customer returns to `return_url`
- [Overview](https://www.cashfree.com/docs/api-reference/payments/previous/v2022-09-01/overview.md): Learn details about the 2022-01-01 version of our Payment APIs.
- [Cancel Payment Link](https://www.cashfree.com/docs/api-reference/payments/previous/v2022-09-01/payment-links/cancel-payment-link.md): Use this API to cancel a payment link. No further payments can be done against a cancelled link. Only a link in ACTIVE status can be cancelled.
- [Create Payment Link](https://www.cashfree.com/docs/api-reference/payments/previous/v2022-09-01/payment-links/create-payment-link.md): Use this API to create a new payment link. The created payment link url will be available in the API response parameter link_url.
- [Fetch Payment Link Details](https://www.cashfree.com/docs/api-reference/payments/previous/v2022-09-01/payment-links/fetch-payment-link-details.md): Use this API to view all details and status of a payment link.
- [Get Orders for a Payment Link](https://www.cashfree.com/docs/api-reference/payments/previous/v2022-09-01/payment-links/get-orders-for-a-payment-link.md): Use this API to view all order details for a payment link.
- [Get Payment by ID](https://www.cashfree.com/docs/api-reference/payments/previous/v2022-09-01/payments/get-payment-by-id.md): Use this API to view payment details of an order for a payment ID.
- [Get Payments for an Order](https://www.cashfree.com/docs/api-reference/payments/previous/v2022-09-01/payments/get-payments-for-an-order.md): Use this API to view all payment details for an order.
- [Order Pay](https://www.cashfree.com/docs/api-reference/payments/previous/v2022-09-01/payments/order-pay.md): Use this API when you have already created the orders and want Cashfree to process the payment. To use this API S2S flag needs to be enabled
from the backend. In case you want to use the cards payment option the PCI
DSS flag is required, for more information reach out to us by filling out the [Support Form](https://merchant.cashfree.com/merchants/landing?env=prod&raise_issue=1).
- [Preauthorization](https://www.cashfree.com/docs/api-reference/payments/previous/v2022-09-01/payments/preauthorization.md): Use this API to capture or void a preauthorized payment
- [Submit or Resend OTP](https://www.cashfree.com/docs/api-reference/payments/previous/v2022-09-01/payments/submit-or-resend-otp.md): If you accept OTP on your own page, you can use the below API to send OTP to Cashfree.
- [PG Reconciliation](https://www.cashfree.com/docs/api-reference/payments/previous/v2022-09-01/pg-reconciliation/pg-reconciliation.md): - Use this API to get the payment gateway reconciliation details with date range.
- It will have events for your payment account
- [Create Refund](https://www.cashfree.com/docs/api-reference/payments/previous/v2022-09-01/refunds/create-refund.md): Use this API to initiate refunds.
- [Get All Refunds for an Order](https://www.cashfree.com/docs/api-reference/payments/previous/v2022-09-01/refunds/get-all-refunds-for-an-order.md): Use this API to fetch all refunds processed against an order.
- [Get Refund](https://www.cashfree.com/docs/api-reference/payments/previous/v2022-09-01/refunds/get-refund.md): Use this API to fetch a specific refund processed on your Cashfree Account.
- [Get All Settlements](https://www.cashfree.com/docs/api-reference/payments/previous/v2022-09-01/settlement-reconciliation/get-all-settlements.md): Use this API to get all settlement details by specifying the settlement ID, settlement UTR or date range.
- [Settlement Reconciliation](https://www.cashfree.com/docs/api-reference/payments/previous/v2022-09-01/settlement-reconciliation/settlement-reconciliation.md): - Use this API to get settlement reconciliation details using Settlement ID, settlement UTR or date range.
- This API will return events for the settlement IDs you want
- [Get Settlements by Order ID](https://www.cashfree.com/docs/api-reference/payments/previous/v2022-09-01/settlements/get-settlements-by-order-id.md): Use this API to view all the settlements of a particular order.
- [Create Terminal](https://www.cashfree.com/docs/api-reference/payments/previous/v2022-09-01/softpos/create-terminal.md): Use this API to create new terminals to use softPOS.
- [Create Terminal](https://www.cashfree.com/docs/api-reference/payments/previous/v2022-09-01/softpos/create-terminal-1.md): Use this API to create a new terminal transaction. To use this API you should first create an order using the Create Order API. Also, you need to enter the terminal details while creating the order and pass the same terminal information while creating a transaction using the below mentioned API.
- [Fetch Terminal QR Codes](https://www.cashfree.com/docs/api-reference/payments/previous/v2022-09-01/softpos/fetch-terminal-qr-codes.md): You can fetch all the StaticQRs corresponding to given terminal id or phone number. Provide either the terminal_phone_no or terminal_id in the request.
- [Get terminal status using phone number](https://www.cashfree.com/docs/api-reference/payments/previous/v2022-09-01/softpos/get-terminal-status-using-phone-number.md): Use this API to view all details of a terminal.
- [softPOS Webhooks](https://www.cashfree.com/docs/api-reference/payments/previous/v2022-09-01/softpos/softpos-webhooks.md): Learn in detail about softPOS webhooks.
- [Delete Saved Card Instrument](https://www.cashfree.com/docs/api-reference/payments/previous/v2022-09-01/token-vault/delete-saved-card-instrument.md): Use this API to delete a saved card instrument for a customer_id and instrument_id
- [Fetch All Saved Card Instrument](https://www.cashfree.com/docs/api-reference/payments/previous/v2022-09-01/token-vault/fetch-all-saved-card-instrument.md): Use this API to fetch saved cards for a customer_id
- [Fetch cryptogram for a saved card instrument](https://www.cashfree.com/docs/api-reference/payments/previous/v2022-09-01/token-vault/fetch-cryptogram-for-a-saved-card-instrument.md): Use this API To get the card network token, token expiry and cryptogram for a saved card instrument using instrument id
- [Fetch Specific Saved Card Instrument](https://www.cashfree.com/docs/api-reference/payments/previous/v2022-09-01/token-vault/fetch-specific-saved-card-instrument.md): Use this API to fetch a single specific saved card for a customer_id by it's instrument_id
- [Create Customer](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/customers/create.md): Create Customer at Cashfree
- [Accept Dispute by Dispute ID](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/dispute/dispute-accept.md): Use this API to get accept the Dispute by specifying the Dispute ID.
- [Submit Evidence to contest the Dispute by Dispute ID](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/dispute/dispute-submission.md): Use this API to Submit the Evidences to contest the Dispute by specifying the Dispute ID.
- [Dispute Webhooks](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/dispute/dispute-webhooks.md): Learn in detail about dispute webhooks.
- [Get Disputes by Dispute ID](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/dispute/disputes.md): Use this API to get Dispute details by specifying the Dispute ID.
- [Get Disputes by Order Id](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/dispute/disputes-for-order.md): Use this API to get all Dispute details by specifying the Order ID.
- [Get Disputes by Payment ID](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/dispute/disputes-for-payment.md): Use this API to get all Dispute details by specifying the Payment ID.
- [Get Import Settlement Details](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/international-payments/collect-from-india/get-import-settlement-details.md): This API is used to get ICA settlement details using PG Order ID
- [Get Import Settlement recon details](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/international-payments/collect-from-india/get-import-settlement-recon-details.md): This API is used to fetch all events happened for provided Settlement IDs
- [null](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/international-payments/collect-from-india/get-payment-verification-details.md)
- [Overview](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/international-payments/collect-from-india/import-settlement-apis-overview.md)
- [Overview](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/international-payments/collect-from-india/import-verification-apis-overview.md)
- [Webhooks](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/international-payments/collect-from-india/import-webhooks.md): This product helps Merchants/Payment Aggregators/Market Places who are based outside India to collect payments from customers based out of India
- [Overview](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/international-payments/collect-from-india/overview.md): This product helps Merchants/Payment Aggregators/Market Places who are based outside India to collect payments from customers based out of India
- [Upload Payment Verification Details](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/international-payments/collect-from-india/upload-payment-verification-details.md): This API is used to upload the required payment details for theverification.
- [End Points](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/international-payments/global-collections/endpoints.md): This document provides you with the Global Collection end points.
- [Overview](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/international-payments/global-collections/overview.md)
- [Add Transaction Details](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/international-payments/global-collections/partner/add-transaction-details.md): Use this API to input invoice details for a specific transaction. You have the flexibility to upload multiple invoices until the cumulative total of all invoice amounts matches the transaction amount.
- [Get Auth Token](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/international-payments/global-collections/partner/auth-get-token.md): Use this API to authenticate with the Cashfree system and obtain the authorization bearer token.
- [Overview](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/international-payments/global-collections/partner/auth-overview.md): Global Collection APIs
- [Verify Auth Token](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/international-payments/global-collections/partner/auth-verify-token.md): Verify the authentication token generated by the user.
- [Get Collection Accounts](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/international-payments/global-collections/partner/get-collection-accounts.md): This API fetches all the virtual accounts that is linked with the given merchant ID.
- [Get Transactions](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/international-payments/global-collections/partner/get-transactions.md): Use this API to get all the transaction details within a time interval.
- [Overview](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/international-payments/global-collections/partner/overview.md): Global Collection APIs for partners
- [Simulate Transaction](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/international-payments/global-collections/partner/simulate-transaction.md): Use this API to simulate a funding in test environment.
- [Webhook - Partner](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/international-payments/global-collections/partner/webhooks.md): This chapter explains the Global Collections Webhooks.
- [Purpose Codes](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/international-payments/global-collections/purpose-codes.md): This page contains the purpose codes for Global Collect
- [Overview](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/international-payments/overview.md): Learn about Cashfree APIs suitable for International Payments
- [Create Offer](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/offers/create.md): Use this API to create offers with Cashfree from your backend
- [Get Offer by ID](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/offers/get.md): Use this API to get offer by offer_id
- [Create Order](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/orders/create.md): ### Order
An order is an entity which has a amount and currency associated with it. It is something for which you want to collect payment for.
Use this API to create orders with Cashfree from your backend to get a `payment_sessions_id`.
You can use the `payment_sessions_id` to create a transaction for the order.
- [Get Order](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/orders/get.md): Use this API to fetch the order that was created at Cashfree's using the `order_id`.
## When to use this API
- To check the status of your order
- Once the order is PAID
- Once your customer returns to `return_url`
- [Get Order Extended](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/orders/get-order-extended.md): Use this API to fetch the order related data like address,cart,offers,customer details etc using the Cashfree's `order_id`.
## When to use Get Order Extended API
- To get the extended data associated with order.
- Once the order is PAID
- Once your customer returns to `return_url`
- [Terminate Order](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/orders/terminate.md): Use this API to terminate the order that was created at Cashfree's using the `order_id`.
- [Update Order Extended](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/orders/update-order-extended.md): Use this api to update the order related data like shipment details,order delivery status etc.
## When to use this API
- To provide/update the shipment details or order delivery status.
- Once the order is PAID.
- [End Points](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/overview.md): Learn details about the 2023-08-01 version of our Payment APIs.
- [Create Pre-Activated Vpas for partner](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/partners/create-pre-activated-vpas-for-partner.md): Use this API to create a pre-activated vpa for partner.
- [Get Pre-Activated Vpas for partner](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/partners/get-pre-activated-vpas-for-partner.md): Use this API to get a pre-activated vpa for partner.
- [Cancel Payment Link](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/payment-links/cancel.md): Use this API to cancel a payment link. No further payments can be done against a cancelled link. Only a link in ACTIVE status can be cancelled.
- [Create Payment Link](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/payment-links/create.md): Use this API to create a new payment link. The created payment link url will be available in the API response parameter link_url.
- [Get Orders for a Payment Link](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/payment-links/get.md): Use this API to view all order details for a payment link.
- [Fetch Payment Link Details](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/payment-links/get-orders-for-link.md): Use this API to view all details and status of a payment link.
- [Payment Link Webhooks](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/payment-links/webhooks.md): Learn about webhooks triggered when payments made through Payment Links.
- [Get Eligible Cardless EMI Payment Methods for a customer on an order](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/payment-methods/get-emi-for-customer-order.md): Use this API to get eligible Cardless EMI Payment Methods available for a customer on an order basis their phone number.
- [Get Eligible Offers for an Order](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/payment-methods/get-offers-for-order.md): Use this API to get eligible offers for an order_id or order amount.
- [Get Eligible Paylater for a customer on an order](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/payment-methods/get-paylater-for-customer-order.md): Use this API to get eligible Paylater Payment Methods for a customer on an order.
- [Get eligible Payment Methods](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/payment-methods/get-payment-methods.md): Use this API to get eligible Payment Methods
- [Submit or Resend OTP](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/payments/authenticate.md): If you accept OTP on your own page, you can use the below API to send OTP to Cashfree.
- [Preauthorization](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/payments/authorize.md): Use this API to capture or void a preauthorized payment
- [Get Payment by ID](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/payments/get.md): Use this API to view payment details of an order for a payment ID.
- [Get Payments for an Order](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/payments/get-payments-for-order.md): Use this API to view all payment details for an order.
- [Order Pay](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/payments/pay.md): Use this API when you have already created the orders and want Cashfree to process the payment. To use this API S2S flag needs to be enabled
from the backend. In case you want to use the cards payment option the PCI
DSS flag is required, reach out to us by filling out the [Support Form](https://merchant.cashfree.com/merchants/landing?env=prod&raise_issue=1)".
- [Payment Webhooks](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/payments/webhooks.md): Read about all asyncronous events initiated by Cashfree for this entity
- [Create VBA](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/pgvba/create-vba.md): Use this API to create a virtual bank account. It allows you to receive payments just like a regular bank account.
- [Create VBA Notification Group](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/pgvba/create-vba-notification-group.md): Use this API to create a notification group. The recipients in the group will receive notifications regarding the payment details.
- [Edit VBA](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/pgvba/edit-vba.md): Use this API to edit the details of the created virtual bank account.
- [Edit VBA Notification Group](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/pgvba/edit-vba-notification-group.md): Use this API to edit the details of the created notification group.
- [Get VBA](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/pgvba/get-vba.md): Use this API to get the details of the created virtual bank account by entering the virtual account ID.
- [Get VBA Notification Group](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/pgvba/get-vba-notification-group.md): Use this API to get the details of the created notification group.
- [Get VBA Payments](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/pgvba/get-vba-payments.md): Use this API to get the details of the created virtual bank account by entering the virtual account ID.
- [Get VBA Payments By UTR](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/pgvba/get-vba-payments-by-utr.md): Use this API to get the payment details by entering the unique transaction reference (UTR).
- [Manage VBA](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/pgvba/manage-vba.md): Use this API to manage the status of the created virtual bank account.
- [Manage VBA Notification Group Status](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/pgvba/manage-vba-notification-group-status.md): Use this API to modify the status of the created notification group.
- [Create Refund](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/refunds/create.md): Use this API to initiate refunds.
- [Get Refund](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/refunds/get.md): Use this API to fetch a specific refund processed on your Cashfree Account.
- [Get All Refunds for an Order](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/refunds/get-refunds-for-order.md): Use this API to fetch all refunds processed against an order.
- [Refund Webhooks](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/refunds/webhooks.md): Learn about the async events sent for refunds
- [Release Notes: v2023-08-01](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/release-notes.md): Changes and Improvements made in the version 2023-08-01
- [Mark Order For Settlement](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/settlements/mark-order-for-settlement.md): Use this API to pass the CBRICS ID to Cashfree and mark an order for settlement.
- [PG Reconciliation](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/settlements/reconcile.md): - Use this API to get the payment gateway reconciliation details with date range.
- It will have events for your payment account
- [Settlement Reconciliation](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/settlements/settlement-reconciliation.md): - Use this API to get settlement reconciliation details using Settlement ID, settlement UTR or date range.
- This API will return events for the settlement IDs you want
- [Settlement Webhooks](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/settlements/settlement-webhooks.md): Learn more about webhooks triggered when a payout to merchant or vendor account happens
- [Get All Settlements](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/settlements/settlements.md): Use this API to get all settlement details by specifying the settlement ID, settlement UTR or date range.
- [Get Settlements by Order ID](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/settlements/settlements-for-order.md): Use this API to view all the settlements of a particular order.
- [Fetch Simulation](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/simulation/fetch-simulation.md): Use this API to fetch simulated payment details.
- [Simulate Payment](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/simulation/simulate-payment.md): Use this API to simulate payment. To use this API you should first create an order using the Create Order API. Also, you need to create a payment with the same order.
- [Create Terminal](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/softpos/create-terminal.md): Use this API to create new terminals to use softPOS.
- [Create Terminal Transaction](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/softpos/create-terminal-transaction.md): Use this API to create a new terminal transaction. To use this API you should first create an order using the Create Order API. Also, you need to enter the terminal details while creating the order and pass the same terminal information while creating a transaction using the below mentioned API.
- [Demap Soundbox Vpa](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/softpos/demap-soundbox-vpa.md): Use this API to demap a device from soundbox.
- [Fetch Terminal QR Codes](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/softpos/fetch-terminal-qr-codes.md): You can fetch all the StaticQRs corresponding to given terminal id or phone number. Provide either the terminal_phone_no or terminal_id in the request.
- [Fetch Terminal Soundbox vpa](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/softpos/fetch-terminal-soundbox-vpa.md): You can fetch all the active and mapped SoundboxVpa corresponding to given terminal id or deviceSerialNo. Provide either the device_serial_no or cf_terminal_id in the request.
- [Get Terminal Status using Phone Number](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/softpos/get-terminal-status-using-phone-number.md): Use this API to view all details of a terminal.
- [Get Terminal Transaction](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/softpos/get-terminal-transaction.md): Use this API to get terminal transaction.
- [Onboard Soundbox Vpa](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/softpos/onboard-soundbox-vpa.md): Use this API to onboard a terminal Vpa to soundbox.
- [softPOS Webhooks](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/softpos/softpos-webhooks.md): Learn in detail about softPOS webhooks.
- [Update Soundbox Vpa](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/softpos/update-soundbox-vpa.md): Use this API to update a terminal Vpa to soundbox.
- [Update Terminal](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/softpos/update-terminal.md): Use this API to update the terminal details. Email, Phone Number, and Terminal Meta are updatable for "Storefront". Only account status change is possible in case of "Agent".
- [Update Terminal Status](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/softpos/update-terminal-status.md): Use this API to update the terminal status.
- [Upload Terminal Docs](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/softpos/upload-terminal-docs.md): Use this API to upload the terminal documents.
- [Get Vendor Balance Transfer Charges](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/split/billing/balance-transfer-charges.md): This API returns the applicable service charge and service tax for a vendor balance transfer, based on the provided amount and rate type.
- [Create Adjustment](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/split/configuration/create-adjustment.md): The Create Adjustment API will create a adjustment request either from vendor to the merchant or from merchant to the vendor.
- [Split After Payment](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/split/configuration/split-after-payment.md): Split After Payment API splits the payments to vendors after successful payment from the customers.
- [Create Static Split Configuration](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/split/configuration/static-split.md): This API will create a static split scheme wherein you can define the split type and the vendor-wise split percentage.
- [Easy Split Overview](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/split/easy-split-overview.md)
- [Easy Split - Postman Collection](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/split/easy-split-postman-collection.md)
- [End Points](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/split/end-points.md)
- [Vendor Reconciliation API](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/split/reconciliation/vendor-recon.md): This API allows users to fetch vendor reconciliation details using different filters. Use the appropriate filters based on your requirements.
- **View Split Order Details Using Settlement ID**: Retrieve details of split orders within a settlement by Settlement ID.
- **Vendor Recon for a Time Period**: Fetch reconciliation details for all vendors within a specific time interval.
- **Vendor Recon Using Vendor ID & Time Interval**: Get reconciliation details for a specific vendor within a given time interval.
- [Get Split and Settlement Details by OrderID v2.0](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/split/settlements/get-split-and-settlement-details.md): Use this API to get all the split details, settled and unsettled transactions details of each vendor who were part of a particular order by providing order Id or start date and end date.
- [Create On Demand Balance Transfer](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/split/settlements/on-demand-transfer.md): The Create On Demand Transfer API will create a new on-demand request either from the merchant ledger or from the vendor ledger to the vendor bank account.
- [Settlements Overview](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/split/settlements/overview.md): This section comprises of the settlement APIs.
- [Get Split and Settlement Details by OrderID](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/split/settlements/split-details.md): Use this API to get all the split details, settled and unsettled transactions details of each vendor who were part of a particular order by providing order Id or start date and end date.
- [Upload Vendor Docs](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/split/vendors/add-document.md): Use this API to upload KYC documents of a specific vendor.
- [Create vendor](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/split/vendors/create.md): Use this API to create a new vendor to your EasySplit account along with the KYC details. Provide KYC details such as account_type, business_type, gst, cin, pan, passport number and so on.
- [Download Vendor Documents](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/split/vendors/download-documents.md): Use this API to download the uploaded KYC documents of that particular vendor. Provide the document type. Click the link from the sample request to download the KYC document.
- [Get Vendor All Details](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/split/vendors/get.md): Use this API to get the details of a specific vendor associated with your Easy Split account.
- [Get Vendor All Documents Status](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/split/vendors/get-document.md): Use this API to fetch the details of all the KYC details of a particular vendor.
- [Get On Demand Balance](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/split/vendors/get-on-demand-balance.md): This API fetches the available amount with the merchant, vendor, and the unsettled amount for the merchant as well as the vendor.
- [Overview](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/split/vendors/overview.md)
- [Update vendor Details](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/split/vendors/update.md): Use this API to edit the existing vendor details added to your EasySplit account. You can edit vendor details such as name, email, phone number, upi details, and any of the KYC details.
- [Overview](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/split/webhooks/overview.md): This section consists of the Easy Split Webhooks.
- [Vendor Settlement Webhook](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/split/webhooks/vendor-settlement-webhooks.md): This chapter explains the vendor settlement webhooks.
- [Vendor Status Change Webhook](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/split/webhooks/vendor-status-change-webhooks.md): This chapter explains the vendor status change webhook.
- [End Points](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/subscription/endpoints.md)
- [Create Subscription](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/subscription/mandate/create.md): Use this API to create a new subscription.
- [Fetch Subscription](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/subscription/mandate/fetch.md): Use this API to fetch subscription details.
- [Generate Transaction Return Summary](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/subscription/mandate/generate-transaction-summary.md): Use this API to generate transaction return summary for failed transactions (insufficient balance).
- [Manage a subscription.](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/subscription/mandate/manage.md): Use this API to manage subscriptions. You can cancel, pause, activate, or change the plan associated with a subscription. To update the recurring amount for a periodic subscription, create a new plan with the revised amount, and then use the Manage Subscription API to associate the subscription with the new plan. Include the CHANGE_PLAN action and the new plan ID in the request body.
Customers will not be notified about the restructuring. The charge amount cannot exceed the maximum amount defined in the original plan. Please note that the CHANGE_PLAN and PAUSE actions are not supported for On-Demand Subscriptions.
- [API to get all the payment method details available for subscription payments.](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/subscription/mandate/payment-methods.md): Use this API to check if a payment method is enabled for your account.
- [API to upload file for Physical Nach Authorization.](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/subscription/mandate/physical-nach-mandate.md): Use this API to upload file for Physical Nach Authorization.
- [Fetch details of a single payment.](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/subscription/payment/fetch.md): Use this API to fetch details of a single payment of a subscription.
- [Fetch details of all payments of a subscription.](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/subscription/payment/fetch-payments-for-mandate.md): Use this API to fetch all payments of a subscription.
- [Manage a single payment.](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/subscription/payment/manage.md): Use this API to manage a payment of a subscription. A payment can be cancelled or retried with this API.
- [Raise a charge or create an auth.](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/subscription/payment/raise.md): Use this API to create an auth or to raise a charge.
- [Physical Mandates](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/subscription/physical-mandates.md): In this chapter, you will learn in detail about the APIs related to Physical Mandates.
- [Create a plan.](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/subscription/plans/create.md): A plan allows your customer to identify the features you offer along with your pricing. You can create plans as per the pricing you support for your services. For each plan, you can set a pre-decided frequency and amount with which they’ll be charged.
Example: Netflix Plans - Premium, Basic, Standard, Mobile. Each plan differs and caters for a particular set of audiences.
- [Fetch Plan](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/subscription/plans/fetch.md): Use this API to fetch plan details.
- [Rate Limits](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/subscription/rate-limits.md): This chapter explains the default rate limit applied by the Subscriptions APIs per minute.
- [Redirection Payload after Authorization](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/subscription/redirection-payload-after-authorization.md): When a subscription is created a returnUrl is provided as a part of the request. When the customer authorizes the payment, they will be redirected to the returnURL. This redirection is done via a POST request with the parameters available below.
- [Create a refund.](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/subscription/refund/create.md): This API allows you to create refund on a successful payment. Refund amount can be partial or the full amount of the payment.
- [Fetch details of a refund.](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/subscription/refund/fetch.md): Use this API to fetch details of a refund of a subscription payment.
- [Overview](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/subscription/refund/refund-apis-overview.md): In this section, you will learn about all the APIs related to subscription refunds.
- [Postman Collection](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/subscription/subscription-postman-collection.md)
- [Subscription Webhooks](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/subscription/webhooks.md): Learn about the various Subscription webhooks sent by Cashfree
- [Delete Saved Card Instrument](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/token-vault/delete.md): Use this API to delete a saved card instrument for a customer_id and instrument_id
- [Fetch Specific Saved Card Instrument](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/token-vault/fetch-specific-saved-card-instrument.md): Use this API to fetch a single specific saved card for a customer_id by it's instrument_id
- [Fetch cryptogram for a saved card instrument](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/token-vault/generate-cryptogram.md): Use this API To get the card network token, token expiry and cryptogram for a saved card instrument using instrument id
- [Fetch All Saved Card Instrument](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/token-vault/get-all.md): Use this API to fetch saved cards for a customer_id
- [Card Token Webhook](https://www.cashfree.com/docs/api-reference/payments/previous/v2023-08-01/token-vault/webhooks.md): Receive asynchronous notifications for every update on an instrument.
- [API Limits](https://www.cashfree.com/docs/api-reference/payments/rate-limits.md): Learn how many number of API calls a user can make over a certain period of time.
- [Payment SDK](https://www.cashfree.com/docs/api-reference/payments/sdk.md): Build your integration using Cashfree's SDK.
- [Getting Started](https://www.cashfree.com/docs/api-reference/payouts/getting-started-with-payouts-apis.md): In this article, you will learn the things to do before testing our Payouts APIs.
- [Overview](https://www.cashfree.com/docs/api-reference/payouts/overview.md)
- [Add Beneficiary](https://www.cashfree.com/docs/api-reference/payouts/v1/add-beneficiary.md): Use this API to add a beneficiary to your Cashfree account by providing the bank account number, IFSC, and other required details. Before you request a transfer, ensure the account has been successfully added as a beneficiary.
- [Authorize](https://www.cashfree.com/docs/api-reference/payouts/v1/authorize.md): Use this API to authenticate with the Cashfree system and obtain the authorization bearer token. All other API calls must have this token as Authorization header in the format 'Bearer ' (without quotes) for them to get processed.
- [Batch Transfer](https://www.cashfree.com/docs/api-reference/payouts/v1/batch-transfer.md): Use this API to create multiple transfers to multiple beneficiaries. This API accepts an array of transfer objects under the batch field.
- [Batch Transfer V1.2](https://www.cashfree.com/docs/api-reference/payouts/v1/batch-transfer-v12.md): Use this API to create transfers to multiple beneficiaries. This API accepts an array of transfer objects under the batch field.
- [CardPay](https://www.cashfree.com/docs/api-reference/payouts/v1/cardpay.md): Use this API to transfer money to beneficiary cards. Provide details such as beneficiary name, card type, network type, and transfer ID.
You need to pass the tokenised card number or card token for this transfer.
- [Postman Collection](https://www.cashfree.com/docs/api-reference/payouts/v1/cashgram-postman-collection.md)
- [Create Cashgram](https://www.cashfree.com/docs/api-reference/payouts/v1/create-cashgram.md): Use this API to create a Cashgram.
- [Deactivate Cashgram](https://www.cashfree.com/docs/api-reference/payouts/v1/deactivate-cashgram.md)
- [Direct Transfer](https://www.cashfree.com/docs/api-reference/payouts/v1/direct-transfer.md): Use this API to initiate amount transfers directly to the beneficiary account via a bank transfer or UPI. You can add the beneficiary details in the same API request.
- [Direct Transfer V1.2](https://www.cashfree.com/docs/api-reference/payouts/v1/direct-transfer-v12.md): Use this API to initiate amount transfers directly to the beneficiary account via a bank transfer or UPI. You can add the beneficiary details in the same API request.
- [End Points](https://www.cashfree.com/docs/api-reference/payouts/v1/end-points.md)
- [Get Balance](https://www.cashfree.com/docs/api-reference/payouts/v1/get-balance.md): Use this API to get the ledger balance and available balance of your account. Available balance is ledger balance minus the sum of all pending transfers (transfers triggered and processing or pending now).
- [Get Balance V1.2](https://www.cashfree.com/docs/api-reference/payouts/v1/get-balance-v12.md): Use this API to get the ledger balance and available balance of your account. Available balance is ledger balance minus the sum of all pending transfers (transfers triggered and processing or pending now).
- [Get Batch Transfer Status](https://www.cashfree.com/docs/api-reference/payouts/v1/get-batch-transfer-status.md): Use this API to get the status of the Batch Transfer.
- [Get Batch Transfer Status](https://www.cashfree.com/docs/api-reference/payouts/v1/get-batch-transfer-status-1.md): Use this API to get the status of the Batch Transfer.
- [Get Batch Transfer Status V1.2](https://www.cashfree.com/docs/api-reference/payouts/v1/get-batch-transfer-status-v12.md): Use this API to get the status of the Batch Transfer.
- [Get Beneficiary Details](https://www.cashfree.com/docs/api-reference/payouts/v1/get-beneficiary-details.md): Use this API to get the details of a particular beneficiary in your account.
- [Get Beneficiary History](https://www.cashfree.com/docs/api-reference/payouts/v1/get-beneficiary-history.md): Use this API to fetch the transaction history for a particular beneficiary and for a desired period of time.
- [Get Beneficiary ID](https://www.cashfree.com/docs/api-reference/payouts/v1/get-beneficiary-id.md): Use this API to get the beneficiary ID by providing the bank account number and ifsc.
- [Get Cashgram Status](https://www.cashfree.com/docs/api-reference/payouts/v1/get-cashgram-status.md): Use this API to get the status of the Cashgram created.
- [Get Incidents](https://www.cashfree.com/docs/api-reference/payouts/v1/get-incidents.md): Use this API to get the list of incidents on banks(Resolved,Unresolved,All) for a given time range.
- [Get Transfer Status](https://www.cashfree.com/docs/api-reference/payouts/v1/get-transfer-status.md): Use these details to get details of a particular transfer. You can pass referenceId or transferId to fetch the details.
- [Get Transfer Status V1.2](https://www.cashfree.com/docs/api-reference/payouts/v1/get-transfer-status-v12.md): Use these details to get details of a particular transfer. You can pass referenceId or transferId to fetch the details.
- [Getting Started](https://www.cashfree.com/docs/api-reference/payouts/v1/getting-started-with-payouts-apis.md): In this article, you will learn the things to do before testing our Payouts APIs.
- [Internal Transfer](https://www.cashfree.com/docs/api-reference/payouts/v1/internal-transfer.md): Use this API to request an internal transfer at Cashfree. The internal transfer API is useful for multiple Payouts accounts. The API response will either result in an ERROR or SUCCESS response.
- [Internal Transfer V1.2](https://www.cashfree.com/docs/api-reference/payouts/v1/internal-transfer-v12.md): Use this API to request an internal transfer. It is useful for accounts with multiple fund sources. You need to provide either the rechargeAccount or paymentInstrumentId and toPaymentInstrumentId along with the amount.
- [Lend](https://www.cashfree.com/docs/api-reference/payouts/v1/lend.md): Use this API to send requests for loan disbursement to the beneficiary. The service charges are pooled for the respective party and disbursed at the end of day. Disbursement amount = (Amount - total service charges).
- [Add Registered Recharge Account(Whitelist Bank Account)](https://www.cashfree.com/docs/api-reference/payouts/v1/oneescrow/add-registered-recharge-accountwhitelist-bank-account.md)
- [Create Virtual Account](https://www.cashfree.com/docs/api-reference/payouts/v1/oneescrow/create-virtual-account.md): Use this API to create a virtual account that helps streamline the management of funds, enhance tracking capabilities, and simplify the financial process.
- [Debit Connected Wallet](https://www.cashfree.com/docs/api-reference/payouts/v1/oneescrow/debit-connected-wallet.md)
- [Get Account Statement](https://www.cashfree.com/docs/api-reference/payouts/v1/oneescrow/get-account-statement.md): Use this API to fetch the account statement of the virtual account in a paginated format using cursor-based pagination.
- [Get Fund Source Details](https://www.cashfree.com/docs/api-reference/payouts/v1/oneescrow/get-fund-source-details.md): Use this API to get the details of the fund source.
- [Allocate Funds to Virtual Account](https://www.cashfree.com/docs/api-reference/payouts/v1/oneescrow/recharge-oneescrow-account.md): Use this API to recharge the OneEscrow account (notional credit) using a payment instrument.
- [Transfer Funds Between VAs](https://www.cashfree.com/docs/api-reference/payouts/v1/oneescrow/transfer-funds-between-vas.md): Use this API to transfer funds between virtual accounts (VAs).
- [Overview](https://www.cashfree.com/docs/api-reference/payouts/v1/payouts-api-overview.md): Use the Payouts API to automate money transfers to any bank a/c, UPI ID, card, or other modes. Generate the keys in test or production modes. You can check the parameters required, success, & error responses.
- [Remove Beneficiary](https://www.cashfree.com/docs/api-reference/payouts/v1/remove-beneficiary.md): Use this API to remove an existing beneficiary from a list of added beneficiaries.
- [Response Codes](https://www.cashfree.com/docs/api-reference/payouts/v1/response-codes.md)
- [Self Withdrawal](https://www.cashfree.com/docs/api-reference/payouts/v1/self-withdrawal.md): Use this API to request a self withdrawal at Cashfree. Self withdrawal is allowed a maximum of 3 times a day. The API response will either result in an ERROR or SUCCESS response. The status of the withdrawal request is available on the dashboard.
- [Standard Transfer Async](https://www.cashfree.com/docs/api-reference/payouts/v1/standard-transfer-async.md): Use this API to initiate an amount transfer request at Cashfree by providing beneficiary id, amount, and transfer id. This is an async transfer request.
- [Standard Transfer Async v1.2](https://www.cashfree.com/docs/api-reference/payouts/v1/standard-transfer-async-v12.md): Use this API to initiate an amount transfer request at Cashfree by providing beneficiary id, amount, and transfer id. This is an async transfer request.
- [Standard Transfer Sync](https://www.cashfree.com/docs/api-reference/payouts/v1/standard-transfer-sync.md): Use this API to initiate an amount transfer request at Cashfree by providing beneficiary id, amount, and transfer id. This is a sync transfer request.
- [Standard Transfer Sync v1.2](https://www.cashfree.com/docs/api-reference/payouts/v1/standard-transfer-sync-v12.md): Use this API to initiate an amount transfer request at Cashfree by providing beneficiary id, amount, and transfer id. This is a sync transfer request.
- [Overview](https://www.cashfree.com/docs/api-reference/payouts/v1/transfer.md): Transfer funds to your beneficiaries through bank transfers, Paytm, Amazon Pay, UPI, IMPS, and NEFT.
- [Overview](https://www.cashfree.com/docs/api-reference/payouts/v1/transfer-v12.md): Transfer funds to your beneficiaries through bank transfers, Paytm, Amazon Pay, UPI, IMPS, and NEFT. The version 1.2 transfer APIs include paymentInstrumentId as one of the body parameters.
- [Verify](https://www.cashfree.com/docs/api-reference/payouts/v1/verify.md): Use this API to verify the bearer token generated. If the token does not exist/invalid/expired, the response "Token is not valid" is returned. Regenerate token in case of token expiry to make API calls (use /payout/v1/authorize for this).
- [Verify](https://www.cashfree.com/docs/api-reference/payouts/v1/verify-1.md): Verify the bearer token generated. If the token does not exist, is invalid, or has expired, the response "Token is not valid" is returned. Regenerate token in case of token expiry for making API calls ( use /payout/v1/authorize for this).
- [Webhooks](https://www.cashfree.com/docs/api-reference/payouts/v1/webhooks.md)
- [Add Beneficiary](https://www.cashfree.com/docs/api-reference/payouts/v2/add-beneficiary.md): Use this API to add a beneficiary to your Cashfree account by providing the bank account number, IFSC, and other required details. Before you request a transfer, ensure the account has been successfully added as a beneficiary.
- [Authorize](https://www.cashfree.com/docs/api-reference/payouts/v2/authorize.md): Use this API to authenticate with the Cashfree system and obtain the authorization bearer token. All other API calls must have this token as Authorization header in the format 'Bearer ' (without quotes) for them to get processed.
- [Batch Transfer](https://www.cashfree.com/docs/api-reference/payouts/v2/batch-transfer.md): Use this API to create multiple transfers to multiple beneficiaries. This API accepts an array of transfer objects under the batch field.
- [Batch Transfer V1.2](https://www.cashfree.com/docs/api-reference/payouts/v2/batch-transfer-v12.md): Use this API to create transfers to multiple beneficiaries. This API accepts an array of transfer objects under the batch field.
- [Create Beneficiary V2](https://www.cashfree.com/docs/api-reference/payouts/v2/beneficiary-v2/create-beneficiary-v2.md): Use this API to add a beneficiary to your Cashfree Payments account by providing the bank account number, IFSC, and other required details. Ensure the successful creation of the benficiary in your account before initiating a transfer.
- [Get Beneficiary V2](https://www.cashfree.com/docs/api-reference/payouts/v2/beneficiary-v2/get-beneficiary-v2.md): Use this API to get the details of a particular beneficiary from your account. You can pass either beneficiary_id or the combination of bank_account_number and bank_ifsc to fetch the details.
- [Remove Beneficiary V2](https://www.cashfree.com/docs/api-reference/payouts/v2/beneficiary-v2/remove-beneficiary-v2.md): Use this API to remove an existing beneficiary from the list of added beneficiaries.
- [CardPay](https://www.cashfree.com/docs/api-reference/payouts/v2/cardpay.md): Use this API to transfer money to beneficiary cards. Provide details such as beneficiary name, card type, network type, and transfer ID.
You need to pass the tokenised card number or card token for this transfer.
- [Create Cashgram](https://www.cashfree.com/docs/api-reference/payouts/v2/create-cashgram.md): Use this API to create a Cashgram.
- [Deactivate Cashgram](https://www.cashfree.com/docs/api-reference/payouts/v2/deactivate-cashgram.md)
- [Direct Transfer](https://www.cashfree.com/docs/api-reference/payouts/v2/direct-transfer.md): Use this API to initiate amount transfers directly to the beneficiary account via a bank transfer or UPI. You can add the beneficiary details in the same API request.
- [Direct Transfer V1.2](https://www.cashfree.com/docs/api-reference/payouts/v2/direct-transfer-v12.md): Use this API to initiate amount transfers directly to the beneficiary account via a bank transfer or UPI. You can add the beneficiary details in the same API request.
- [Get Balance](https://www.cashfree.com/docs/api-reference/payouts/v2/get-balance.md): Use this API to get the ledger balance and available balance of your account. Available balance is ledger balance minus the sum of all pending transfers (transfers triggered and processing or pending now).
- [Get Balance V1.2](https://www.cashfree.com/docs/api-reference/payouts/v2/get-balance-v12.md): Use this API to get the ledger balance and available balance of your account. Available balance is ledger balance minus the sum of all pending transfers (transfers triggered and processing or pending now).
- [Get Batch Transfer Status - WIP](https://www.cashfree.com/docs/api-reference/payouts/v2/get-batch-transfer-status--wip.md): Use this API to get the status of the Batch Transfer.
- [Get Batch Transfer Status V1.2](https://www.cashfree.com/docs/api-reference/payouts/v2/get-batch-transfer-status-v12.md): Use this API to get the status of the Batch Transfer.
- [Get Beneficiary Details](https://www.cashfree.com/docs/api-reference/payouts/v2/get-beneficiary-details.md): Use this API to get the details of a particular beneficiary in your account.
- [Get Beneficiary History](https://www.cashfree.com/docs/api-reference/payouts/v2/get-beneficiary-history.md): Use this API to fetch the transaction history for a particular beneficiary and for a desired period of time.
- [Get Beneficiary ID](https://www.cashfree.com/docs/api-reference/payouts/v2/get-beneficiary-id.md): Use this API to get the beneficiary ID by providing the bank account number and ifsc.
- [Get Cashgram Status](https://www.cashfree.com/docs/api-reference/payouts/v2/get-cashgram-status.md): Use this API to get the status of the Cashgram created.
- [Get Incidents](https://www.cashfree.com/docs/api-reference/payouts/v2/get-incidents.md): Use this API to get the list of incidents on banks(Resolved,Unresolved,All) for a given time range.
- [Get Transfer Status](https://www.cashfree.com/docs/api-reference/payouts/v2/get-transfer-status.md): Use these details to get details of a particular transfer. You can pass referenceId or transferId to fetch the details.
- [Get Transfer Status V1.2](https://www.cashfree.com/docs/api-reference/payouts/v2/get-transfer-status-v12.md): Use these details to get details of a particular transfer. You can pass referenceId or transferId to fetch the details.
- [Internal Transfer](https://www.cashfree.com/docs/api-reference/payouts/v2/internal-transfer.md): Use this API to request an internal transfer at Cashfree. The internal transfer API is useful for multiple Payouts accounts. The API response will either result in an ERROR or SUCCESS response.
- [Internal Transfer V1.2](https://www.cashfree.com/docs/api-reference/payouts/v2/internal-transfer-v12.md): Use this API to request an internal transfer. It is useful for accounts with multiple fund sources. You need to provide either the rechargeAccount or paymentInstrumentId and toPaymentInstrumentId along with the amount.
- [Lend](https://www.cashfree.com/docs/api-reference/payouts/v2/lend.md): Use this API to send requests for loan disbursement to the beneficiary. The service charges are pooled for the respective party and disbursed at the end of day. Disbursement amount = (Amount - total service charges).
- [Overview](https://www.cashfree.com/docs/api-reference/payouts/v2/overview.md): Use the Payouts API to automate money transfers to any bank a/c, UPI ID, card, or other modes. Generate the keys in test or production modes. You can check the parameters required, success, & error responses.
- [Overview](https://www.cashfree.com/docs/api-reference/payouts/v2/payouts-api-v2-new.md): In this article, you will learn the benefits of using v2 APIs and the list of APIs that have the version 2 capabilities.
- [API Rate Limits](https://www.cashfree.com/docs/api-reference/payouts/v2/payouts-rate-limiting.md): Learn how many API calls a user can make within a certain period for different Payouts APIs.
- [Remove Beneficiary](https://www.cashfree.com/docs/api-reference/payouts/v2/remove-beneficiary.md): Use this API to remove an existing beneficiary from a list of added beneficiaries.
- [Response Codes](https://www.cashfree.com/docs/api-reference/payouts/v2/response-codes.md)
- [Self Withdrawal](https://www.cashfree.com/docs/api-reference/payouts/v2/self-withdrawal.md): Use this API to request a self withdrawal at Cashfree. Self withdrawal is allowed a maximum of 3 times a day. The API response will either result in an ERROR or SUCCESS response. The status of the withdrawal request is available on the dashboard.
- [Standard Transfer Async](https://www.cashfree.com/docs/api-reference/payouts/v2/standard-transfer-async.md): Use this API to initiate an amount transfer request at Cashfree by providing beneficiary id, amount, and transfer id. This is an async transfer request.
- [Standard Transfer Async v1.2](https://www.cashfree.com/docs/api-reference/payouts/v2/standard-transfer-async-v12.md): Use this API to initiate an amount transfer request at Cashfree by providing beneficiary id, amount, and transfer id. This is an async transfer request.
- [Standard Transfer Sync](https://www.cashfree.com/docs/api-reference/payouts/v2/standard-transfer-sync.md): Use this API to initiate an amount transfer request at Cashfree by providing beneficiary id, amount, and transfer id. This is a sync transfer request.
- [Standard Transfer Sync v1.2](https://www.cashfree.com/docs/api-reference/payouts/v2/standard-transfer-sync-v12.md): Use this API to initiate an amount transfer request at Cashfree by providing beneficiary id, amount, and transfer id. This is a sync transfer request.
- [Batch Transfer V2](https://www.cashfree.com/docs/api-reference/payouts/v2/transfers-v2/batch-transfer-v2.md): Use this API to initiate a batch transfer request at Cashfree Payments. You can transfer money to multiple beneficiaries. The batch transfer limit is 5,000 in the production environment and 1,000 by default in the test environment.
- [Get Batch Transfer Status V2](https://www.cashfree.com/docs/api-reference/payouts/v2/transfers-v2/get-batch-transfer-status-v2.md): Use this API to get the status of the initiated batch transfer. You can use either the batch_transfer_id or cf_batch_transfer_id to fetch the details.
- [Get Transfer Status V2](https://www.cashfree.com/docs/api-reference/payouts/v2/transfers-v2/get-transfer-status-v2.md): Use this API to get the status of the initiated transfer. You can use either the transfer_id or cf_transfer_id to fetch the details.
- [Standard Transfer V2](https://www.cashfree.com/docs/api-reference/payouts/v2/transfers-v2/standard-transfer-v2.md): Use this API to initiate an amount transfer at Cashfree Payments. It is an async request by default.
- [Verify](https://www.cashfree.com/docs/api-reference/payouts/v2/verify.md): Use this API to verify the bearer token generated. If the token does not exist/invalid/expired, the response "Token is not valid" is returned. Regenerate token in case of token expiry to make API calls (use /payout/v1/authorize for this).
- [Verify](https://www.cashfree.com/docs/api-reference/payouts/v2/verify-1.md): Verify the bearer token generated. If the token does not exist, is invalid, or has expired, the response "Token is not valid" is returned. Regenerate token in case of token expiry for making API calls ( use /payout/v1/authorize for this).
- [Webhook Version V1](https://www.cashfree.com/docs/api-reference/payouts/v2/webhooks/webhooks-v1.md)
- [Webhooks Version V2](https://www.cashfree.com/docs/api-reference/payouts/v2/webhooks/webhooks-v2.md)
- [Create Embeddable Onboarding Link (does not require login)](https://www.cashfree.com/docs/api-reference/platforms/latest/merchant-onboarding/create-embeddable-onboarding-link-does-not-require-login.md): Use this API to create a pre-built onboarding link for the sub-merchant account. Embed this link within your platform so that merchants can complete their KYC process. The link remains active for 1 hour only.
- [Create Merchant](https://www.cashfree.com/docs/api-reference/platforms/latest/merchant-onboarding/create-merchant.md): Use this API to create a sub-merchant account. You can provide basic merchant details during creation. KYC documents are required to activate the account.
- [Create Standard Onboarding Link (with login required by merchant)](https://www.cashfree.com/docs/api-reference/platforms/latest/merchant-onboarding/create-standard-onboarding-link-with-login-required-by-merchant.md): Use this API to create a pre-built onboarding link for the sub-merchant account. Share this link with the sub-merchant so they can complete their KYC process. The merchant needs to log in using their Cashfree password or OTP received on their registered email.
- [Get Merchant Status](https://www.cashfree.com/docs/api-reference/platforms/latest/merchant-onboarding/get-merchant-status.md): Use this API to get merchant onboarding details for the sub-merchant account.
- [Getting Started](https://www.cashfree.com/docs/api-reference/platforms/latest/merchant-onboarding/getting-started.md): Follow these setup steps to get started with the Merchant Onboarding APIs
- [Update Merchant](https://www.cashfree.com/docs/api-reference/platforms/latest/merchant-onboarding/update-merchant.md): Use this API to update a sub-merchant account. You can modify basic details only if the account is not yet active.
- [Upload Documents](https://www.cashfree.com/docs/api-reference/platforms/latest/merchant-onboarding/upload-documents.md): Use this API to upload KYC documents for merchants.
- [Webhooks](https://www.cashfree.com/docs/api-reference/platforms/latest/merchant-onboarding/webhooks.md): This is list of webhooks triggered from the Cashfree system. These webhooks allow partners to remain alert to state changes for their merchants.
- [Overview](https://www.cashfree.com/docs/api-reference/platforms/overview.md)
- [Postman Collections](https://www.cashfree.com/docs/api-reference/postman-collections.md): Download and import Cashfree API collections to test APIs directly in Postman with pre-configured requests and environments.
- [Getting Started](https://www.cashfree.com/docs/api-reference/prepaid-payment-instruments/getting-started.md)
- [Min KYC Verification](https://www.cashfree.com/docs/api-reference/prepaid-payment-instruments/kyc-verification/min-kyc-verification.md): Completes the minimum KYC verification process by validating user documents and OTP verification.
This endpoint processes document information (PAN card details) along with the OTP verification ID
to complete the minimum KYC requirements for the user.
- [Generate OTP](https://www.cashfree.com/docs/api-reference/prepaid-payment-instruments/kyc-verification/send-otp.md): Sends an OTP (One-Time Password) to the user via the specified notification modes.
Supports multiple delivery channels including SMS and WhatsApp for secure user verification.
- [Submit OTP](https://www.cashfree.com/docs/api-reference/prepaid-payment-instruments/kyc-verification/verify-otp.md): Verifies the OTP (One-Time Password) sent to the user for verification.
This endpoint validates the OTP provided by the user against the OTP verification ID.
- [Overview](https://www.cashfree.com/docs/api-reference/prepaid-payment-instruments/overview.md)
- [Create User](https://www.cashfree.com/docs/api-reference/prepaid-payment-instruments/user-management/create-ppi-user.md): Creates a new user in the PPI system with the provided personal information. This endpoint enables merchants
to onboard new users who can then be associated with wallets or cards.
- [Get User Details](https://www.cashfree.com/docs/api-reference/prepaid-payment-instruments/user-management/get-ppi-user-details.md): Retrieves details of an existing user in the PPI system based on the provided user ID.
Returns the user's personal information and account status.
- [Update User](https://www.cashfree.com/docs/api-reference/prepaid-payment-instruments/user-management/update-ppi-user.md): Updates user details in the PPI system. Only the fields provided in the request body will be updated;
all other user fields remain unchanged.
- [Create Wallet](https://www.cashfree.com/docs/api-reference/prepaid-payment-instruments/wallet-management/create-wallet.md): Creates a primary wallet and associated sub-wallets for a user based on the specified program ID. Sub-wallet types such as meal, fuel, and gift wallets are determined by the program configuration.
- [Credit Wallet](https://www.cashfree.com/docs/api-reference/prepaid-payment-instruments/wallet-management/credit-funds-to-a-user-sub-wallet.md): Credits funds to a specified user sub-wallet, adding money to their available balance. Supports various sub-wallet types with behaviour determined by wallet configuration.
- [Debit Wallet](https://www.cashfree.com/docs/api-reference/prepaid-payment-instruments/wallet-management/debit-funds-from-a-user-sub-wallet.md): Debits funds from a user's sub-wallet for purchases. The behaviour varies based on the sub-wallet type:
- `GIFT_PPI`: Identifies applicable gift card and debits transactionally from both gift card and gift wallet.
- `CLOSED_PPI`: Only performs ledger maintenance without actual money movement.
- [Get Wallet Details](https://www.cashfree.com/docs/api-reference/prepaid-payment-instruments/wallet-management/get-wallet-and-sub-wallet-balances.md): description: |
Fetches the user's sub-wallet balances along with other details for a specific user and wallet.
- Requires both `user_id` and `wallet_id` to identify the specific user's wallet.
- If `cf_sub_wallet_id` is provided, the response includes the total wallet balance and the balance of the specified sub-wallet only.
- If `cf_sub_wallet_id` is not provided, the response includes the total wallet balance along with balances for all sub-wallets linked to the given `wallet_id`.
- Internally, the service fetches balances for all sub-wallets associated with the specified `wallet_id`, aggregates them to compute the total balance, and returns both the aggregated balance and per sub-wallet breakdown.
- [Wallet Webhooks](https://www.cashfree.com/docs/api-reference/prepaid-payment-instruments/wallet-management/webhook-wallet.md): Webhooks are server callbacks to your server from Cashfree payments.
- [Webhook Signature Verification](https://www.cashfree.com/docs/api-reference/prepaid-payment-instruments/webhook-signature-verification.md)
- [Rate Limits](https://www.cashfree.com/docs/api-reference/rate-limits.md): Learn the basics of rate limiting for Cashfree APIs
- [2FA API Signature Generation](https://www.cashfree.com/docs/api-reference/vrs/2fa-api-signature-generation.md)
- [Data to Test Integration](https://www.cashfree.com/docs/api-reference/vrs/data-to-test-integration.md)
- [Getting Started](https://www.cashfree.com/docs/api-reference/vrs/getting-started.md): In this article, you will learn the things to do before testing our Secure ID APIs.
- [Overview](https://www.cashfree.com/docs/api-reference/vrs/overview.md)
- [Bank Verification Async](https://www.cashfree.com/docs/api-reference/vrs/v1/bank-account-verification/bank-verification-async.md): Use this API to validate the given bank account number and IFSC. This is an async verification request.
- [Bank Verification Sync V1.2](https://www.cashfree.com/docs/api-reference/vrs/v1/bank-account-verification/bank-verification-sync-v12.md): Use this API to validate the given bank account number and IFSC. This is a sync verification request.
- [Bulk Bank Verification](https://www.cashfree.com/docs/api-reference/vrs/v1/bank-account-verification/bulk-bank-verification.md): Use this API to request bank validations in bulk. It is an asynchronous process.
- [Get Bulk Verification Status](https://www.cashfree.com/docs/api-reference/vrs/v1/bank-account-verification/get-bulk-verification-status.md): Use this API to get the status of bulk bank validation request by providing the bulkValidationId.
- [Get Verification Status](https://www.cashfree.com/docs/api-reference/vrs/v1/bank-account-verification/get-verification-status.md): Use this API to get the statuses of the bank validation request by providing the bvRefId or userId.
- [IFSC Verification](https://www.cashfree.com/docs/api-reference/vrs/v1/bank-account-verification/ifsc-verification.md): Use this API to verify if a given IFSC exists. The bank name, the branch that it belongs to, the transfer modes supported, and the respective MICR code will be shown in the response.
- [Integration Overview](https://www.cashfree.com/docs/api-reference/vrs/v2/1-click-onboarding/1-click-onboarding-sdk.md)
- [Data Availability](https://www.cashfree.com/docs/api-reference/vrs/v2/1-click-onboarding/data-availability.md): Use this API to check the availability of user data. Provide the required details in the request to retrieve data availability status.
- [Fetch User Details From Access Token](https://www.cashfree.com/docs/api-reference/vrs/v2/1-click-onboarding/fetch-user-details-from-access-token.md): Use this API to retrieve user details by providing a valid access token fetched from the OAuth Access Token Generation API. This endpoint fetches the information associated with the authenticated user.
- [Initiate OAuth](https://www.cashfree.com/docs/api-reference/vrs/v2/1-click-onboarding/initiate-oauth.md): Use this API to initiate the OAuth process by providing the necessary credentials to obtain the session details, which will be used to initiate the SDK.
- [OAuth Access Token Generation](https://www.cashfree.com/docs/api-reference/vrs/v2/1-click-onboarding/oauth-access-token-generation.md): Use this API to generate an access token after the user completes the OAuth authentication process. This token is required to access user details once the user provides consent.
> **Note**: The X Client ID and X Client Secret mentioned in this API are obtained from the [Merchant Dashboard](https://merchant.cashfree.com/verificationsuite/1-click-onboarding) when creating the app under 1-Click section.
- [Aadhaar Masking](https://www.cashfree.com/docs/api-reference/vrs/v2/aadhaar/aadhaar-masking.md): Use this API to mask the first 8 digits of your customer's aadhaar number and block the QR code (if it exists). Masking aadhaar card of your customers ensures privacy and makes it storable in your database. View the [test data](https://www.cashfree.com/docs/api-reference/vrs/data-to-test-integration#aadhaar-masking) and use the information to trigger the validations. The test data are usable only in test environments such as gamma and sandbox.
- [Request Consent](https://www.cashfree.com/docs/api-reference/vrs/v2/account-aggregator/account-aggregator-consent-request.md): Use this API to request consent from the individual to fetch the financial information.
- [Fetch Financial Information](https://www.cashfree.com/docs/api-reference/vrs/v2/account-aggregator/account-aggregator-fetch-fi-data.md): Fetch Financial Information
- [Get Consent Status](https://www.cashfree.com/docs/api-reference/vrs/v2/account-aggregator/account-aggregator-get-consent-status.md): Get Consent Status
- [Request Financial Information](https://www.cashfree.com/docs/api-reference/vrs/v2/account-aggregator/account-aggregator-request-fi.md): Request Financial Information
- [Webhooks](https://www.cashfree.com/docs/api-reference/vrs/v2/account-aggregator/account-aggregator-webhook.md): Webhooks are server callbacks to your server from Cashfree payments.
- [Overview](https://www.cashfree.com/docs/api-reference/vrs/v2/account-aggregator/overview.md): Learn about Account Aggregator
- [Get Employment Details](https://www.cashfree.com/docs/api-reference/vrs/v2/advanced-employment/get-employment-details.md): Use this API to to retrieve an individual's recent employment details such as member ID, joining date, and exit date of the company. Verifying the employment information of the individual mitigates risk and prevents fraud. View the [test data](https://www.cashfree.com/docs/api-reference/vrs/data-to-test-integration#employment-information) and use the information to trigger the validations. The test data are usable only in the sandbox environment.
- [Bank Account Verification Async V2](https://www.cashfree.com/docs/api-reference/vrs/v2/bav-v2/bank-account-verification-async-v2.md): Use this API to verify bank account information. It is an aysnc request. View the [test data](https://www.cashfree.com/docs/api-reference/vrs/data-to-test-integration#bank-numbers) and use the information to trigger the validations. You can use the test data only in sandbox environment.
- [Bank Account Verification Sync V2](https://www.cashfree.com/docs/api-reference/vrs/v2/bav-v2/bank-account-verification-sync-v2.md): Use this API to do bank account verification in sync. View the [test data](https://www.cashfree.com/docs/api-reference/vrs/data-to-test-integration#bank-numbers) and use the information to trigger the validations. You can use the test data only in sandbox environment.
- [BAV Response Description](https://www.cashfree.com/docs/api-reference/vrs/v2/bav-v2/bav-response-description.md)
- [Bulk Bank Account Verification V2](https://www.cashfree.com/docs/api-reference/vrs/v2/bav-v2/bulk-bank-account-verification-v2.md): Use this API to verify bank account information in bulk. View the [test data](https://www.cashfree.com/docs/api-reference/vrs/data-to-test-integration#bank-numbers) and use the information to trigger the validations. You can use the test data only in sandbox environment.
- [Get BAV Status V2](https://www.cashfree.com/docs/api-reference/vrs/v2/bav-v2/get-bav-status-v2.md): Use this API to get the details of the bank account verification request. You need to enter either the reference ID or user ID.
- [Get Bulk BAV Status V2](https://www.cashfree.com/docs/api-reference/vrs/v2/bav-v2/get-bulk-bav-status-v2.md): Use this API to get the details of the bulk bank account verification request. You need to enter either the bulk reference ID or bulk validation ID. If you want to get the status of a single entry, enter the particular reference ID in the request.
- [Webhooks](https://www.cashfree.com/docs/api-reference/vrs/v2/bav-v2/webhooks-bank-account-verification.md): Webhooks are server callbacks to your server from Cashfree payments.
- [Verify CIN](https://www.cashfree.com/docs/api-reference/vrs/v2/cin/verify-cin.md): Use this API to retrieve information from CIN such as business incorporation date, director(s) details, CIN status, and more. View the [test data](https://www.cashfree.com/docs/api-reference/vrs/data-to-test-integration#cin) and use the information to trigger the validations. The test data are usable only in the test environments such as gamma and sandbox.
- [Create URL](https://www.cashfree.com/docs/api-reference/vrs/v2/digilocker/create-digilocker-url.md): Use this API to create a DigiLocker URL to retrieve and verify Aadhaar, PAN, and driving-license information of your customer.
- [DigiLocker Integration](https://www.cashfree.com/docs/api-reference/vrs/v2/digilocker/digilocker-integration.md)
- [React Native Integration](https://www.cashfree.com/docs/api-reference/vrs/v2/digilocker/digilocker-sdk.md): Learn more about integrating Cashfree SDK in your react native application.
- [Get Verification Status](https://www.cashfree.com/docs/api-reference/vrs/v2/digilocker/get-digilocker-verification-status.md): Use this API to get the status of the DigiLocker verification. You need to enter either the verification ID or reference ID.
- [Get Document](https://www.cashfree.com/docs/api-reference/vrs/v2/digilocker/get-document-from-digilocker.md): Use this API to get your customer's document details from DigiLocker.
- [Verify Account](https://www.cashfree.com/docs/api-reference/vrs/v2/digilocker/verify-digilocker-account.md): Use this API to verify whether a mobile number or Aadhaar number is already registered with DigiLocker. View the [test data](https://www.cashfree.com/docs/api-reference/vrs/data-to-test-integration#digilocker-verify-account) and use the information to trigger the validations. The test data are usable only in test environments such as sandbox.
- [DigiLocker Webhooks](https://www.cashfree.com/docs/api-reference/vrs/v2/digilocker/webhooks-digilocker.md): Webhooks are server callbacks to your server from Cashfree payments.
- [Authentication](https://www.cashfree.com/docs/api-reference/vrs/v2/docs/authentication.md)
- [Verify Driving Licence Details](https://www.cashfree.com/docs/api-reference/vrs/v2/driving-license/verify-driving-licence-details.md): Use this API to verify the driving license of your customer. We retrieve details of the driving licence that includes the type of licence, issue date, expiry date, and more. View the [test data](https://www.cashfree.com/docs/api-reference/vrs/data-to-test-integration#driving-licence) and use the information to trigger the validations. The test data are usable only in the test environments such as gamma and sandbox.
- [Create E-Sign Request](https://www.cashfree.com/docs/api-reference/vrs/v2/e-sign/create-e-sign-request.md): Use this API to add the details of the document and signer(s) to initiate e-sign verification.
- [Get E-Sign Status](https://www.cashfree.com/docs/api-reference/vrs/v2/e-sign/get-e-sign-status.md): Use this API to get the status of the initiated e-sign verification. You need to enter either the verification ID or reference ID.
- [Upload Document For E-Sign](https://www.cashfree.com/docs/api-reference/vrs/v2/e-sign/upload-document-for-e-sign.md): Use this API to upload the document before creating the request for signing the document.
- [Webhooks](https://www.cashfree.com/docs/api-reference/vrs/v2/e-sign/webhooks-esign.md): Webhooks are server callbacks to your server from Cashfree payments.
- [End Points](https://www.cashfree.com/docs/api-reference/vrs/v2/end-point.md): Use the Verification Suite APIs to verify bank account information, PAN, GSTIN of your customers. You can check the required parameters, success, and error responses.
- [Face Liveness Check](https://www.cashfree.com/docs/api-reference/vrs/v2/face-liveness/face-liveness.md): Use this API to detect live human presence and authenticate facial biometrics. The API analyzes facial characteristics and liveness signals to prevent spoofing attempts and validate genuine user presence. Returns comprehensive facial analysis including liveness confidence score and quality metrics. View the [test data](https://www.cashfree.com/docs/api-reference/vrs/data-to-test-integration#face-liveness) and use the information to trigger the validations. The test data are usable only in the test environment sandbox.
- [Face Match](https://www.cashfree.com/docs/api-reference/vrs/v2/face-match/face-match.md): Use this API to verify the facial features of your customer in one image with another. You can compare an image with another image or with an image in an ID. View the [test data](https://www.cashfree.com/docs/api-reference/vrs/data-to-test-integration#face-match) and use the information to trigger the validations. The test data are usable only in the test environment sandbox.
- [Generate KYC Link](https://www.cashfree.com/docs/api-reference/vrs/v2/generate-form-link.md): Use this API to generate a verification form to verify the KYC information of your users digitally.
- [Geocoding](https://www.cashfree.com/docs/api-reference/vrs/v2/geocoding/geocoding.md): Use this API to convert a physical address into geographic coordinates (latitude and longitude). This helps verify location accuracy, enable map integrations, calculate distances, and support location-based services. You can view the [test data](https://www.cashfree.com/docs/api-reference/vrs/data-to-test-integration#geocoding) and use the information to trigger the validations. Test data works only in the sandbox environment.
- [Get KYC Link Status](https://www.cashfree.com/docs/api-reference/vrs/v2/get-form-status.md): Use this API to get the status of the verification form. You need to input either the verification_id or reference_id to get the KYC Link status.
- [Verify GSTIN](https://www.cashfree.com/docs/api-reference/vrs/v2/gstin/verify-gstin.md): Use this API to verify if a given GSTIN information exists or not. View the [test data](https://www.cashfree.com/docs/api-reference/vrs/data-to-test-integration#gstin) and use the information to trigger the validations. The test data are usable only in the test environments such as sandbox.
- [IFSC Verification V2](https://www.cashfree.com/docs/api-reference/vrs/v2/ifsc/ifsc-verification-v2.md): Use this API to verify the provided IFSC information. You will receive the bank name, the branch that it belongs to, the supported transfer modes, and the respective MICR code in the response. View the [test data](/docs/api-reference/vrs/data-to-test-integration#bank-numbers) and use the information to trigger the validations. You can use the test data only in test environments such as gamma and sandbox.
- [Verify IP](https://www.cashfree.com/docs/api-reference/vrs/v2/ip/verify-ip.md): Use this API to verify location, proxy details, city risk score, and proxy type risk score of an IP address. View the [test data](https://www.cashfree.com/docs/api-reference/vrs/data-to-test-integration#ip-address) and use the information to trigger the validations. The test data are usable only in the test environments such as gamma and sandbox.
- [Deactivate Static KYC Link](https://www.cashfree.com/docs/api-reference/vrs/v2/kyc-links/deactivate-static-link.md): Use this API to deactivate a static KYC Link.
- [Generate KYC Link](https://www.cashfree.com/docs/api-reference/vrs/v2/kyc-links/generate-form-link.md): Use this API to generate a verification form to verify the KYC information of your users digitally.
- [Generate Static KYC Link](https://www.cashfree.com/docs/api-reference/vrs/v2/kyc-links/generate-static-link.md): Use this API to generate a static KYC link to verify the KYC information of your users digitally.
- [Get KYC Link Status](https://www.cashfree.com/docs/api-reference/vrs/v2/kyc-links/get-form-status.md): Use this API to get the status of the verification form. You need to input either the verification_id or reference_id to get the KYC Link status.
- [Get Status](https://www.cashfree.com/docs/api-reference/vrs/v2/kyc-links/get-status.md)
- [Webhooks](https://www.cashfree.com/docs/api-reference/vrs/v2/kyc-links/webhooks.md): Webhooks are server callbacks to your server from Cashfree payments.
- [Mobile 360 OTP Less](https://www.cashfree.com/docs/api-reference/vrs/v2/mobile-360-otp-flow/mobile-360-otpless.md): Use this API to extract multiple identity types from mobile number.
- [Mobile 360 Send OTP Request](https://www.cashfree.com/docs/api-reference/vrs/v2/mobile-360-otp-flow/mobile-360-send-otp-request.md): The Mobile Send OTP API generates and sends a One-Time Password (OTP) to a user's mobile number via specified notification modes like SMS or WhatsApp.It captures consent details, ensuring secure and compliant user verification. View the [test data](https://www.cashfree.com/docs/api-reference/vrs/data-to-test-integration#mobile-360) and use the information to trigger the validations. You can use the test data only in test environments such as sandbox.
- [Mobile 360 Verify OTP](https://www.cashfree.com/docs/api-reference/vrs/v2/mobile-360-otp-flow/mobile-360-verify-otp.md): Use this API to extract multiple identity types from mobile number.
- [Verify Name Match](https://www.cashfree.com/docs/api-reference/vrs/v2/name-match/name-match.md): Use this API to verify names that have enormous variations. Provide us the names you want to verify, and we will tell you whether they match and provide the reason. View the [test data](https://www.cashfree.com/docs/api-reference/vrs/data-to-test-integration#name-match) and use the information to trigger the validations. The test data are usable only in the test environments such as sandbox.
- [Fetch GSTIN with PAN](https://www.cashfree.com/docs/api-reference/vrs/v2/pan-to-gstin/fetch-gstin-with-pan.md): Use this API to fetch the list of GSTIN associated with the PAN information. View the [test data](https://www.cashfree.com/docs/api-reference/vrs/data-to-test-integration#fetch-gstin-with-pan) and use the information to trigger the validations. You can use the test data only in test environments such as sandbox.
- [Fetch Udyam with PAN](https://www.cashfree.com/docs/api-reference/vrs/v2/pan-to-udyam/fetch-udyam-with-pan.md): Use this API to fetch the Udyam registration number associated with a PAN number. You need to enter the PAN number and we retrieve the corresponding Udyam registration number if it exists. View the [test data](https://www.cashfree.com/docs/api-reference/vrs/data-to-test-integration#pan-to-udyam) and use the information to trigger the validations. The test data are usable only in the test environments such as sandbox.
- [Get Status.](https://www.cashfree.com/docs/api-reference/vrs/v2/pan/get-status-for-verify-pan-in-bulk.md): Use this API to get the status of the Verify PAN in Bulk API request. You need to enter either the reference ID or bulk verification ID.
- [Get Status](https://www.cashfree.com/docs/api-reference/vrs/v2/pan/get-status-of-verify-pan-sync.md): Use this API to get the verification status of the Verify PAN Sync API. You need to enter the reference ID to get the verification status.
- [PAN 360](https://www.cashfree.com/docs/api-reference/vrs/v2/pan/pan-360.md): Use this API to verify the PAN information of your customers. You can retrieve more information such as first name, last name, masked aadhaar number,masked email, masked mobile number and other contact information and more. Mobile number ,email and address fields will have fill rate around 45% based on the recent changes to the source of the information. View the [test data](https://www.cashfree.com/docs/api-reference/vrs/data-to-test-integration#pan) and use the information to trigger the validations. The test data are usable only in the test environments such as sandbox.
- [PAN Lite](https://www.cashfree.com/docs/api-reference/vrs/v2/pan/pan-lite.md): Use this API to validate PAN information of individuals. The API helps verify the unique identifier, name of the individual, date of birth, and other information that helps you in customer onboarding, KYC verification, and other fraud prevention security measures. View the [test data](https://www.cashfree.com/docs/api-reference/vrs/data-to-test-integration#pan) and use the information to trigger the validations.You can use the test data only in sandbox environment.
- [Verify](https://www.cashfree.com/docs/api-reference/vrs/v2/pan/verify-pan-in-bulk.md): Use this API to verify your customers' PAN information individually or in batches at a time. This API comes in handy when you have to verify a large number of PAN information. View the [test data](https://www.cashfree.com/docs/api-reference/vrs/data-to-test-integration#pan) and use the information to trigger the validations. The test data are usable only in the test environment sandbox.
- [Verify](https://www.cashfree.com/docs/api-reference/vrs/v2/pan/verify-pan-sync.md): Use this API to verify if a given PAN exists. You will receive the name registered with the PAN and the PAN type (Individual or Business) in the response for a valid PAN. View the [test data](https://www.cashfree.com/docs/api-reference/vrs/data-to-test-integration#pan) and use the information to trigger the validations. The test data are usable only in the test environment sandbox.
- [Verify Passport](https://www.cashfree.com/docs/api-reference/vrs/v2/passport/verify-passport.md): Use this API to verify passport information and ensure the identity of your customer. Provide the passport file number in the request and we help you fetch the details. View the [test data](https://www.cashfree.com/docs/api-reference/vrs/data-to-test-integration#passport) and use the information to trigger the validations. The test data are usable only in the test environments such as gamma and sandbox. Passport verification is supported only for Indian passports. Passports from other countries are not eligible.
- [Reverse Geocoding](https://www.cashfree.com/docs/api-reference/vrs/v2/reverse-geocoding/reverse-geocoding.md): Use this API to convert geohraphic coordinates (latitude and longitude) into readable location information for verification purposes. View the [test data](https://www.cashfree.com/docs/api-reference/vrs/data-to-test-integration#reverse-geocoding-coordinates) and use the information to trigger the validations.You can use the test data only in sandbox environment.
- [Create Reverse Penny Drop Request](https://www.cashfree.com/docs/api-reference/vrs/v2/reverse-penny-drop/create-reverse-penny-drop-request.md): Use this API to create a reverse penny drop request. Reverse penny drop is a verification method for validating bank account information. Your customers/users deposit 1 rupee through a UPI based transaction and get the 1 rupee back once the verification is complete. The generated RPD link is valid for 10 minutes. You must complete the reverse penny drop process within this time.
- [Get Reverse Penny Drop Request Details](https://www.cashfree.com/docs/api-reference/vrs/v2/reverse-penny-drop/get-reverse-penny-drop-request-details.md): Use this API to get the details of the created reverse penny drop request. You need to enter either the reference ID or verification ID.
- [Webhooks](https://www.cashfree.com/docs/api-reference/vrs/v2/reverse-penny-drop/webhooks-reverse-penny.md): Webhooks are server callbacks to your server from Cashfree payments.
- [API vs SDK](https://www.cashfree.com/docs/api-reference/vrs/v2/sdk/api-sdk.md): This topic explains the key differences between APIs and SDKs, highlighting their roles, benefits, and how SDKs simplify and accelerate development.
- [Server side SDKs](https://www.cashfree.com/docs/api-reference/vrs/v2/sdk/verification-suite-server-sdks.md): In this article, you will learn the reasons to use our server-side software development kits (SDKs) and where to find them to integrate our Secure ID APIs.
- [Smart OCR](https://www.cashfree.com/docs/api-reference/vrs/v2/smart-ocr/smart-ocr.md): Smart OCR to validate and extract all the relevant fields from a document.
- [Driving Licence](https://www.cashfree.com/docs/api-reference/vrs/v2/smart-ocr/success-responses/DL.md)
- [Aadhaar](https://www.cashfree.com/docs/api-reference/vrs/v2/smart-ocr/success-responses/aadhaar.md)
- [CANCELLED CHEQUE](https://www.cashfree.com/docs/api-reference/vrs/v2/smart-ocr/success-responses/cancelled-cheque.md)
- [INVOICE](https://www.cashfree.com/docs/api-reference/vrs/v2/smart-ocr/success-responses/invoice.md)
- [PAN](https://www.cashfree.com/docs/api-reference/vrs/v2/smart-ocr/success-responses/pan.md)
- [Passport](https://www.cashfree.com/docs/api-reference/vrs/v2/smart-ocr/success-responses/passport.md)
- [Vehicle RC](https://www.cashfree.com/docs/api-reference/vrs/v2/smart-ocr/success-responses/vehicle-rc.md)
- [Voter ID](https://www.cashfree.com/docs/api-reference/vrs/v2/smart-ocr/success-responses/voterId.md)
- [Verify Udyam](https://www.cashfree.com/docs/api-reference/vrs/v2/udyam/verify-udyam.md): Use this API to verify the authenticity of your customer's Udyam registration. You need to enter the Udyam reference number and we retrieve complete enterprise details including enterprise data, NIC classification, and enterprise units information. View the [test data](https://www.cashfree.com/docs/api-reference/vrs/data-to-test-integration#udyam) and use the information to trigger the validations. The test data are usable only in the test environments such as sandbox.
- [Get Vehicle RC Status](https://www.cashfree.com/docs/api-reference/vrs/v2/vehicle-rc/get-vehicle-rc-details.md): Vehicle RC get status
- [Verify Vehicle RC Details](https://www.cashfree.com/docs/api-reference/vrs/v2/vehicle-rc/get-vehicle-rc-details-1.md): Use this API to verify the authenticity of vehicle details. We help you find out the complete information of the vehicle including the owner, chassis number, registration date, registration number, and more. View the [test data](https://www.cashfree.com/docs/api-reference/vrs/data-to-test-integration#registration-certificate-vehicle) and use the information to trigger the validations. The test data are usable only in the test environments such as gamma and sandbox.
- [API Rate Limits](https://www.cashfree.com/docs/api-reference/vrs/v2/verification-rate-limits.md)
- [Create User for Secure ID](https://www.cashfree.com/docs/api-reference/vrs/v2/video-kyc/add-user.md): Use this API to create a new user profile for the Secure ID, which enables Video KYC (Know Your Customer) verification. The user profile includes basic details such as phone number, name, and address, and is required to initiate the KYC process.
- [Get User Detail](https://www.cashfree.com/docs/api-reference/vrs/v2/video-kyc/get-user.md): Use this API to retrieve the details of a user registered for Video KYC. You can fetch user information using either the **user_id** (provided by you) or the **user_reference_id** (generated by Cashfree).
- [Get status of Video KYC](https://www.cashfree.com/docs/api-reference/vrs/v2/video-kyc/get-vkyc-status.md): Use this API to check the status of a Video KYC (vKYC) request. You can query the request using the **reference_id** (generated by Cashfree) or the **verification_id** (created by you). The response includes the current status, vKYC link, link expiry, and optional Aadhaar and security question details.
- [Initiate Video KYC Request](https://www.cashfree.com/docs/api-reference/vrs/v2/video-kyc/initiate-vkyc.md): Use this API to initiate a Video KYC request for a user by generating a secure verification link. The link is sent through selected notification channels (SMS, email, or WhatsApp) and can be customised using user and agent templates.
- [Create Auth Token to Initialise the SDK](https://www.cashfree.com/docs/api-reference/vrs/v2/video-kyc/oauth-token.md): Use this API to generate an authentication token required to initialize the Cashfree SDK. Provide your **app_id**, and product name (such as Video KYC) in the request body. The API returns an **access_token** and its expiry details.
- [Update User Detail](https://www.cashfree.com/docs/api-reference/vrs/v2/video-kyc/update-user.md): Update User Detail
- [Status Codes and Templates](https://www.cashfree.com/docs/api-reference/vrs/v2/video-kyc/vkyc-descriptions.md): Understand VKYC status codes, sub-status combinations, user templates, and agent templates for Video KYC implementation.
- [Video KYC Integration](https://www.cashfree.com/docs/api-reference/vrs/v2/video-kyc/vkyc-integration.md)
- [Integration Overview](https://www.cashfree.com/docs/api-reference/vrs/v2/video-kyc/vkyc-overview.md)
- [Webhooks](https://www.cashfree.com/docs/api-reference/vrs/v2/video-kyc/webhook.md): Configure webhooks to receive real-time updates about VKYC events.
- [Verify Voter ID](https://www.cashfree.com/docs/api-reference/vrs/v2/voter-id/verify-voter-id.md): Use this API to verify the authenticity of your customer's voter ID. You need to enter the Electoral Photo Identity Card (EPIC) number and we retrieve complete details including assembly and parliamentary constituency details. View the [test data](https://www.cashfree.com/docs/api-reference/vrs/data-to-test-integration#voter-id) and use the information to trigger the validations. The test data are usable only in the test environments such as sandbox.
- [Webhook Signature Verification](https://www.cashfree.com/docs/api-reference/vrs/webhook-signature-verification.md)
- [Account FAQs](https://www.cashfree.com/docs/help/account/account-activation.md)
- [Account Management FAQs](https://www.cashfree.com/docs/help/account/account-management.md)
- [Account Overview](https://www.cashfree.com/docs/help/account/overview.md): Let us learn how to create a Cashfree Payments account. Once you create an account, you have test and production environments in which the former helps you simulate the different features of our products.
- [Pricing FAQs](https://www.cashfree.com/docs/help/account/pricing.md)
- [Terms & Conditions FAQs](https://www.cashfree.com/docs/help/account/termsandcondition.md)
- [Easy Split FAQs](https://www.cashfree.com/docs/help/easy-split/faqs/faqs.md)
- [Disputes and Chargebacks FAQs](https://www.cashfree.com/docs/help/end-customer/disputes-and-chargeback.md)
- [Fraud Prevention FAQs](https://www.cashfree.com/docs/help/end-customer/fraud-prevention.md)
- [Order and Delivery FAQs](https://www.cashfree.com/docs/help/end-customer/order-and-delivery.md)
- [Payment FAQs](https://www.cashfree.com/docs/help/end-customer/payment-related.md)
- [Refunds FAQs](https://www.cashfree.com/docs/help/end-customer/refunds.md)
- [Report a Fraud FAQs](https://www.cashfree.com/docs/help/end-customer/report-fraud.md)
- [Subscriptions FAQs](https://www.cashfree.com/docs/help/end-customer/subscriptions.md)
- [FlowWise FAQs](https://www.cashfree.com/docs/help/flowwise/general-faqs.md): FlowWise related Frequently Asked Questions.
- [Onboarding Related FAQs](https://www.cashfree.com/docs/help/onboarding-related/general-faqs.md)
- [Cashfree Payments FAQs](https://www.cashfree.com/docs/help/overview.md)
- [Payment Forms FAQs](https://www.cashfree.com/docs/help/payment-forms/faqs/faqs.md)
- [Payment Links FAQs](https://www.cashfree.com/docs/help/payment-links/faqs/faqs.md)
- [Integrations](https://www.cashfree.com/docs/help/payments/integrations/integrations.md)
- [Offers](https://www.cashfree.com/docs/help/payments/offers/offers.md)
- [Orders and Payments](https://www.cashfree.com/docs/help/payments/orders-and-payments/orders-and-payments.md)
- [Product Walkthrough](https://www.cashfree.com/docs/help/payments/product-walkthrough/product-walkthrough.md)
- [Instant Settlement](https://www.cashfree.com/docs/help/payments/settlements/instant-settlements.md)
- [Settlements](https://www.cashfree.com/docs/help/payments/settlements/settlements.md): Cashfree Settlements
- [Transaction Reports](https://www.cashfree.com/docs/help/payments/transaction-reports/transaction-reports.md)
- [General FAQs](https://www.cashfree.com/docs/help/payments/transactions/generalfaqs.md)
- [Transactions](https://www.cashfree.com/docs/help/payments/transactions/transactions.md)
- [Cashgram FAQs](https://www.cashfree.com/docs/help/payouts/Cashgram.md)
- [Payouts: General FAQs](https://www.cashfree.com/docs/help/payouts/general-faqs.md)
- [IP Whitelist and Public Key FAQs](https://www.cashfree.com/docs/help/payouts/ip-whitelist.md)
- [Aadhaar Verification FAQs](https://www.cashfree.com/docs/help/secure-id/aadhaar-verification.md)
- [Bank Account Verification FAQs](https://www.cashfree.com/docs/help/secure-id/bav.md)
- [Secure ID: General FAQs](https://www.cashfree.com/docs/help/secure-id/general-faqs.md)
- [GSTIN Verification FAQs](https://www.cashfree.com/docs/help/secure-id/gstin-verification.md)
- [PAN Verification FAQs](https://www.cashfree.com/docs/help/secure-id/pan-verification.md)
- [softPOS FAQs](https://www.cashfree.com/docs/help/softpos/softpos.md)
- [Subscriptions FAQs](https://www.cashfree.com/docs/help/subscriptions/faqs/faqs.md)
- [Token Vault FAQs](https://www.cashfree.com/docs/help/token-vault/faqs.md)
- [Cashfree Payments Developer Documentation](https://www.cashfree.com/docs/index.md): Get started with documentation and APIs to start integrating Cashfree Payment's Products.
- [Merchants Integration](https://www.cashfree.com/docs/partners/affiliates/assist-merchant/merchants-integration.md)
- [Merchants KYC](https://www.cashfree.com/docs/partners/affiliates/assist-merchant/merchants-kyc.md)
- [Get Started as Affiliate Partner](https://www.cashfree.com/docs/partners/affiliates/become-cashfree-affiliate.md)
- [Affiliate Partner Dashboard](https://www.cashfree.com/docs/partners/affiliates/dashboard.md)
- [FAQs](https://www.cashfree.com/docs/partners/affiliates/faqs.md)
- [Marketing Kit](https://www.cashfree.com/docs/partners/affiliates/marketing-kit.md)
- [Overview](https://www.cashfree.com/docs/partners/affiliates/overview.md)
- [Partner Earnings Guide](https://www.cashfree.com/docs/partners/affiliates/partner-commissions-and-invoices.md)
- [Refer and Onboard Merchants](https://www.cashfree.com/docs/partners/affiliates/refer-merchants.md)
- [Adding Merchants with Embedded Payments](https://www.cashfree.com/docs/partners/embedded/add-merchants.md)
- [Commissions and Invoices](https://www.cashfree.com/docs/partners/embedded/commissions-and-invoices.md)
- [Embedded Payments Dashboard](https://www.cashfree.com/docs/partners/embedded/dashboard.md)
- [Get Started with Embedded Payments](https://www.cashfree.com/docs/partners/embedded/get-started.md)
- [Embedded Payment Gateway Integration](https://www.cashfree.com/docs/partners/embedded/integration/gateway-integration.md)
- [Sandbox Environment for Embedded Payments Partners](https://www.cashfree.com/docs/partners/embedded/integration/gateway-sandbox-environment.md)
- [Embedded Payments Overview](https://www.cashfree.com/docs/partners/embedded/overview.md)
- [Dispute Report](https://www.cashfree.com/docs/partners/embedded/reports/dispute-reports.md)
- [Ledger Report](https://www.cashfree.com/docs/partners/embedded/reports/ledger-reports.md)
- [Refunds Report](https://www.cashfree.com/docs/partners/embedded/reports/refunds-reports.md)
- [Overview](https://www.cashfree.com/docs/partners/embedded/reports/reports.md)
- [Settlement Recon Report](https://www.cashfree.com/docs/partners/embedded/reports/settlement-recon-reports.md)
- [Settlement Reports](https://www.cashfree.com/docs/partners/embedded/reports/settlement-reports.md)
- [Transactions Report](https://www.cashfree.com/docs/partners/embedded/reports/transaction-reports.md)
- [Introduction](https://www.cashfree.com/docs/partners/introduction.md)
- [Bills](https://www.cashfree.com/docs/payments/bbps-billers/dashboard-actions/bills.md)
- [Summary Homepage](https://www.cashfree.com/docs/payments/bbps-billers/dashboard-actions/summary.md)
- [Transaction](https://www.cashfree.com/docs/payments/bbps-billers/dashboard-actions/transaction.md)
- [BBPS Billers - FAQs](https://www.cashfree.com/docs/payments/bbps-billers/faqs.md)
- [Getting Onboarded and Listed on BBPS](https://www.cashfree.com/docs/payments/bbps-billers/onboarding.md)
- [Overview](https://www.cashfree.com/docs/payments/bbps-billers/overview.md)
- [Reports](https://www.cashfree.com/docs/payments/bbps-billers/reports.md)
- [Abandoned Checkout](https://www.cashfree.com/docs/payments/checkout/abandoned-checkout/abandoned-checkout.md)
- [Ecom360 Webhook](https://www.cashfree.com/docs/payments/checkout/abandoned-checkout/ecom360.md)
- [Abandoned Checkout Webhook](https://www.cashfree.com/docs/payments/checkout/abandoned-checkout/webhook.md)
- [Customer Login and Address-Prefilling](https://www.cashfree.com/docs/payments/checkout/address-prefill.md): Learn more about login and address-prefill on checkout.
- [Payment Analytics](https://www.cashfree.com/docs/payments/checkout/after/analytics.md): Unlock key insights to grow your business.
- [Customer Hub](https://www.cashfree.com/docs/payments/checkout/after/customer-hub.md): Learn how Cashfree can help you manage your customer better
- [External Analytics](https://www.cashfree.com/docs/payments/checkout/after/external-analytics.md): Unlock key insights to grow your business by integrating **Cashfree Checkout**, **Payment Links**, and **Payment Forms** with your preferred analytics platform. Send real-time events to track user behaviour, optimise conversions, and measure performance across platforms.
- [Recovering Abandoned Orders via WhatsApp](https://www.cashfree.com/docs/payments/checkout/cart-recovery.md): How to retarget dropped off customers and improve conversion
- [Go Live Checklist](https://www.cashfree.com/docs/payments/checkout/checklist.md): Verify your One Click Checkout configurations with this checklist before you go live.
- [Go Live Checklist](https://www.cashfree.com/docs/payments/checkout/checklist-deprecated.md): Verify your One Click Checkout configurations with this checklist before you go live.
- [Blacklist Cash on Delivery (COD)](https://www.cashfree.com/docs/payments/checkout/cod/blacklist-cod.md): Learn more about Blacklisting COD on One Click Checkout
- [Configure Cash on Delivery](https://www.cashfree.com/docs/payments/checkout/cod/configure.md): Learn more about configuring Cash on Delivery
- [Overview](https://www.cashfree.com/docs/payments/checkout/cod/overview.md): Manage COD effectively with Cashfree's One Click Checkout
- [RTO Intelligence](https://www.cashfree.com/docs/payments/checkout/cod/rto.md): Learn more about RTO Intelligence
- [Customise Checkout](https://www.cashfree.com/docs/payments/checkout/customise-checkout.md): Customise the checkout experience to match your brand identity and ensure a seamless transition for your customers.
- [Integrations](https://www.cashfree.com/docs/payments/checkout/integration-one-click-checkout.md): Integrating One Click Checkout on your store
- [Managing Cash on Delivery](https://www.cashfree.com/docs/payments/checkout/managing-cod.md): Manage COD effectively with Cashfree's One Click Checkout
- [Managing Offers](https://www.cashfree.com/docs/payments/checkout/offers.md): Learn how to use offers to boost order value and conversions
- [No Cost EMIs](https://www.cashfree.com/docs/payments/checkout/offers/no-cost-emi.md): Learn how to use No Cost EMIs to boost order value and conversions
- [Offers FAQs](https://www.cashfree.com/docs/payments/checkout/offers/offers-faqs.md)
- [Shopify Discounts](https://www.cashfree.com/docs/payments/checkout/offers/shopify.md): Learn how to use Shopify discounts to boost order value and conversions
- [One Click Checkout](https://www.cashfree.com/docs/payments/checkout/one-click-checkout.md)
- [Managing shipping & delivery](https://www.cashfree.com/docs/payments/checkout/shipping-managing-creation.md): Steps to create and manage shipping rules
- [Overview](https://www.cashfree.com/docs/payments/checkout/shipping-overview.md)
- [Social Proofing](https://www.cashfree.com/docs/payments/checkout/social-proofing.md): Learn about social proofing and it’s benefits.
- [Cashfree Trusted Badge](https://www.cashfree.com/docs/payments/checkout/trusted-badge.md)
- [WooCommerce](https://www.cashfree.com/docs/payments/checkout/woocommerce.md): Easily manage checkout for your WooCommerce store with Cashfree Payments.
- [Payment Dashboard](https://www.cashfree.com/docs/payments/dashboard.md)
- [Android Changelog](https://www.cashfree.com/docs/payments/developers/changelog/android.md)
- [Cordova Changelog](https://www.cashfree.com/docs/payments/developers/changelog/cordova.md)
- [Flutter Changelog](https://www.cashfree.com/docs/payments/developers/changelog/flutter.md)
- [iOS Changelog](https://www.cashfree.com/docs/payments/developers/changelog/ios.md)
- [React Native Changelog](https://www.cashfree.com/docs/payments/developers/changelog/react-native.md)
- [Card BIN Details](https://www.cashfree.com/docs/payments/features/card-bin-details.md)
- [CVV-Less Card Payments](https://www.cashfree.com/docs/payments/features/cvv-less.md)
- [Native OTP](https://www.cashfree.com/docs/payments/features/native-otp.md): Authenticate card payments natively on your own website or app.
- [PayFast](https://www.cashfree.com/docs/payments/features/payfast.md): Learn how to make checkout faster and more seamless.
- [Payment Account Reference](https://www.cashfree.com/docs/payments/features/payment-account-reference.md)
- [Pre-Authorisation](https://www.cashfree.com/docs/payments/features/pre-authorisation.md)
- [Token Vault](https://www.cashfree.com/docs/payments/features/token-vault.md)
- [Third Party Validation](https://www.cashfree.com/docs/payments/features/tpv.md): Learn how to verify if the customer is paying through a specific bank account. This flow is mandatory for mutual funds and other financial services companies.
- [Add a gateway](https://www.cashfree.com/docs/payments/flowwise/add-gateway.md): Learn about how to add new payment gateways to your flowwise account
- [Flowwise FAQs](https://www.cashfree.com/docs/payments/flowwise/flowwise-faq.md)
- [Billdesk](https://www.cashfree.com/docs/payments/flowwise/gateways/billdesk.md): Learn more about linking your Billdesk account with Flowwise
- [Cashfree](https://www.cashfree.com/docs/payments/flowwise/gateways/cashfree.md): Learn how to connect your Cashfree account in Flowwise
- [CCAvenue](https://www.cashfree.com/docs/payments/flowwise/gateways/ccavenue.md): Learn more about linking your CCAvenue account with Flowwise
- [Easebuzz](https://www.cashfree.com/docs/payments/flowwise/gateways/easebuzz.md): Learn more about linking your Easebuzz account with Flowwise
- [HDFC](https://www.cashfree.com/docs/payments/flowwise/gateways/hdfc.md): Learn more about linking your HDFC account with Flowwise
- [Lyra](https://www.cashfree.com/docs/payments/flowwise/gateways/lyra.md): Learn more about linking your Lyra account with Flowwise
- [PayTM](https://www.cashfree.com/docs/payments/flowwise/gateways/paytm.md): Learn more about paytm integration
- [PayU](https://www.cashfree.com/docs/payments/flowwise/gateways/payu.md): Learn how to connect your PayU account with Flowwise
- [Plural](https://www.cashfree.com/docs/payments/flowwise/gateways/plural.md): Learn more about linking your Plural account with Flowwise
- [Razorpay](https://www.cashfree.com/docs/payments/flowwise/gateways/razorpay.md): Learn how to connect your Razorpay account with Flowwise
- [Overview](https://www.cashfree.com/docs/payments/flowwise/overview.md): Learn more about using multiple payment gateways for your online store
- [Add a new configuration](https://www.cashfree.com/docs/payments/flowwise/routing/add-rules.md): Learn how to add a new routing rule in Flowwise
- [Dynamic Routing](https://www.cashfree.com/docs/payments/flowwise/routing/dynamic-routing.md): Learn what dynamic routing means in payments and how Flowwise supports it
- [Payments: General FAQs](https://www.cashfree.com/docs/payments/general-faqs.md)
- [Collection Accounts](https://www.cashfree.com/docs/payments/global-collections/collection-accounts.md)
- [Global Collections FAQs](https://www.cashfree.com/docs/payments/global-collections/faqs.md)
- [Overview](https://www.cashfree.com/docs/payments/global-collections/introduction.md)
- [Transactions](https://www.cashfree.com/docs/payments/global-collections/transactions.md)
- [Overview](https://www.cashfree.com/docs/payments/international-payments/collect-from-india/overview.md)
- [Transaction Verification](https://www.cashfree.com/docs/payments/international-payments/collect-from-india/transaction-verification.md): Submit verification details for cross-border payment transactions to comply with PA-CB guidelines
- [Collection Accounts](https://www.cashfree.com/docs/payments/international-payments/global-collections/collection-accounts.md)
- [Global Collections FAQs](https://www.cashfree.com/docs/payments/international-payments/global-collections/faqs.md)
- [Overview](https://www.cashfree.com/docs/payments/international-payments/global-collections/introduction.md)
- [Transactions](https://www.cashfree.com/docs/payments/international-payments/global-collections/transactions.md)
- [Currencies](https://www.cashfree.com/docs/payments/international-payments/ipg/currencies-supported.md): Explore the 140+ currencies supported by Cashfree’s International Payment Gateway, including decimal and zero-decimal options for seamless global payments.
- [Overview](https://www.cashfree.com/docs/payments/international-payments/ipg/overview.md): Scale your Indian business globally with Cashfree's IPG, featuring Pay Native (DCC), support for 140+ currencies, and industry-leading success rates for seamless international card payments.
- [Pay in Native Currency](https://www.cashfree.com/docs/payments/international-payments/ipg/pay-native.md): Enable your Indian business to accept international card payments with Cashfree’s Pay Native, offering real-time currency conversion in 140+ currencies.
- [Paypal for International Payments](https://www.cashfree.com/docs/payments/international-payments/ipg/paypal.md): Accept international payments in one click via PayPal, world's leading wallet payments provider
- [Dashboard Actions](https://www.cashfree.com/docs/payments/manage/disputes/dashboard-actions.md)
- [Disputes Actions](https://www.cashfree.com/docs/payments/manage/disputes/disputes-actions.md)
- [Disputes APIs](https://www.cashfree.com/docs/payments/manage/disputes/disputes-apis.md)
- [Disputes FAQs](https://www.cashfree.com/docs/payments/manage/disputes/disputes-faqs.md)
- [Disputes Notifications](https://www.cashfree.com/docs/payments/manage/disputes/disputes-notifications.md)
- [Dispute Process Flow](https://www.cashfree.com/docs/payments/manage/disputes/disputes-process-flow.md)
- [Disputes States](https://www.cashfree.com/docs/payments/manage/disputes/disputes-states.md)
- [Disputes Types](https://www.cashfree.com/docs/payments/manage/disputes/disputes-types.md)
- [Overview](https://www.cashfree.com/docs/payments/manage/disputes/overview.md)
- [Reason Codes and Documents](https://www.cashfree.com/docs/payments/manage/disputes/reason-codes.md)
- [Downtimes](https://www.cashfree.com/docs/payments/manage/downtimes.md): Monitor and respond to payment ecosystem downtimes to maintain optimal conversion rates.
- [Monitoring and Observability](https://www.cashfree.com/docs/payments/manage/monitor.md)
- [Payment Method Eligibility](https://www.cashfree.com/docs/payments/manage/payment-method-eligibility.md)
- [Payment Methods](https://www.cashfree.com/docs/payments/manage/payment-methods.md): Accepting more payment methods helps your business expand its reach and improve checkout conversion.
- [Bank Transfers (Challans)](https://www.cashfree.com/docs/payments/manage/payment-methods/bank-transfers.md): Accepting virtual account based IMPS, NEFT, RTGS payments with real-time reconciliation
- [Apple Pay](https://www.cashfree.com/docs/payments/manage/payment-methods/credit-and-debit-cards/apple-pay.md)
- [Overview](https://www.cashfree.com/docs/payments/manage/payment-methods/credit-and-debit-cards/overview.md)
- [Netbanking](https://www.cashfree.com/docs/payments/manage/payment-methods/netbanking.md)
- [Payment Methods](https://www.cashfree.com/docs/payments/manage/payment-methods/overview.md): Accepting more payment methods helps your business expand its reach and improve checkout conversion.
- [Paylater & Cardless EMIs](https://www.cashfree.com/docs/payments/manage/payment-methods/paylaters-and-cardless-emis.md)
- [UPI](https://www.cashfree.com/docs/payments/manage/payment-methods/upi.md)
- [Wallets](https://www.cashfree.com/docs/payments/manage/payment-methods/wallets.md)
- [Instant Refund](https://www.cashfree.com/docs/payments/manage/refunds/instant-refunds.md)
- [Overview](https://www.cashfree.com/docs/payments/manage/refunds/overview.md)
- [Refund Details](https://www.cashfree.com/docs/payments/manage/refunds/refund-details.md)
- [Reports](https://www.cashfree.com/docs/payments/manage/reports.md)
- [Schedule Reports](https://www.cashfree.com/docs/payments/manage/schedule-reports.md)
- [Settlements](https://www.cashfree.com/docs/payments/manage/settlements.md)
- [Transactions](https://www.cashfree.com/docs/payments/manage/transactions.md)
- [Migration to Version 2023-08-01](https://www.cashfree.com/docs/payments/migration/migration.md)
- [Overview](https://www.cashfree.com/docs/payments/migration/overview.md): Use this guide to migrate to latest version V4 from V3.
- [Cancel Payment Link](https://www.cashfree.com/docs/payments/no-code/customize/cancel-payment-link.md)
- [Copy Link](https://www.cashfree.com/docs/payments/no-code/customize/copy-link.md)
- [Custom Domain](https://www.cashfree.com/docs/payments/no-code/customize/custom-domain.md)
- [Custom SMS message](https://www.cashfree.com/docs/payments/no-code/customize/custom-sms.md)
- [Edit Payment Link](https://www.cashfree.com/docs/payments/no-code/customize/edit-payment-link.md)
- [Identify customer before Payment](https://www.cashfree.com/docs/payments/no-code/customize/identity.md)
- [Overview](https://www.cashfree.com/docs/payments/no-code/customize/overview.md)
- [Send Reminder](https://www.cashfree.com/docs/payments/no-code/customize/send-reminder.md)
- [Webhooks for Payment links and forms](https://www.cashfree.com/docs/payments/no-code/customize/webhooks.md)
- [No Code](https://www.cashfree.com/docs/payments/no-code/overview.md)
- [Cashfree Payment Button](https://www.cashfree.com/docs/payments/no-code/payment-button.md): Accept Payments using Cashfree Payment button in a simple, safe, and secure manner
- [Frequently Asked Questions](https://www.cashfree.com/docs/payments/no-code/payment-forms/faq.md)
- [Intelliforms](https://www.cashfree.com/docs/payments/no-code/payment-forms/intelliforms-docs.md)
- [Overview](https://www.cashfree.com/docs/payments/no-code/payment-forms/overview.md)
- [Webhooks](https://www.cashfree.com/docs/payments/no-code/payment-forms/webhooks.md): In this article, you will learn about Payment Form Webhooks and how to configure them from the Payment Gateway Dashboard.
- [Payment Handle](https://www.cashfree.com/docs/payments/no-code/payment-handle.md)
- [Overview](https://www.cashfree.com/docs/payments/no-code/payment-link.md)
- [BNPL Plus - Native Web](https://www.cashfree.com/docs/payments/online/bnpl-plus.md): This section explains the steps for integrating BNPL Plus into your website.
- [Appendix](https://www.cashfree.com/docs/payments/online/element/appendix.md)
- [Cards Component](https://www.cashfree.com/docs/payments/online/element/cards.md): Use the Card Component to collect card information from the customer
- [Overview](https://www.cashfree.com/docs/payments/online/element/component-overview.md): Learn about the components which are available with Cashfree.js
- [Components](https://www.cashfree.com/docs/payments/online/element/components.md): Learn about the components which are available with Cashfree.js
- [Component Customization](https://www.cashfree.com/docs/payments/online/element/customize.md): Understand how to customize a component as per your requirements
- [Examples](https://www.cashfree.com/docs/payments/online/element/examples.md): Complete code examples for building a payment page
- [Introducing Cashfree.js](https://www.cashfree.com/docs/payments/online/element/introduction.md)
- [Wallets, Net banking and BNPL components](https://www.cashfree.com/docs/payments/online/element/other-components.md): Learn to create components for Wallets, Net banking and BNPL.
- [Overview](https://www.cashfree.com/docs/payments/online/element/overview.md)
- [Configuring Payment Options](https://www.cashfree.com/docs/payments/online/element/payment-options.md)
- [SDK Libraries](https://www.cashfree.com/docs/payments/online/element/sdks.md): JS, React and Svelte component libraries for seamless integration of Cashfree Payment Gateway into your applications.
- [UPI Component](https://www.cashfree.com/docs/payments/online/element/upi.md): Use the UPI Component to collect UPI information from the customer
- [API Logs and Metrics](https://www.cashfree.com/docs/payments/online/go-live/api-logs.md)
- [Go Live Checklist](https://www.cashfree.com/docs/payments/online/go-live/checklist.md): Verify your integration with this checklist before you go live.
- [Whitelist your website or app](https://www.cashfree.com/docs/payments/online/go-live/whitelist.md)
- [Android Integration](https://www.cashfree.com/docs/payments/online/mobile/android.md): Learn more about the android sdk integration in your app.
- [Cordova Integration](https://www.cashfree.com/docs/payments/online/mobile/cordova.md): Learn more about the cordova sdk integration in your app
- [Flutter Integration](https://www.cashfree.com/docs/payments/online/mobile/flutter.md): Learn more about integrating Cashfree Flutter SDK in your mobile app.
- [Integration FAQs](https://www.cashfree.com/docs/payments/online/mobile/integration-faqs.md)
- [iOS Integration](https://www.cashfree.com/docs/payments/online/mobile/ios.md): Learn more about the sdk integration in your iOS app.
- [Cashfree Integrity](https://www.cashfree.com/docs/payments/online/mobile/misc/cashfree_integrity.md)
- [Integrity Prod setup](https://www.cashfree.com/docs/payments/online/mobile/misc/cashfree_integrity_prod_testing.md)
- [UPI Intent Test APK](https://www.cashfree.com/docs/payments/online/mobile/misc/cashfree_upi_simulator_apk.md)
- [UPI Intent in JS SDK](https://www.cashfree.com/docs/payments/online/mobile/misc/upi_intent_support_js_sdk.md)
- [React Native Integration](https://www.cashfree.com/docs/payments/online/mobile/react-native.md): Learn more about integrating Cashfree SDK in your react native app.
- [Payment Icons](https://www.cashfree.com/docs/payments/online/resources/payment-icons.md): Build your payment page using standard payment icons provided by Cashfree.
- [Payment Lifecycle](https://www.cashfree.com/docs/payments/online/resources/payment-lifecycle.md): Learn how orders and payments work within the payment flow.
- [Rate Limits and Integration Usage](https://www.cashfree.com/docs/payments/online/resources/rate-limits.md)
- [Sandbox Environment](https://www.cashfree.com/docs/payments/online/resources/sandbox-environment.md): Before going to production, you can try the integration on Cashfree's Sandbox environment. Our sandbox environment supports the following payment modes and functionalities to test out.
- [Custom Checkout Integration - Android](https://www.cashfree.com/docs/payments/online/web/custom-checkout-android.md): Learn in detail about our custom checkout integration for android.
- [Custom Checkout Integration - iOS](https://www.cashfree.com/docs/payments/online/web/custom-checkout-ios.md): Learn in detail about our custom checkout integration for iOS.
- [Cashfree Hosted Checkout](https://www.cashfree.com/docs/payments/online/web/redirect.md)
- [Configuration](https://www.cashfree.com/docs/payments/online/webhooks/configure.md): Learn how to configure webhook, logs, analytics, and service alerts.
- [Overview](https://www.cashfree.com/docs/payments/online/webhooks/overview.md): Listen on your webhook endpoint so your integration can automatically trigger updates.
- [Webhook Signature Verification](https://www.cashfree.com/docs/payments/online/webhooks/signature-verification.md): Learn how to verify webhook signatures to ensure the authenticity and integrity of webhook payloads.
- [Troubleshooting](https://www.cashfree.com/docs/payments/online/webhooks/troubleshooting.md)
- [Webhook Idempotency](https://www.cashfree.com/docs/payments/online/webhooks/webhook-indempotency.md): Learn how to handle duplicate webhook events and terminal payment statuses in a reliable way.
- [Overview](https://www.cashfree.com/docs/payments/other-products.md): Cashfree Payments' other products for accepting payments
- [Introduction](https://www.cashfree.com/docs/payments/overview.md)
- [Magento Payment plugin](https://www.cashfree.com/docs/payments/plugins/magento.md): Add Cashfree payments plugin to your Magento website
- [Other E-Commerce Plugins](https://www.cashfree.com/docs/payments/plugins/others.md): Add Cashfree payments plugin to your E-Commerce platform
- [E-Commerce Plugins](https://www.cashfree.com/docs/payments/plugins/overview.md): Find the official Cashfree plugin for your preferred e-commerce platform
- [Prestashop Payment plugin](https://www.cashfree.com/docs/payments/plugins/prestashop.md): Add Cashfree payments plugin to your Prestashop store
- [Wix Payment plugin](https://www.cashfree.com/docs/payments/plugins/wix.md): Add Cashfree Payments plugin to your Wix website
- [WooCommerce Payment plugin](https://www.cashfree.com/docs/payments/plugins/woocommerce.md): Add Cashfree payments plugin to your woocommerce store
- [WordPress](https://www.cashfree.com/docs/payments/plugins/wordpress.md): Accept payments on your Wordpress website
- [Zoho Payment plugin](https://www.cashfree.com/docs/payments/plugins/zoho.md): Add Cashfree payments plugin to Zoho
- [Payment Gateway](https://www.cashfree.com/docs/payments/quick-guide/payment.md)
- [Refunds](https://www.cashfree.com/docs/payments/quick-guide/refunds.md)
- [Settlements](https://www.cashfree.com/docs/payments/quick-guide/settlement.md)
- [Fraud Risk Indicator](https://www.cashfree.com/docs/payments/risk-shield/fraud-risk-indicator.md)
- [Blacklists](https://www.cashfree.com/docs/payments/risk-shield/my-blacklists.md): In this article, you will learn to add customer details to your blacklist to block risky transactions.
- [Smart Rules](https://www.cashfree.com/docs/payments/risk-shield/new-smart-rules.md): Smart Rules lets you define custom conditions using a **When–Then** logic or define velocity-based rules. You can combine multiple conditions with AND/OR operators to **Block or Flag further transactions** automatically.
- [Overview](https://www.cashfree.com/docs/payments/risk-shield/overview.md): Our objective is to provide a safer business environment for you by mitigating risks that involve fraudulent transactions and chargebacks. With RiskShield, you can prevent financial losses because of frauds.
- [Risky Transactions](https://www.cashfree.com/docs/payments/risk-shield/risky-transactions.md): In this article, you will learn about the flagged and blocked transactions.
- [Smart Rules](https://www.cashfree.com/docs/payments/risk-shield/smart-rules.md): In this article, you will learn to configure a smart rules to block any transactions that exceed the set amount or number of transactions.
- [Whitelists](https://www.cashfree.com/docs/payments/risk-shield/whitelists.md): Learn how to add customer details to your whitelist to allow trusted transactions.
- [BNPL Plus Plugin](https://www.cashfree.com/docs/payments/shopify/bnpl.md): Integrate BNPL Plus, conversion widget for your product page on shopify
- [One Click Checkout for Shopify](https://www.cashfree.com/docs/payments/shopify/one-click-checkout.md): Learn how to integrate One Click Checkout on your Shopify store
- [Shopify](https://www.cashfree.com/docs/payments/shopify/overview.md): Manage checkout for your e-commerce store on Shopify
- [Cashfree Payments Plugin for Shopify](https://www.cashfree.com/docs/payments/shopify/payments.md): Set up payments on your Shopify store in minutes with our easy-to-use plugin
- [How softPOS works](https://www.cashfree.com/docs/payments/softpos/how-softpos-works.md)
- [softPOS Introduction](https://www.cashfree.com/docs/payments/softpos/introduction.md)
- [softPOS FAQs](https://www.cashfree.com/docs/payments/softpos/softpos-faq.md)
- [Billing Configuration](https://www.cashfree.com/docs/payments/split/billing/configuration.md)
- [Data to Test Integration](https://www.cashfree.com/docs/payments/split/data-to-test.md)
- [Easy Split FAQs](https://www.cashfree.com/docs/payments/split/faq.md)
- [Features](https://www.cashfree.com/docs/payments/split/features.md)
- [Overview](https://www.cashfree.com/docs/payments/split/overview.md)
- [Scenarios](https://www.cashfree.com/docs/payments/split/recipes/scenarios.md)
- [Split After Payment](https://www.cashfree.com/docs/payments/split/recipes/split-a-payment.md)
- [Initiate Refunds](https://www.cashfree.com/docs/payments/split/refund/initiate.md)
- [Refund Scenarios](https://www.cashfree.com/docs/payments/split/refund/scenarios.md)
- [Easy-split Reports](https://www.cashfree.com/docs/payments/split/reports/es-reports.md): Learn in detail about the various reports you can view from the merchant dashboard.
- [Reconciliation](https://www.cashfree.com/docs/payments/split/reports/recon.md)
- [Refunds](https://www.cashfree.com/docs/payments/split/reports/refunds.md)
- [Settlements](https://www.cashfree.com/docs/payments/split/reports/settlement.md)
- [Transactions](https://www.cashfree.com/docs/payments/split/reports/transaction.md)
- [Split Scheme Configuration](https://www.cashfree.com/docs/payments/split/settlements/configuration.md)
- [Order Split Delay Post Successful Payment](https://www.cashfree.com/docs/payments/split/settlements/delay/order-level.md)
- [Delay Settlements](https://www.cashfree.com/docs/payments/split/settlements/delay/overview.md)
- [Defer Settlement](https://www.cashfree.com/docs/payments/split/settlements/delay/vendor-level.md): This docs explains how to configure delay at vendor level.
- [Failed Settlement Reasons](https://www.cashfree.com/docs/payments/split/settlements/failure-reasons.md)
- [Vendor Instant Settlements](https://www.cashfree.com/docs/payments/split/settlements/instant.md)
- [Vendor On-Demand Settlements](https://www.cashfree.com/docs/payments/split/settlements/on-demand.md)
- [Vendor Standard Settlements](https://www.cashfree.com/docs/payments/split/settlements/standard.md)
- [Use Cases](https://www.cashfree.com/docs/payments/split/use-cases.md)
- [Add Vendor](https://www.cashfree.com/docs/payments/split/vendor/add.md)
- [Adjust Vendor Balance](https://www.cashfree.com/docs/payments/split/vendor/balance/adjust.md)
- [Get On Demand Vendor Balance](https://www.cashfree.com/docs/payments/split/vendor/balance/get.md)
- [Settle On Demand Vendor Balance](https://www.cashfree.com/docs/payments/split/vendor/balance/settle.md)
- [Vendor Dashboard](https://www.cashfree.com/docs/payments/split/vendor/dashboard/overview.md): Overview of the vendor dashboard, including transactions, settlements, and reports.
- [Reports](https://www.cashfree.com/docs/payments/split/vendor/dashboard/reports.md)
- [Settlements](https://www.cashfree.com/docs/payments/split/vendor/dashboard/settlements.md)
- [Transactions](https://www.cashfree.com/docs/payments/split/vendor/dashboard/transactions.md)
- [Edit Vendor Details](https://www.cashfree.com/docs/payments/split/vendor/edit.md)
- [Vendor KYC](https://www.cashfree.com/docs/payments/split/vendor/kyc.md)
- [Settlement Webhook](https://www.cashfree.com/docs/payments/split/webhooks.md)
- [Charge a Subscription](https://www.cashfree.com/docs/payments/subscription/charge.md): Learn how to charge your customer on an active subscription.
- [Create a Subscription](https://www.cashfree.com/docs/payments/subscription/create.md): Learn how to create and accept customer payment on a subscription.
- [Subscription FAQs](https://www.cashfree.com/docs/payments/subscription/faq.md)
- [Generate Transaction Return Summary](https://www.cashfree.com/docs/payments/subscription/generate-transaction-summary.md): Use this API to generate transaction return summary for failed transactions (insufficient balance).
- [Cashfree Hosted Checkout](https://www.cashfree.com/docs/payments/subscription/hosted-checkout.md): Learn how to integrate Cashfree Hosted subscription checkout
- [Import Mandates](https://www.cashfree.com/docs/payments/subscription/import.md): Learn how to import mandates via Dashboard.
- [Introduction](https://www.cashfree.com/docs/payments/subscription/introduction.md)
- [Overview](https://www.cashfree.com/docs/payments/subscription/manage.md): Learn how to cancel/reactivate a subscription or payments associated with a subscription.
- [Supported Payment Methods](https://www.cashfree.com/docs/payments/subscription/payment-modes.md): Learn the different payment methods that can be configured to accept payments from your customer.
- [Android Integration](https://www.cashfree.com/docs/payments/subscription/subscription_checkout_android_sdk.md): Learn more about the android integration in your app
- [Cordova Integration](https://www.cashfree.com/docs/payments/subscription/subscription_checkout_cordova_sdk.md): Learn more about the cordova sdk integration in your app
- [Flutter Integration](https://www.cashfree.com/docs/payments/subscription/subscription_checkout_flutter_sdk.md): Learn more about the flutter sdk integration in your app
- [iOS Integration](https://www.cashfree.com/docs/payments/subscription/subscription_checkout_ios_sdk.md): Learn more about the iOS integration in your iOS app
- [React Native Integration](https://www.cashfree.com/docs/payments/subscription/subscription_checkout_react_native_sdk.md): Learn more about the react-native sdk integration in your app
- [Managing Virtual Bank Accounts](https://www.cashfree.com/docs/payments/vba/managing-vba.md)
- [Overview](https://www.cashfree.com/docs/payments/vba/overview.md)
- [Webhooks Configuration and Usage](https://www.cashfree.com/docs/payments/vba/webhooks.md)
- [Webhooks](https://www.cashfree.com/docs/payments/webhooks.md): Listen on your webhook endpoint so your integration can automatically trigger updates.
- [Approve Batch Cashgrams](https://www.cashfree.com/docs/payouts/cashgram/approve-cashgrams.md)
- [Overview](https://www.cashfree.com/docs/payouts/cashgram/cashgram.md)
- [Approve Bulk Cashgram](https://www.cashfree.com/docs/payouts/cashgram/cashgram-classic-dashboard/approve-bulk-cashgram.md)
- [Create Bulk Cashgram](https://www.cashfree.com/docs/payouts/cashgram/cashgram-classic-dashboard/create-bulk-cashgram.md)
- [Create Cashgram](https://www.cashfree.com/docs/payouts/cashgram/cashgram-classic-dashboard/create-cashgram.md)
- [Verify Beneficiary Name](https://www.cashfree.com/docs/payouts/cashgram/cashgram-classic-dashboard/verify-beneficiary-name.md)
- [Payouts: Cashgram FAQs](https://www.cashfree.com/docs/payouts/cashgram/cashgram-faq.md)
- [Lifecycle](https://www.cashfree.com/docs/payouts/cashgram/cashgram-lifecycle.md)
- [Create Cashgram](https://www.cashfree.com/docs/payouts/cashgram/create-new-cashgram.md): Learn how to create and send Cashgrams to beneficiaries through the dashboard or APIs, including batch upload options.
- [Cashgram Integration](https://www.cashfree.com/docs/payouts/cashgram/integration/cashgram-integration.md): Explore the full range of offerings within Cashfree Payments and the comprehensive suite of products available under Cashfree Payments.
- [Customise Cashgram](https://www.cashfree.com/docs/payouts/cashgram/integration/customise-cashgram.md)
- [Data to Test Integration](https://www.cashfree.com/docs/payouts/cashgram/integration/data-to-test-integration.md)
- [Go-live Checklist](https://www.cashfree.com/docs/payouts/cashgram/integration/go-live-checklist.md): Explore the full range of offerings within Cashfree Payments and the comprehensive suite of products available under Cashfree Payments.
- [Integration](https://www.cashfree.com/docs/payouts/cashgram/integration/integration.md)
- [Webhooks](https://www.cashfree.com/docs/payouts/cashgram/integration/webhooks.md)
- [Redeem a Cashgram](https://www.cashfree.com/docs/payouts/cashgram/redeem-a-cashgram.md)
- [Verify Beneficiary Name](https://www.cashfree.com/docs/payouts/cashgram/verify-bene-name.md)
- [Allocate Funds](https://www.cashfree.com/docs/payouts/oneescrow/allocate-funds.md)
- [Create Virtual Account](https://www.cashfree.com/docs/payouts/oneescrow/create-virtual-account.md)
- [Delete Virtual Account](https://www.cashfree.com/docs/payouts/oneescrow/delete-virtual-account.md)
- [Initiate Payout](https://www.cashfree.com/docs/payouts/oneescrow/initiate-payout.md)
- [Internal Fund Transfer](https://www.cashfree.com/docs/payouts/oneescrow/internal-fund-transfer.md)
- [Manage Virtual Account](https://www.cashfree.com/docs/payouts/oneescrow/manage-virtual-account.md)
- [Overview](https://www.cashfree.com/docs/payouts/oneescrow/overview.md)
- [Whitelist Bank Account](https://www.cashfree.com/docs/payouts/oneescrow/whitelist-bank-account.md)
- [Blocked Transfers](https://www.cashfree.com/docs/payouts/payout-protect/blocked-transfers.md)
- [Flagged Transfers](https://www.cashfree.com/docs/payouts/payout-protect/flagged-transfer.md)
- [My Blacklists](https://www.cashfree.com/docs/payouts/payout-protect/my-blacklists.md)
- [Getting Started](https://www.cashfree.com/docs/payouts/payout-protect/overview.md)
- [Payout Protect](https://www.cashfree.com/docs/payouts/payout-protect/payout-protect.md)
- [Risky Transfers](https://www.cashfree.com/docs/payouts/payout-protect/risky-transfers.md)
- [Smart Rules](https://www.cashfree.com/docs/payouts/payout-protect/smartlimits.md)
- [Accounts](https://www.cashfree.com/docs/payouts/payouts/accounts.md)
- [Beneficiary Management](https://www.cashfree.com/docs/payouts/payouts/beneficiaries-management.md)
- [Payouts Change Log](https://www.cashfree.com/docs/payouts/payouts/change-log-payouts.md): Explore the new enhancements and improvements.
- [Co-Lending](https://www.cashfree.com/docs/payouts/payouts/co-lending.md)
- [Payouts Dashboard](https://www.cashfree.com/docs/payouts/payouts/dashboard/introduction.md)
- [Reports](https://www.cashfree.com/docs/payouts/payouts/dashboard/reports.md)
- [Email Notifications](https://www.cashfree.com/docs/payouts/payouts/dashboard/set-email-notifications.md)
- [Transfer Efficiency](https://www.cashfree.com/docs/payouts/payouts/dashboard/transfer-efficiency.md)
- [Downtimes](https://www.cashfree.com/docs/payouts/payouts/downtimes.md)
- [Bank Account](https://www.cashfree.com/docs/payouts/payouts/fund-management/bank-account.md)
- [Cashfree Wallet](https://www.cashfree.com/docs/payouts/payouts/fund-management/cashfree-wallet.md)
- [Overview](https://www.cashfree.com/docs/payouts/payouts/fund-management/introduction.md)
- [Manage Transfers Between Fund Sources](https://www.cashfree.com/docs/payouts/payouts/fund-management/manage-transfers.md)
- [Payouts: General FAQs](https://www.cashfree.com/docs/payouts/payouts/general-faqs.md)
- [Batch Transfer](https://www.cashfree.com/docs/payouts/payouts/integrations/batch-transfer.md)
- [Data to Test Integration](https://www.cashfree.com/docs/payouts/payouts/integrations/data-to-test.md)
- [Error Handling](https://www.cashfree.com/docs/payouts/payouts/integrations/error-handling.md)
- [Integrations](https://www.cashfree.com/docs/payouts/payouts/integrations/integrations.md)
- [Payouts: IP whitelisting and Public key FAQs](https://www.cashfree.com/docs/payouts/payouts/integrations/ip-whitelist-faq.md)
- [2FA - IP Whitelisting and Public Keys](https://www.cashfree.com/docs/payouts/payouts/integrations/payouts-2fa.md)
- [Go-live Checklist](https://www.cashfree.com/docs/payouts/payouts/integrations/payouts-go-live.md)
- [Sample Integration Kits](https://www.cashfree.com/docs/payouts/payouts/integrations/samples.md)
- [Standard Transfer](https://www.cashfree.com/docs/payouts/payouts/integrations/standard-transfer.md)
- [Introduction](https://www.cashfree.com/docs/payouts/payouts/introduction.md)
- [Low Balance Transfer Queuing](https://www.cashfree.com/docs/payouts/payouts/low-balance/low-balance-transfer-queuing.md)
- [Set Low Balance Threshold](https://www.cashfree.com/docs/payouts/payouts/low-balance/set-threshold.md)
- [Make Payouts to Customers](https://www.cashfree.com/docs/payouts/payouts/make-payouts/customers.md)
- [Assign Roles to Request and Approve Transfers](https://www.cashfree.com/docs/payouts/payouts/make-payouts/initiator-approver.md)
- [Lifecycle](https://www.cashfree.com/docs/payouts/payouts/make-payouts/lifecycle.md)
- [Payout Methods](https://www.cashfree.com/docs/payouts/payouts/make-payouts/payout-methods.md)
- [Recall Transfers Made](https://www.cashfree.com/docs/payouts/payouts/make-payouts/recall-transfers-made.md)
- [Transfer Reversals](https://www.cashfree.com/docs/payouts/payouts/make-payouts/transfer-reversals.md)
- [Transfer Status](https://www.cashfree.com/docs/payouts/payouts/make-payouts/transfer-status.md)
- [Webhooks](https://www.cashfree.com/docs/payouts/payouts/make-payouts/webhooks.md)
- [Using Phone Number and Beneficiary Bank](https://www.cashfree.com/docs/payouts/payouts/pay-2-phone/and-beneficiary-bank.md)
- [Using Phone Number and Beneficiary Name](https://www.cashfree.com/docs/payouts/payouts/pay-2-phone/and-beneficiary-name.md)
- [Using Phone Number and Last 4 digits of Credit Card](https://www.cashfree.com/docs/payouts/payouts/pay-2-phone/and-credit-card.md)
- [Payouts Through Phone Number](https://www.cashfree.com/docs/payouts/payouts/pay-2-phone/through-phone-number.md)
- [Advanced Employment](https://www.cashfree.com/docs/secure-id/1-click-onboarding/advance-employment.md): Verify comprehensive employment details and recent Provident Fund contribution data.
- [Creating Template](https://www.cashfree.com/docs/secure-id/1-click-onboarding/creating-template.md)
- [Mobile 360](https://www.cashfree.com/docs/secure-id/1-click-onboarding/mobile360/mobile-360.md): Instantly verify users and prefill onboarding forms using their mobile number and consent.
- [Overview](https://www.cashfree.com/docs/secure-id/1-click-onboarding/overview.md)
- [Account Aggregator](https://www.cashfree.com/docs/secure-id/account-aggregator.md): Learn about Account Aggregator.
- [Geocoding](https://www.cashfree.com/docs/secure-id/address-verification/geocoding.md)
- [Address Verification](https://www.cashfree.com/docs/secure-id/address-verification/overview.md)
- [Reverse Geocoding](https://www.cashfree.com/docs/secure-id/address-verification/reverse-geocoding.md)
- [Face Liveness](https://www.cashfree.com/docs/secure-id/biometric-kyc/face-liveness.md): Detect and verify live user presence with Cashfree’s Face Liveness.
- [Face Match](https://www.cashfree.com/docs/secure-id/biometric-kyc/face-match.md): Verify and match user faces accurately using Cashfree’s Face Match.
- [Name Match](https://www.cashfree.com/docs/secure-id/biometric-kyc/name-match.md): Verify and match user names accurately using Cashfree’s AI-powered Name Match API.
- [Biometric KYC Overview](https://www.cashfree.com/docs/secure-id/biometric-kyc/overview.md)
- [Aadhaar Masking](https://www.cashfree.com/docs/secure-id/digilocker/aadhaar-masking.md): Instantly mask Aadhaar documents with Cashfree’s Aadhaar Masking.
- [DigiLocker Overview](https://www.cashfree.com/docs/secure-id/digilocker/digilocker.md): Government-backed platform for secure document verification with consent-based KYC process supporting Aadhaar, PAN, and Driving License documents.
- [DigiLocker FAQs](https://www.cashfree.com/docs/secure-id/digilocker/digilocker-faqs.md)
- [E-Sign](https://www.cashfree.com/docs/secure-id/e-sign/e-sign.md): API-based solution for collecting legally valid electronic signatures on documents using Aadhaar authentication.
- [Go-live Checklist](https://www.cashfree.com/docs/secure-id/get-started/integration/go-live-checklist.md)
- [Integration - Verify Bank Account](https://www.cashfree.com/docs/secure-id/get-started/integration/integration-verify-bank-account.md)
- [IP Whitelisting](https://www.cashfree.com/docs/secure-id/get-started/integration/ip-whitelisting-verification.md)
- [Sample Responses from Bank](https://www.cashfree.com/docs/secure-id/get-started/integration/sample-responses-from-bank.md)
- [Wallet Recharge and Bank Accounts Whitelisting](https://www.cashfree.com/docs/secure-id/get-started/wallet-recharge.md)
- [Secure ID Introduction](https://www.cashfree.com/docs/secure-id/introduction.md)
- [Overview](https://www.cashfree.com/docs/secure-id/know-your-business/overview.md)
- [PAN to GSTIN](https://www.cashfree.com/docs/secure-id/know-your-business/pan-to-gstin.md): Fetch all GSTIN numbers associated with a PAN to streamline business verification and tax compliance processes.
- [Verify CIN](https://www.cashfree.com/docs/secure-id/know-your-business/verify-cin.md): Verify Corporate Identity Numbers to validate company registrations and ensure regulatory compliance for business entities in India.
- [Verify GSTIN](https://www.cashfree.com/docs/secure-id/know-your-business/verify-gstin.md): Verify Goods and Services Tax Identification Numbers in real-time to ensure business compliance, prevent fraud, and streamline KYC processes.
- [KYC Links](https://www.cashfree.com/docs/secure-id/kyc-stack/kyc-links.md)
- [KYC Stack](https://www.cashfree.com/docs/secure-id/kyc-stack/overview.md)
- [Aadhaar Verification](https://www.cashfree.com/docs/secure-id/kyc-stack/verify-aadhaar.md): Comprehensive guide to Aadhaar verification methods including DigiLocker integration and Optical Character Recognition (OCR)-based approaches.
- [Verify Bank Accounts](https://www.cashfree.com/docs/secure-id/kyc-stack/verify-bank-account.md)
- [Verify GSTIN](https://www.cashfree.com/docs/secure-id/kyc-stack/verify-gstin.md)
- [IFSC](https://www.cashfree.com/docs/secure-id/kyc-stack/verify-ifsc.md)
- [Verify PAN (Standard and OCR)](https://www.cashfree.com/docs/secure-id/kyc-stack/verify-pan.md)
- [Driving Licence Verification](https://www.cashfree.com/docs/secure-id/ovd/driving-licence.md)
- [Overview](https://www.cashfree.com/docs/secure-id/ovd/overview.md)
- [Passport Verification](https://www.cashfree.com/docs/secure-id/ovd/passport.md)
- [Vehicle RC Verification](https://www.cashfree.com/docs/secure-id/ovd/vehicle-rc.md)
- [Voter ID Verification](https://www.cashfree.com/docs/secure-id/ovd/voter-id.md)
- [Aadhaar Verification](https://www.cashfree.com/docs/secure-id/reports/aadhaar-verification-report.md)
- [Bank Validation](https://www.cashfree.com/docs/secure-id/reports/bank-validation-report.md)
- [GSTIN Verification](https://www.cashfree.com/docs/secure-id/reports/gstin-verification-report.md)
- [PAN Verification](https://www.cashfree.com/docs/secure-id/reports/pan-verification-report.md)
- [FAQs](https://www.cashfree.com/docs/secure-id/smart-ocr/faqs.md)
- [Overview](https://www.cashfree.com/docs/secure-id/smart-ocr/overview.md)
- [Add an Agent or Auditor](https://www.cashfree.com/docs/secure-id/video-kyc/add-agent-auditor.md): Learn how to add users with Agent or Auditor roles for Video KYC in the merchant dashboard.
- [Agent Journey](https://www.cashfree.com/docs/secure-id/video-kyc/agent-journey.md): Learn about Video KYC Agent journey.
- [Auditor Journey](https://www.cashfree.com/docs/secure-id/video-kyc/auditor-journey.md): Learn about Video KYC Auditor journey.
- [Agents and Auditors Dashboard](https://www.cashfree.com/docs/secure-id/video-kyc/dashboard.md): Learn how to use the Agents and Auditors Dashboard to manage accounts.
- [Generate Reports](https://www.cashfree.com/docs/secure-id/video-kyc/generate-reports.md): Learn how to generate Video KYC reports for agents and auditors in the Merchant Dashboard.
- [Manage Agents and Auditors](https://www.cashfree.com/docs/secure-id/video-kyc/manage-agents.md): Learn how to manage users with Agent or Auditor roles for Video KYC in the merchant dashboard.
- [Overview](https://www.cashfree.com/docs/secure-id/video-kyc/merchant-journey.md): Learn about Video KYC Merchant journey.
- [Video KYC Overview](https://www.cashfree.com/docs/secure-id/video-kyc/overview.md)
- [End User Journey](https://www.cashfree.com/docs/secure-id/video-kyc/user-journey.md): Learn about Video KYC End user journey.
- [Video KYC FAQs](https://www.cashfree.com/docs/secure-id/video-kyc/vkyc-faqs.md)
- [Security Features](https://www.cashfree.com/docs/security.md)
- [Cashfree Documentation Content Guidelines - MSTP Style](https://www.cashfree.com/docs/styles/cashfree_content_guidelines.md): Comprehensive guidelines for creating user-friendly developer documentation following MSTP standards
- [Test Create Order with Postman Button](https://www.cashfree.com/docs/test-postman-button.md): Testing x-mint functionality with Postman button
- [Cashien AI](https://www.cashfree.com/docs/tools-ai/cashien-ai.md)
- [Device Intelligence Web SDK](https://www.cashfree.com/docs/tools-ai/device-intelligence-web.md)
- [Lovable Integration](https://www.cashfree.com/docs/tools-ai/lovable-integration.md)
- [Cashfree MCP Server](https://www.cashfree.com/docs/tools-ai/mcp-server.md)
- [Cashfree AI and Tools](https://www.cashfree.com/docs/tools-ai/overview.md)
- [Replit Integration](https://www.cashfree.com/docs/tools-ai/replit-integration.md): Learn how to integrate Cashfree Payments into your Replit application using a chat-driven workflow
- [Cashfree SDKs](https://www.cashfree.com/docs/tools-ai/sdk.md): Comprehensive SDK libraries and tools for seamless integration across multiple platforms and languages
- [WhatsApp Assistant](https://www.cashfree.com/docs/tools-ai/whatsapp-assistant.md)