Get wallet balances
Payouts
Get Wallet Balances
Retrieve all business wallet balances for the authenticated tenant.
GET
Get wallet balances
Overview
Returns all business wallet balances for your account. Use this endpoint to:- Display available balances per currency before initiating payouts
- See which source currencies you can pay out from (e.g. NGN, USD)
- Check balance sufficiency before calling
POST /quoteorPOST /initiate
Request
Headers
| Header | Required | Description |
|---|---|---|
x-api-key | Yes | Your API key |
Response
Response Fields
| Field | Type | Description |
|---|---|---|
data | array | List of wallet balance objects |
data[].walletId | string (UUID) | Wallet identifier |
data[].currency | string | Currency code (e.g. NGN, USD) |
data[].balance | number | Current balance in that currency |
data[].availableBalance | number | Available balance (same as balance for business wallets) |
Error Responses
401 Unauthorized
Usage Example
Notes
- Returns only business wallets (one per currency). Collection and suspense wallets are not included.
- Use the returned
currencyandbalanceto validate sufficient funds before initiating a payout; debit always comes from the sourceCurrency wallet. - If you have no wallets,
datais an empty array[].