Balance

Retrieve Wallet balance by currency

This endpoint allows you to retrieve your PayChangu wallet balance in a specific currency (e.g., MWK, USD). It is designed for server-side integrations and supports authentication using your API secret key. This is useful for tracking funds, performing balance checks before payouts, or simply monitoring account status in real-time.

Below is a sample code of how to implement server-side validation

curl -X GET "https://api.paychangu.com/wallet-balance?currency=MWK"
-H "Accept: application/json"
-H "Authorization: Bearer {secret_key}"

Response

Here's a sample verification response

{
    "status": "success",
    "message": "Wallet balances retrieved successfully",
    "data": {
        "environment": "live",
        "currency": "MWK",
        "main_balance": "52637.95",
        "collection_balance": 0
    }
}

Collection Balance: This is where money is deposited when customers make payments through PayChangu to your account. The funds remain in the collection balance until they are settled to your registered bank account or transferred to your main balance.
Main Balance: This balance represents the funds available for you to transfer out of PayChangu. You can use it to send money to your own bank account or to other bank accounts.