Transfers

Transfer funds to your beneficiaries through bank transfers, Paytm, Amazon Pay, UPI, IMPS, and NEFT.

You can perform the following tasks using the transfers API:

  • Transfer money to your beneficiaries accounts through Sync, Async, Direct, and Batch APIs.
  • Check the status of each transfer using the referenceId or transferId.

The flow diagram will help you understand the different transfer APIs and their use cases.

24002400

Learn how each API functions using the following table and use the best-suited API for your transactions.

Transfer SyncTransfer AsyncDirect TransferBatch Transfer
FunctionalityInitiate an amount transfer requestInitiate an amount transfer requestInitiate an amount transfer request directly to the beneficiary not added in your Payouts account (add beneficiary details in the API request)Initiate amount transfer request to multiple beneficiaries
Sync / Async SyncAsyncAsyncAsync
UTR / Cashfree Reference ID Both UTR and Cashfree Reference IDCashfree Reference IDCashfree Reference IDCashfree Reference ID
Required Body ParamsbeneId
amount
transferId
beneId
amount
transferId
amount
transferId
transferMode
beneDetails
batchTransferId
batchFormat
Default Transfer ModeBank TransferBank TransferNot ApplicableNot Applicable
Available Transfer ModesBank, UPI, Paytm, Amazon Pay,Bank, UPI, Paytm, Amazon Pay, CardBank, UPI, Paytm, Amazon Pay, Card, IMPS, NEFTBank, UPI, Paytm, Amazon Pay
Response Time2-5 seconds<100 ms5 seconds1 second
Transactions VolumeLowHigh: up to 1000 transactions per minuteHigh: up to 1000 transactions per minuteHigh: up to 1000 transactions per minute

Transfers APIs

The version 1.2 APIs include paymentInstrumentId as one of the body parameters. Find the list of transfer APIs below: