POST
/
payout
/
v1.2
/
requestAsyncTransfer
curl --request POST \
  --url https://payout-api.cashfree.com/payout/v1.2/requestAsyncTransfer \
  --header 'Authorization: <authorization>' \
  --header 'Content-Type: <content-type>' \
  --data '{
  "beneId": "<string>",
  "amount": 123,
  "transferId": "<string>",
  "transferMode": "<string>",
  "paymentInstrumentId": "<string>",
  "remarks": "<string>"
}'
"{\n    \"status\": \"ACCEPTED\",\n    \"subCode\": \"201\",\n    \"message\": \"Transfer Initiated\",\n    \"data\": {\n        \"referenceId\": \"107260\"\n    }\n}\n\n{\n  \t\"status\":\"ERROR\",\n  \t\"subCode\":\"422\", \n  \t\"message\":\"Remarks is invalid\"\n}"
This API will be retired soon. Please plan to migrate to the latest version, Transfers V2.

Once you trigger the requestAsyncTransfer API, Telr verifies your request and returns the Telr 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

Response

200
application/json

200

The response is of type any.