POST
/
payout
/
v1.2
/
requestAsyncTransfer
{
  "status": "ACCEPTED",
  "subCode": "201",
  "message": "Transfer Initiated",
  "data": {
    "referenceId": "107260"
  }
}
This API will be retired soon. Please plan to migrate to the latest version, Transfers V2.

Once you trigger the requestAsyncTransfer API, Cashfree Payments verifies your request and returns the Cashfree referenceId. The transfer to beneficiary account will be attempted within the next 60 seconds and you may query the transfer status after 60 seconds.

Use this API to process very high volumes.

Benefits:

  1. The API response is much faster for the async transfer endpoint. The async transfer response takes <100 ms as compared to a median value of 2-5 sec for the sync payout transfer API.
  2. The asynchronous API can handle a higher TPM (transactions per minute) as compared to the synchronous API. The async API allows us to handle up to 1000 transactions per minute.

Please use this Authorization token in headers to call any payout API (Refresh this page if the token is expired)

Headers

Authorization
string
required

Bearer auth token

Content-Type
string
required

application/json

Body

application/json
amount
number
required

Amount to be transferred. Decimal allowed (>= 1.00)

beneId
string
required

Beneficiary ID. Alphanumeric characters allowed.

transferId
string
required

A unique id to identify this transfer. Alphanumeric and underscore (_) allowed (40 character limit).

paymentInstrumentId
string

Specify the fund source ID from where you want the amount to be debited.

remarks
string

Additional remarks, if any. alphanumeric and white spaces allowed (70 characters limit)

transferMode
string

It is the mode of transfer. Allowed values are: banktransfer, neft, imps, rtgs, upi, paytm, and amazonpay. The default transferMode is banktransfer.

Response

200 - application/json
data
object
message
string
status
string
subCode
string