POST
/
payout
/
v1.2
/
requestTransfer
curl --request POST \
  --url https://payout-api.cashfree.com/payout/v1.2/requestTransfer \
  --header 'Authorization: <authorization>' \
  --header 'Content-Type: <content-type>' \
  --data '{
  "beneId": "<string>",
  "amount": 123,
  "transferId": "<string>",
  "transferMode": "<string>",
  "paymentInstrumentId": "<string>",
  "remarks": "<string>"
}'
{
  "status": "SUCCESS",
  "subCode": "200",
  "message": "Transfer completed successfully",
  "data": {
    "referenceId": "10023",
    "utr": "P16111765023806",
    "acknowledged": 1
  }
}
This API will be retired soon. Please plan to migrate to the latest version, Transfers V2.

Once you trigger the requestTransfer API, the transfer to the beneficiary account will be attempted immediately and the bank’s reference number will be returned in the API response. The median time for the response is 2 to 5 seconds.

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

Successful response with status and data or error information

The response is of type object.