Skip to main content
POST
/
v1.2
/
internalTransfer
Transfer Funds Between VAs
curl --request POST \
  --url https://sandbox.cashfree.com/payout/v1.2/internalTransfer \
  --header 'Authorization: <authorization>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "amount": 1000.5,
  "toPaymentInstrumentId": "YES_CONNECTED_484576_4f21dfa",
  "paymentInstrumentId": "YES_CONNECTED_484576_4f21dfb",
  "transferId": "JUNOb23",
  "remarks": "commission"
}
'
{
  "status": "SUCCESS",
  "subCode": "200",
  "message": "FundSource Details Retrieved",
  "data": {
    "id": 123,
    "fsDisplayType": "Bank Account",
    "fsDescription": "Main operational account",
    "accountHolderName": "John Doe",
    "bankName": "Bank of India",
    "balance": "1000.00",
    "availableBalance": "950.00",
    "fundsOnHold": "50.00",
    "overdraft": "0.00",
    "bankAccount": "1234567890",
    "ifsc": "BOFA0XXXXXX",
    "addedOn": "2024-01-01T12:00:00Z",
    "updatedOn": "2024-08-01T12:00:00Z",
    "fsName": "Operational Account",
    "displayName": "Main Account",
    "virtualAccount": "VA1234567890",
    "status": "ACTIVE"
  }
}

Headers

Authorization
string
required

Authorization header with tokens.

Body

application/json
amount
string<decimal>
required

It is the transfer amount.

Example:

1000.5

toPaymentInstrumentId
string
required

It is the unique ID of the payment instrument that you want to transfer the amount.

Example:

"YES_CONNECTED_484576_4f21dfa"

paymentInstrumentId
string
required

It is the unique ID of the payment instrument that you want the debit the transfer amount.

Example:

"YES_CONNECTED_484576_4f21dfb"

transferId
string

It is the unique ID to identify the transfer request.

Example:

"JUNOb23"

remarks
string

It is the additional remarks for the transfer.

Example:

"commission"

Response

Internal transfer successful

status
string

It displays the status of the request (SUCCESS/FAILURE).

Example:

"SUCCESS"

subCode
string

It displays the sub code of the request.

Example:

"200"

message
string

It displays the outcome of the request.

Example:

"FundSource Details Retrieved"

data
object

Response data.