# Cashfree Payments Developer Documentation ## Docs - [README YAML PERIOD](https://www.cashfree.com/docs/README_YAML_PERIOD.md) - [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. - [Data to Test Integration](https://www.cashfree.com/docs/api-reference/payments/data-to-test-integration.md): Test data for sandbox environment to validate your Cashfree Payments integration. - [Enums Reference](https://www.cashfree.com/docs/api-reference/payments/enums.md): Reference for enum values used in the Cashfree Payments API. Use it to interpret API responses, build conditional payment logic, and pass the correct values in API requests. - [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): Use this API to register a customer in Cashfree's system before initiating payments, subscriptions, tokenisation, or other customer-linked actions. It creates a reusable *customer profile* and returns a unique identifier for future transactions. - [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 - [Get payment verification details](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) - [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): An overview of the Cashfree Payment Gateway APIs available in version 2025-01-01. - [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): This API helps you to capture or void pre-authorised payments. - [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… - [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 you to fetch vendor reconciliation details by using different filters. Use the appropriate filters based on your requirements. After you receive a VENDOR_SETTLEMENT_SUCCESS webhook confirmation, wait 15 minutes before you call this API endpoint. - **View Split Order Details Using Se… - [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): The Split After Payment API splits payments to vendors after customers successfully complete a payment. After you receive a successful payment confirmation, wait 2 minutes before you call this API endpoint. - [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 th… - [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. - [Overview](https://www.cashfree.com/docs/api-reference/payments/latest/subscription/overview.md): Learn details about subscription APIs to manage recurring payments, mandates, and payment schedules. - [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, Standar… - [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 Authorisation](https://www.cashfree.com/docs/api-reference/payments/latest/subscription/redirection-payload-after-authorization.md): When a subscription is created, a return URL is provided as part of the request. When the customer authorises the payment, they are redirected to this URL via a POST request containing the parameters listed 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. - [Signature Verification](https://www.cashfree.com/docs/api-reference/payments/latest/subscription/webhook-signature.md): Learn how to verify webhook signatures for Cashfree subscription webhooks. - [Events](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) - [Overview](https://www.cashfree.com/docs/api-reference/payments/overview.md): Explore Cashfree Payment Gateway APIs for orders, payments, refunds, and more. - [Preauthorisation](https://www.cashfree.com/docs/api-reference/payments/preauth-journey.md): Run the full preauthorisation flow in the sandbox environment by creating an order, holding card or UPI funds, and capturing or voiding the authorised amount before taking the integration live. - [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 Authorisation](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 authorises 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 hand… - [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 o… - [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 Autop… - [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 pe… - [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… - [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 [Suppo… - [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 - [Get payment verification details](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… - [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://merc… - [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*… - [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 wit… - [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, Standar… - [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 Authorisation](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 authorises 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): Learn the prerequisites before testing Cashfree 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. - [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. - [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): Learn about the benefits of using Payouts version 2 APIs and explore the available API endpoints. - [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): Integrate and manage PPI APIs for wallet creation, balance checks, and transaction management in digital payments. - [Get Transfer Details](https://www.cashfree.com/docs/api-reference/prepaid-payment-instruments/transfers/get-transfer-details.md): Retrieves detailed information about a specific transfer transaction, including current status, beneficiary details. - [Initiate Transfer](https://www.cashfree.com/docs/api-reference/prepaid-payment-instruments/transfers/initiate-transfer.md): Initiates a fund transfer from a user's FULL_KYC_PPI sub-wallet to a beneficiary account. Supports multiple transfer modes including RTGS, NEFT, IMPS, and UPI. It is an async request by default. - [Verify Transfer](https://www.cashfree.com/docs/api-reference/prepaid-payment-instruments/transfers/verify-transfer.md): Submits the OTP for a wallet transfer that was initiated with mode `OTP_VERIFICATION`. Use **Get Transfer Details** or webhooks for terminal status. - [Create Beneficiary](https://www.cashfree.com/docs/api-reference/prepaid-payment-instruments/user-beneficiary/create-user-bene.md): Creates a new beneficiary to user's Full KYC wallet by providing bank account number or VPA and other required details. Ensure the successful creation of the beneficiary before initiating a fund transfer. - [Get Beneficiary Details](https://www.cashfree.com/docs/api-reference/prepaid-payment-instruments/user-beneficiary/get-user-bene.md): Retrieves details of an existing beneficiary of user in the PPI system. - If `bene_instrument_id` is provided, the response includes details for the specified instrument only. - If `bene_instrument_id` is not provided, the response includes details for all `bene_instruments` linked to the given `ben… - [Remove Beneficiary](https://www.cashfree.com/docs/api-reference/prepaid-payment-instruments/user-beneficiary/remove-user-bene.md): Removes an existing beneficiary of the user in the PPI system. - If `bene_instrument_id` is provided, only the specified instrument is removed from the beneficiary. - If `bene_instrument_id` is not provided, the entire beneficiary along with all its `bene_instruments` is removed. - [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. - [Check Transaction Eligibility](https://www.cashfree.com/docs/api-reference/prepaid-payment-instruments/wallet-management/check-wallet-eligibility.md): Validates a user’s eligibility to perform credit or debit transactions on a sub-wallet based on compliance rules. - [Close Wallet](https://www.cashfree.com/docs/api-reference/prepaid-payment-instruments/wallet-management/close-wallet.md): Closes a user's sub-wallet, making it inactive for future transactions. The closure process may require approval depending on the sub-wallet type and business rules: - Any remaining balance is handled according to the configured closure policy. - [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-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-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-details.md): Fetches the user's sub-wallet balances along with other details for the specified sub wallet. - [Get Wallet Statement](https://www.cashfree.com/docs/api-reference/prepaid-payment-instruments/wallet-management/get-wallet-statement.md): Retrieves a paginated wallet statement for a user, including both credit and debit transactions for a specific sub-wallet. - The statement can be fetched for a specified date range. If no range is provided, the API returns transactions from the last 6 months. - The `from` date **cannot** be earlier… - [Wallet Debit Refund](https://www.cashfree.com/docs/api-reference/prepaid-payment-instruments/wallet-management/refund-wallet.md): Processes a refund for a previously debited transaction from a user's sub-wallet. The refund operation credits the amount back to the user's sub-wallet, effectively reversing a debit transaction: - `GIFT_PPI`: Credits amount back to gift wallet. - `CLOSED_PPI` and `SMALL_PPI`: Credits amount back t… - [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 by passing the required details and 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 passing a valid access token fetched from the [OAuth Access Token Generation API](https://www.cashfree.com/docs/api-reference/vrs/v2/1-click-onboarding/oauth-access-token-generation#oauth-access-token-generation). - [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 passing 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. The X Client ID and X Client Secret mentioned in this API are obtained from the [Merchant Dashboard](https://mercha… - [Aadhaar Masking](https://www.cashfree.com/docs/api-reference/vrs/v2/aadhaar/aadhaar-masking.md): Use this API to protect customer privacy by masking sensitive Aadhaar information. It masks the first 8 digits and disables QR codes, making Aadhaar cards safe to store in your database while maintaining compliance with data protection regulations. - [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. - [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. This asynchronous verification returns results via webhook or status polling. - [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 perform real-time validation of bank account numbers and IFSC codes. This synchronous verification provides instant results for immediate account verification needs. - [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. - [Get BAV Status V2](https://www.cashfree.com/docs/api-reference/vrs/v2/bav-v2/get-bav-status-v2.md): Use this API to check the status of your bank verification requests by passing reference ID or user ID to see if the validation is complete and get the results. - [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 by passing either the bulk reference ID or bulk validation ID. If you want to get the status of a single entry, pass 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 Corporate Identification Number (CIN). - [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 fetch the current status of a DigiLocker verification request by passing either the `verification_id` used during DigiLocker URL creation or the `reference_id` returned in the Cashfree response. - [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 from DigiLocker after successful grant of consent. - [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. - [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 whether a driving licence is valid. If the licence is valid, the associated details are sent in the response. - [Create E-Sign Request](https://www.cashfree.com/docs/api-reference/vrs/v2/e-sign/create-e-sign-request.md): Use this API to create signature request by passing the signer(s) details and document ID that is received as a response in [Upload Document API](https://www.cashfree.com/docs/api-reference/vrs/v2/e-sign/upload-document-for-e-sign#upload-document-for-e-sign). - [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 by passing the verification ID or reference ID that is received as a response in [Create E-Sign request API](https://www.cashfree.com/docs/api-reference/vrs/v2/e-sign/create-e-sign-request). - [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 E-Sign. The document ID received in the response of this API is required to create the request for E-Sign. - [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 check whether a submitted image contains a real human face. The API analyses facial characteristics and liveness signals to prevent spoofing attempts and validate genuine user presence and returns comprehensive facial analysis. - [Face Match](https://www.cashfree.com/docs/api-reference/vrs/v2/face-match/face-match.md): Use this API to match 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. - [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. - [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 KYC link by passing `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 whether the GSTIN information is valid. If the GSTIN is valid, the associated details are sent in the response. - [IFSC Verification V2](https://www.cashfree.com/docs/api-reference/vrs/v2/ifsc/ifsc-verification-v2.md): Use this API to verify whether the IFSC information passed in the request is valid. - [Verify IP](https://www.cashfree.com/docs/api-reference/vrs/v2/ip/verify-ip.md): Use this API to fetch the details of the IP passed in the request. - [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 the users digitally. Using the generated single static link, multiple users can be verified which share same verification journey. - [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 KYC link by passing `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/dat… - [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. - [Mobile Penny Drop Request](https://www.cashfree.com/docs/api-reference/vrs/v2/mobile-penny-drop/create-mobile-penny-drop-request.md): Use this API to to validate bank account details by sending a one rupee UPI transaction to the provided mobile number and retrieving the associated bank account information. - [Verify Name Match](https://www.cashfree.com/docs/api-reference/vrs/v2/name-match/name-match.md): Use this API to compare two names and evaluate how closely they match. This API is helpful in KYC, onboarding, fraud prevention, and reconciliation workflows. It supports variations such as initials, phonetic similarities, and minor spelling differences. - [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. - [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 linked to a PAN. For a valid PAN with an associated Udyam registration, the response returns the registration number. - [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 by passing the reference ID. - [PAN 360](https://www.cashfree.com/docs/api-reference/vrs/v2/pan/pan-360.md): Use this API to verify the PAN information of a customer. 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. Please note that, mobile number, email, and address fields have an approximate f… - [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. - [Verify](https://www.cashfree.com/docs/api-reference/vrs/v2/pan/verify-pan-in-bulk.md): Use this API to verify the customer PAN information individually or in bulk by passing either the reference ID or bulk verification ID. - [Verify](https://www.cashfree.com/docs/api-reference/vrs/v2/pan/verify-pan-sync.md): Use this API to check the existence of a PAN. If the PAN is valid, the response returns the registered name and the PAN type (Individual or Business). - [Verify Passport](https://www.cashfree.com/docs/api-reference/vrs/v2/passport/verify-passport.md): This API verifies passport information to confirm customer identity. Provide the passport file number in the request to fetch relevant details. - [Reverse Geocoding](https://www.cashfree.com/docs/api-reference/vrs/v2/reverse-geocoding/reverse-geocoding.md): Use this API to convert geographic coordinates (latitude and longitude) into readable location information for verification purposes. - [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. - [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 by passing reference ID or user ID to check if the validation is complete and get the results. - [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): Use this API to upload images or PDFs of documents and extract structured fields. It also includes image quality checks, fraud detection and optional verification against government databases. - [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 an Udyam registration using the Udyam reference number. For a valid registration, the response returns enterprise details such as NIC classification and enterprise unit information. - [UPI Penny Drop Request](https://www.cashfree.com/docs/api-reference/vrs/v2/upi-penny-drop/create-upi-penny-drop-request.md): Use this API to to validate bank account details by sending a one rupee UPI transaction to the provided VPA and retrieving the associated bank account information. - [Get Vehicle RC Status](https://www.cashfree.com/docs/api-reference/vrs/v2/vehicle-rc/get-vehicle-rc-details.md): Use this API to get the details and status of the vehicle [Verify Vehicle RC API](https://www.cashfree.com/docs/api-reference/vrs/v2/vehicle-rc/get-vehicle-rc-details-1) request by passing the reference ID or verification ID. - [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 whether the vehicle information passed in the request is valid. - [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 Secure ID user profile, which is required to initiate Video KYC verification. - [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 request by passing `reference_id` or the `verification_id`. The API returns the current status of the Video KYC request along with user details. - [Initiate Video KYC Request](https://www.cashfree.com/docs/api-reference/vrs/v2/video-kyc/initiate-vkyc.md): Use this API to generate a Video KYC verification link for a user and send it through the configured notification channels (SMS, email, or WhatsApp). The message content can be configured 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 initialise the Cashfree SDK by passing your `app_id`, and product name (such as Video KYC) in the request body. - [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 whether the voter ID is valid by passing the EPIC number. - [Webhook Signature Verification](https://www.cashfree.com/docs/api-reference/vrs/webhook-signature-verification.md) - [Access Management](https://www.cashfree.com/docs/help/account/access-management.md): Control user access and permissions through role-based access management. Invite team members, assign roles, create custom roles, and manage permissions for your Cashfree Payments account. - [Access Management](https://www.cashfree.com/docs/help/account/access-management-faqs.md): Frequently asked questions about managing team access, roles, and permissions in your Cashfree Payments account. - [Account Activation](https://www.cashfree.com/docs/help/account/account-activation.md): Learn how to activate a Cashfree Payments account, including onboarding steps, required documents, and entity-wise activation checklists. - [Account Management](https://www.cashfree.com/docs/help/account/account-management.md): Update profile details, configure 2FA, manage notifications, view login history, download invoices, and get answers to common questions. - [Account Management](https://www.cashfree.com/docs/help/account/account-management-faqs.md): Commonly asked questions about managing your Cashfree Payments account details, login preferences, and security settings. - [Account](https://www.cashfree.com/docs/help/account/faq.md): Frequently asked questions about account activation, onboarding, KYC verification, documents, and account management. - [Manage Account](https://www.cashfree.com/docs/help/account/manage-account.md): Learn how to manage your Cashfree Payments account settings, update profile information, configure two-factor authentication, manage notifications, and view login history. - [Account Overview](https://www.cashfree.com/docs/help/account/overview.md): A comprehensive guide to setting up, activating, and managing your Cashfree Payments account. Learn about onboarding, KYC verification, team access, and account operations. - [Pricing ](https://www.cashfree.com/docs/help/account/pricing.md) - [Terms and Conditions ](https://www.cashfree.com/docs/help/account/termsandcondition.md) - [Easy Split](https://www.cashfree.com/docs/help/easy-split/faqs/faqs.md) - [Disputes and Chargebacks](https://www.cashfree.com/docs/help/end-customer/disputes-and-chargeback.md) - [Fraud Prevention](https://www.cashfree.com/docs/help/end-customer/fraud-prevention.md) - [Order and Delivery](https://www.cashfree.com/docs/help/end-customer/order-and-delivery.md) - [Payment](https://www.cashfree.com/docs/help/end-customer/payment-related.md) - [Refunds](https://www.cashfree.com/docs/help/end-customer/refunds.md): Find answers to frequently asked questions about tracking refund statuses, timelines, and troubleshooting. - [Report a Fraud](https://www.cashfree.com/docs/help/end-customer/report-fraud.md) - [Subscriptions](https://www.cashfree.com/docs/help/end-customer/subscriptions.md) - [FlowWise](https://www.cashfree.com/docs/help/flowwise/general-faqs.md): FlowWise related Frequently Asked Questions. - [Account Onboarding](https://www.cashfree.com/docs/help/onboarding-related/onboarding-faqs.md): Explore answers to frequently asked questions about the Cashfree Payments onboarding journey, including business eligibility, prohibited categories, website compliance standards, and a complete checklist of mandatory KYC documents for faster account activation. - [Cashfree Payments FAQs](https://www.cashfree.com/docs/help/overview.md): Access support resources and contact channels for Cashfree Payments. Use the options below to find answers or raise queries with the support team. - [Payment Forms](https://www.cashfree.com/docs/help/payment-forms/faqs/faqs.md) - [Payment Links](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](https://www.cashfree.com/docs/help/payments/transactions/generalfaqs.md) - [Transactions](https://www.cashfree.com/docs/help/payments/transactions/transactions.md) - [Cashgram](https://www.cashfree.com/docs/help/payouts/Cashgram.md) - [Payouts](https://www.cashfree.com/docs/help/payouts/general-faqs.md) - [IP Whitelist and Public Key](https://www.cashfree.com/docs/help/payouts/ip-whitelist.md) - [Aadhaar Verification](https://www.cashfree.com/docs/help/secure-id/aadhaar-verification.md) - [Bank Account Verification](https://www.cashfree.com/docs/help/secure-id/bav.md) - [Secure ID](https://www.cashfree.com/docs/help/secure-id/general-faqs.md) - [GSTIN Verification](https://www.cashfree.com/docs/help/secure-id/gstin-verification.md) - [PAN Verification](https://www.cashfree.com/docs/help/secure-id/pan-verification.md) - [Reverse Penny Drop](https://www.cashfree.com/docs/help/secure-id/reverse-penny-drop.md): Frequently asked questions about reverse penny drop bank account verification service. - [SoftPOS](https://www.cashfree.com/docs/help/softpos/softpos.md) - [Subscriptions](https://www.cashfree.com/docs/help/subscriptions/faqs/faqs.md) - [Token Vault](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): Learn how the Cashfree Payments BBPS-Biller solution enables recurring bill collections across over 150 digital channels and 35 lakh offline centres using the Bharat Bill Payment System infrastructure. - [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. - [Business Customisation](https://www.cashfree.com/docs/payments/checkout/bussiness-customisation.md): Configure general settings, payment method ordering, and social proofing elements to optimise your checkout page for better conversions. - [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 - [Visual Customisation](https://www.cashfree.com/docs/payments/checkout/customise-checkout.md): Configure the visual aspects of the checkout page, including branding, layout, and UI components. - [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): Create promotional discounts, cashbacks, and incentives to boost sales and customer engagement. - [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): Transform your checkout into a seamless one-click experience with Cashfree Payments. - [Managing Shipping and 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. - [Web Dashboard](https://www.cashfree.com/docs/payments/dashboard.md): Manage your payment operations through the Merchant Dashboard. Track transactions, settlements, and refunds. Configure payment links, virtual bank accounts, and fraud prevention tools. - [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) - [Banking Connect](https://www.cashfree.com/docs/payments/features/banking-connect.md): Offer faster, seamless Netbanking payments with Banking Connect. - [Card BIN Details](https://www.cashfree.com/docs/payments/features/card-bin-details.md) - [Card Link](https://www.cashfree.com/docs/payments/features/card-link.md): Enable frictionless card payments with device tokenised card that work across merchants. - [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) - [Preauthorisation](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. - [UPI App Priority Reordering](https://www.cashfree.com/docs/payments/features/upi-app-reordering.md): Learn how to customise the display order of UPI apps to optimise checkout conversion. - [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 how FlowWise helps merchants manage multiple payment partners from a single integration. - [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 - [Introduction](https://www.cashfree.com/docs/payments/introduction.md): Cashfree Payments is a comprehensive payment platform designed specifically for businesses across India and globally. This solution enables secure, fast, and programmable payment acceptance through multiple channels including web, mobile apps, and offline methods via a single API or dashboard interf… - [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): Frequently asked questions about disputes and chargebacks. - [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): Accept IMPS, NEFT, and RTGS payments via virtual bank accounts 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 and Cardless EMIs](https://www.cashfree.com/docs/payments/manage/payment-methods/paylaters-and-cardless-emis.md) - [UPI Payments](https://www.cashfree.com/docs/payments/manage/payment-methods/upi.md) - [UPI Collect Flow Deprecation](https://www.cashfree.com/docs/payments/manage/payment-methods/upi-collect.md): Learn about the UPI Collect flow, its deprecation, and migration to secure UPI payment methods as per NPCI guidelines. - [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): Learn how to initiate refunds using the Merchant Dashboard or APIs, manage batch refunds, and set up webhook notifications. - [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. - [Mobile Dashboard](https://www.cashfree.com/docs/payments/mobile-dashboard.md): Manage your Cashfree business on the go with the Mobile Dashboard app. Monitor transactions, track performance, create payment links, and manage settlements from your mobile device. - [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) - [Overview](https://www.cashfree.com/docs/payments/no-code/overview.md): Accept payments and manage business-wide payment flows without writing a single line of code. - [Payment Button](https://www.cashfree.com/docs/payments/no-code/payment-button.md): Accept payments using 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) - [Payment Links](https://www.cashfree.com/docs/payments/no-code/payment-link.md): Create and send payment links to collect payments from customers via SMS, email, WhatsApp and other channels. - [WhatsApp Payment Links](https://www.cashfree.com/docs/payments/no-code/whatsapp-payment-links.md): Send payment requests to customers on WhatsApp as an interactive widget, enabling an in-app payment experience without redirecting customers to an external page. - [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 - [Customise Component](https://www.cashfree.com/docs/payments/online/element/customize.md): Customise Cashfree.js components by configuring appearance, behaviour, and styling options. - [Overview](https://www.cashfree.com/docs/payments/online/element/element-sdk.md): Build a custom and secure checkout experience using Cashfree's Element SDK for various payment modes while maintaining Payment Card Industry Data Security Standard (PCI DSS) compliance. - [Examples](https://www.cashfree.com/docs/payments/online/element/examples.md): Ready-to-use code examples for building payment UIs with Cashfree Element: cards, UPI, net banking, and wallets. - [Web Element SDK](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 about the Cordova integration for Cashfree Payment Gateway mobile SDK. - [Flutter Integration](https://www.cashfree.com/docs/payments/online/mobile/flutter.md): Learn about the Flutter integration for Cashfree Payment Gateway mobile SDK. - [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 about the iOS integration for Cashfree Payment Gateway mobile SDK. - [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 about the React Native integration for Cashfree Payment Gateway mobile SDK. - [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. - [UPI Intent in iOS](https://www.cashfree.com/docs/payments/online/web/custom-checkout-ios.md): Learn in detail about our UPI Intent integration for iOS. - [Web Integration](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 Security Checklist](https://www.cashfree.com/docs/payments/online/webhooks/security-checklist.md): Implement security best practices to protect your webhook integration with Cashfree Payments. - [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 - [Overview](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) - [Quickstart Guide](https://www.cashfree.com/docs/payments/quickstart-guide.md): A high-level overview of the integration journey from initial account setup to processing live settlements. - [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): Evaluate your risk profile and identify fraud patterns across payment methods and geographical hotspots. - [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): Use the Cashfree Payments SoftPOS application to accept digital or in-person payments on Android devices. - [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): Collect payments, deduct commissions, and split payments to vendors, partners, and merchant accounts. - [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): Learn how to add vendors using the Merchant Dashboard or API, including single and batch uploads, KYC requirements, and vendor status workflows. - [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. - [Overview](https://www.cashfree.com/docs/payments/subscription/introduction.md): Learn about Cashfree Subscriptions to automate recurring payment collection from your customers. - [Overview](https://www.cashfree.com/docs/payments/subscription/manage.md): Learn how to cancel or 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 - [Signature Verification](https://www.cashfree.com/docs/payments/subscription/webhook-signature.md): Learn how to verify webhook signatures for Cashfree subscription webhooks. - [Events](https://www.cashfree.com/docs/payments/subscription/webhooks.md): Learn about the various Subscription webhooks sent by Cashfree. - [Overview](https://www.cashfree.com/docs/payments/upi-reserve-pay/reserve-pay.md): Block funds once and debit automatically as products or services are delivered with UPI Reserve Pay - [Implementation Guide](https://www.cashfree.com/docs/payments/upi-reserve-pay/upi-reserve-pay.md): Block funds once from a customer's UPI account and debit multiple times as needed. Ideal for EMIs, usage-based billing, and subscription services. - [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): Scan and intercept risky transfers to protect your business from fraud and financial loss. - [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) - [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) - [Dashboard](https://www.cashfree.com/docs/secure-id/dashboard.md): Manage your verification operations through the Merchant Dashboard. Track verifications, wallet balance, and configure verification products. Access reports and developer tools for Secure ID services. - [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): Follow this go-live checklist for Cashfree Secure ID integration, covering production credentials, endpoint updates, IP whitelisting, and Success Rate alerts. - [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) - [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) - [Reverse Penny Drop](https://www.cashfree.com/docs/secure-id/kyc-stack/reverse-penny-drop.md): Bank account verification through reverse penny drop - secure, instant, and automated verification solution for financial compliance. - [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. - [Bank Account Verification](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): Instantly verify the authenticity of Driving Licences and fetch complete holder details using Cashfree. - [Overview](https://www.cashfree.com/docs/secure-id/ovd/overview.md) - [Passport Verification](https://www.cashfree.com/docs/secure-id/ovd/passport.md): Validate passport authenticity and holder details using Cashfree. - [Vehicle RC Verification](https://www.cashfree.com/docs/secure-id/ovd/vehicle-rc.md): Instantly verify Vehicle RC details and ownership using Cashfree. - [Voter ID Verification](https://www.cashfree.com/docs/secure-id/ovd/voter-id.md): Instantly verify the authenticity of Voter ID numbers and fetch complete voter details using Cashfree. - [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) - [Gpay payment errors](https://www.cashfree.com/docs/static/gpay-payment-errors.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 - [Cashfree Agent Skills](https://www.cashfree.com/docs/tools-ai/cashfree-agent-skills.md): Add Cashfree Payments integration knowledge to your AI coding assistant with a single command. - [Cashfree Agent Toolkit](https://www.cashfree.com/docs/tools-ai/cashfree-agent-toolkit.md): Build AI-powered payment agents with LangChain, Vercel AI SDK, and OpenAI Agents SDK. - [Cashfree HERE](https://www.cashfree.com/docs/tools-ai/cashfree-here.md): Accept payments inside AI chat interfaces like ChatGPT and Claude using Cashfree HERE, built on the MCP Apps standard. - [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 - [Test Case Management Tool](https://www.cashfree.com/docs/tools-ai/test-case-management.md): Discover the complete testing workflow platform for managing test plans, automation status, and approvals. - [WhatsApp Assistant](https://www.cashfree.com/docs/tools-ai/whatsapp-assistant.md) ## OpenAPI Specs - [2023-01-01](https://www.cashfree.com/docs/openapi/merchantonboarding/2023-01-01.yaml) - [v2025-01-01](https://www.cashfree.com/docs/openapi/payments/v2025-01-01.yaml) - [ppi](https://www.cashfree.com/docs/openapi/ppi/ppi.yaml) - [vrsv2](https://www.cashfree.com/docs/openapi/vrs/vrsv2.yaml) - [risk-details](https://www.cashfree.com/docs/openapi/payments/risk-details.yaml) - [v2023-08-01](https://www.cashfree.com/docs/openapi/payments/v2023-08-01.yaml) - [pgvba](https://www.cashfree.com/docs/openapi/pgvba/pgvba.yaml) - [flowwise](https://www.cashfree.com/docs/openapi/payments/flowwise.yaml) - [partner-spec](https://www.cashfree.com/docs/openapi/global-collections/partner-spec.yaml) - [merchant-spec](https://www.cashfree.com/docs/openapi/cb-imports/merchant-spec.json) - [v2022-09-01](https://www.cashfree.com/docs/openapi/payments/v2022-09-01.yaml) - [apple-pay](https://www.cashfree.com/docs/openapi/payments/apple-pay.yaml) - [payoutsv2extra](https://www.cashfree.com/docs/openapi/payouts/payoutsv2extra.yaml) - [payoutsv2](https://www.cashfree.com/docs/openapi/payouts/payoutsv2.yaml) - [payoutsv1](https://www.cashfree.com/docs/openapi/payouts/payoutsv1.yaml) - [package](https://www.cashfree.com/docs/package.json) - [package-lock](https://www.cashfree.com/docs/package-lock.json) - [subscriptionsv1](https://www.cashfree.com/docs/openapi/subscriptions/subscriptionsv1.yml) - [openapi](https://www.cashfree.com/docs/api-reference/openapi.json) - [vrsv1](https://www.cashfree.com/docs/openapi/vrs/vrsv1.yaml) - [whitelist-bank-account](https://www.cashfree.com/docs/openapi/payouts/whitelist-bank-account.yaml) - [ConnectedWalletDebit](https://www.cashfree.com/docs/openapi/payouts/ConnectedWalletDebit.yaml) - [oneescrow](https://www.cashfree.com/docs/openapi/oneescrow/oneescrow.yaml) - [lrs](https://www.cashfree.com/docs/openapi/lrs/lrs.yaml) - [bbps](https://www.cashfree.com/docs/openapi/bbps/bbps.yaml)