Vesicash API V1
Search
K

Manual Disbursement

Generally, disbursement on the vesicash escrow infrastructure is done automatically at the close of every transaction. However, we have made provisions for customers who wishes to accumulate all their funds over a time period to easily do so and make a withdrawal at their own convenience.

Check wallet balance

Customers who have accumulated funds can check their wallet balance using the endpoint:
post
https://api.vesicash.com/v1/
admin/account/wallet
check wallet balance
For example, you can make a post request to the endpoint above and pass in the json data below to get a user's wallet account:
{
"account_id": 4865544336
}

Initiate a manual withdrawal

Such customers can then proceed to initiate a disbursement from their wallet balance using the endpoint below:
post
https://api.vesicash.com/v1/
payment/disbursement/wallet/withdraw
initiate manual withdrawal
For example, you can make a post request to the endpoint above and pass in the json data below to initiate a withdrawal from your wallet:
{
"recipient_id": 4865544336,
"amount": 1000,
"currency": "NGN",
"debit_currency": "NGN"
}