Skip to main content
POST
/
api
/
v3
/
wallet
/
transfer
/
deposit-balance
Transfer Deposit Balance
curl --request POST \
  --url https://sandbox-api.kotanipay.com/api/v3/wallet/transfer/deposit-balance \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "walletId": "<string>",
  "amount": 123
}
'
{
  "success": true,
  "message": "Transfer deposit balance has been successfully done.",
  "data": {
    "name": "My Wallet",
    "type": "eg crypto or fiat",
    "currency": "eg NGN or GHS or KES",
    "integrator": "4440cb6a-f7c7-11ed-b67e-0242ac120002",
    "id": "f053188c-d924-4423-bbba-871eda0b1cd9",
    "balance": 1000,
    "deposit_balance": 1000,
    "country": "GH or GHA for Ghana",
    "status": "eg active or inactive"
  }
}
Transfer the deposit balance of the fiat wallet to the main balance. This endpoint will transfer the deposit balance of the fiat wallet to the main balance.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
walletId
string
required

The ID of the fiat wallet.

amount
number

The amount to transfer from the deposit balance to the main balance.

Response

success
boolean
Example:

true

message
string
Example:

"Transfer deposit balance has been successfully done."

data
object