Skip to main content
POST
/
payout
/
v1.2
/
requestAsyncTransfer
Standard Transfer Async v1.2
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}"

Headers

Authorization
string
required

Bearer auth token

Content-Type
string
required

application/json

Body

application/json
beneId
string
required

Beneficiary ID. Alphanumeric characters allowed.

amount
number
required

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

transferId
string
required

A unique id to identify this transfer. Alphanumeric and underscore (_) allowed (40 character 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.

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)

Response

200

The response is of type any.

⌘I