Skip to main content
POST
/
payout
/
v1
/
internalTransfer
Internal Transfer
curl --request POST \
  --url https://payout-api.cashfree.com/payout/v1/internalTransfer \
  --header 'Authorization: <authorization>' \
  --header 'Content-Type: <content-type>' \
  --data '
{
  "amount": 123,
  "rechargeAccount": "<string>",
  "transferId": "<string>"
}
'
{
  "status": "SUCCESS",
  "subCode": "200",
  "message": "RefId-a0302c78d13142b89d85af472961901528/006291823001146-Internal Fund Transfer",
  "data": {
    "transferId": "a0302c78d13142b89d85af472961901528"
  }
}

Documentation Index

Fetch the complete documentation index at: https://www.cashfree.com/docs/llms.txt

Use this file to discover all available pages before exploring further.

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<float>
required

Amount to be transferred. Number (>=1)

rechargeAccount
string
required

Cashfree internal recharge account number. Alphanumeric allowed

transferId
string

A unique ID to identify this transfer. Alphanumeric, hyphen and underscore (_) allowed (40 character limit). If the value is not passed, the id will be autogenerated.

Response

200

status
string
Example:

"SUCCESS"

subCode
string
Example:

"200"

message
string
Example:

"RefId-a0302c78d13142b89d85af472961901528/006291823001146-Internal Fund Transfer"

data
object