Get Balance
Account
Get Balance
Check the balance of all the accounts you have access to
GET
Get Balance
Path Parameters
string
required
Merchant ID
Query Parameters
string
Currency code of your deposit account. If not provided, the default value will be DRE.Allowed values:
USD, AUD, EUR, GBP, BRL, CAD, CHFExample: BRLstring
ID of your recipientExample:
12Response
This status is returned in the following scenarios:- The search was successful
- When the currency is incorrectly provided, the return will have this status with zeroed values
- When the merchant has no accounts, the return will have this status with zeroed values
number
Example:
12000number
Example:
10000number
Example:
0number or null
This field will only be different from null when the account is configured to receive fees in a wallet. Other than in this case, the balance of the other fee account(wallet) that will receive the fees is returned.Default:
nullExample: 100Request Example
Response Fields
balance
The total balance in the account.available_balance
The balance available for withdrawal or transactions.reserve_balance
The amount held in reserve (if applicable).fee
Fee balance (only applicable when the account is configured to receive fees in a wallet).Use Cases
Check Available Funds
Check Available Funds
Before processing a transaction, check if the merchant has sufficient available balance:
Multi-Currency Balance
Multi-Currency Balance
Check balances across different currencies:
Monitor Reserve Balance
Monitor Reserve Balance
Track the reserve balance to ensure compliance with reserve requirements:
Error Handling
Invalid Currency
When an invalid currency is provided, the API returns a 200 status with zeroed values:No Accounts
When the merchant has no accounts, the API returns a 200 status with zeroed values:Best Practices
Cache Balance Data: Balance information doesn’t change frequently. Consider caching the response for a short period (e.g., 1-5 minutes) to reduce API calls.

