Skip to main content
POST
/
payout
/
v1.2
/
internalTransfer
Internal Transfer V1.2
curl --request POST \
  --url https://payout-api.cashfree.com/payout/v1.2/internalTransfer \
  --header 'Authorization: <authorization>' \
  --header 'Content-Type: <content-type>' \
  --data '{
  "rechargeAccount": "<string>",
  "paymentInstrumentId": "<string>",
  "toPaymentInstrumentId": "<string>",
  "amount": 123,
  "remarks": "<string>",
  "transferId": "<string>"
}'
"{ \n    \"status\": \"SUCCESS\",\n    \"subCode\": \"200\",\n    \"message\": \"RefId-testingw123/some remarks-Internal Fund Transfer\"\n    \"data\": {\n        \"transferId\": \"123\"\n    }\n}\n"
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. Number (>=1)

rechargeAccount
string

It is the Cashfree Payments' internal recharge account number. Alphanumeric characters are allowed.

paymentInstrumentId
string

It is the unique ID to identify the fund source from which you want to transfer the money. Alphanumeric characters are allowed.

toPaymentInstrumentId
string

It is the unique ID to identify the fund source where you want to deposit the money. Alphanumeric characters are allowed.

remarks
string

Any remarks if required.

transferId
string

It is the unique ID to identify the transfer. Alphanumeric, hyphen (-), and underscore (_) characters are allowed. Maximum character limit is 40. The ID is auto-generated if the parameter is left blank.

Response

200

The response is of type any.