Skip to main content
POST
/
v1
/
connected-wallet
/
recharge
Allocate Funds to Virtual Account
curl --request POST \
  --url https://sandbox.cashfree.com/payout/v1/connected-wallet/recharge \
  --header 'Authorization: <authorization>' \
  --header 'Content-Type: application/json' \
  --data '{
  "amount": 500.01,
  "paymentInstrumentId": "YES_CONNECTED_484576_4f21dfa",
  "rechargeId": "recharge12",
  "utr": 54600012345,
  "remarks": "salary"
}'
{
"status": "SUCCESS",
"subCode": "200",
"message": "Recharge successful",
"data": {
"referenceId": 4379710,
"message": "Amount added to the merchant balance"
}
}

Headers

Authorization
string
required

Bearer token for authentication.

Body

application/json
amount
string<decimal>
required

It is the recharge amount in decimal value up to 2 precision.

Example:

500.01

paymentInstrumentId
string
required

It is the unique ID to identify the payment instrument.

Example:

"YES_CONNECTED_484576_4f21dfa"

rechargeId
string

It is the unique ID to identify the recharge request.

Example:

"recharge12"

utr
string

It is the unique transaction reference number for the recharge transaction (optional).

Example:

54600012345

remarks
string

Remarks for the recharge transaction (optional).

Example:

"salary"

Response

Recharge successful

status
string

It displays the status of the request.

subCode
string

It displays the code identify the status of the request.

message
string

It displays the outcome of the request.

data
object