Payouts API Overview

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.

You can perform the following tasks using the Payouts API:

  • Add and manage your beneficiaries efficiently
  • Transfer money to your beneficiaries' accounts using different transfer methods
  • Track the transfer status
  • Check the ledger and available balance instantly

Beneficiary APIs

API NameDescription
Add BeneficiaryAdd a beneficiary to your Payouts account.
Retrieve Beneficiary DetailsRetrieve a beneficiary's details.
Find Beneficiary IDFind the ID of a specific beneficiary.
Remove BeneficiaryRemove a beneficiary from your Payouts account.
Retrieve Beneficiary TransfersRetrieve transfer data of a specific beneficiary.

Account APIs

API NameDescription
View BalanceView the ledger and available balance of your account.
View Balance V1.2Version 1.2 allows you to specify the payment instrument Id.
Self WithdrawalRequest a self-withdrawal from your Payouts account.
Internal TransferRequest an internal transfer between your Payouts accounts.

Transfers APIs

API Version 1.2API Version 1DescriptionTransactions Per Minute (TPM)Response Time
Standard Transfer Sync V1.2Standard Transfer SyncInitiate a sync transfer requestN/A9.77 s
Standard Transfer Async V1.2Standard Transfer AsyncInitiate an async transfer request100025.0 ms
Direct Transfer V1.2Direct TransferInitiate an amount transfer request directly to the beneficiary not in the database.10009.04 s
Get Transfer Status V1.2Get Transfer StatusGet the status of the transfer request.-244 ms
Batch Transfer V1.2Batch TransferInitiate a transfer request to multiple beneficiaries.1000182 ms
Get Batch Transfer Status V1.2Get Batch Transfer StatusGet the status of the batch transfer request.-6.19 ms

Version 2 APIs

Beneficiary V2

APIDescription
Create BeneficiaryUse this API to add a beneficiary to your Cashfree Payments account by providing the bank account number, IFSC, and other required details.
Get BeneficiaryUse this API to get the details of a particular beneficiary from your account.
Remove BeneficiaryUse this API to remove an existing beneficiary from the list of added beneficiaries.

Transfers V2

APIDescription
Standard Transfer V2Use this API to initiate an amount transfer at Cashfree Payments. It is an async request by default.
Get Transfer Status V2Use this API to get the status of the initiated transfer.
Batch Transfer V2Use this API to initiate a batch transfer request at Cashfree Payments. You can transfer money to multiple beneficiaries.
Get Batch Transfer Status V2Use this API to get the status of the initiated batch transfer.

Payouts - Postman Collection

This collection can save you time because of easy access to different requests.

Download Cashfree Payments Payouts Postman Collection