Peleza β€” Trust built on data
Wallet
On this page

Wallet Balance

Retrieve your current wallet balance and billing profile. Auth required; this endpoint is not billed. For KES wallets on VAT-enabled tenants, subsequent verification calls may debit subtotal + VAT.

Request

GET/api/v1/wallet/balance
{{baseUrl}}/api/v1/wallet/balance
HeaderTypeDescription
AuthorizationstringBearer YOUR_ACCESS_TOKEN
Acceptstringapplication/json

Response

200 OKSample dataExample response
{
  "success": true,
  "response_code": 200,
  "message": "Wallet balance fetched successfully",
  "data": {
    "wallet_account": "PEL305959008271",
    "available_balance": 1000.00,
    "currency": "KES",
    "status": "active",
    "billing_type": "prepay"
  },
  "request_id": "00000000-0000-0000-0000-000000000000"
}

Response Fields

FieldTypeDescription
successbooleanWhether the request succeeded
response_codenumberApplication response code
messagestringHuman-readable status message
data.wallet_accountstringWallet account identifier
data.available_balancenumberSpendable balance
data.currencystringWallet currency (e.g. KES, USD)
data.statusstringWallet status (e.g. "active")
data.billing_typestring"prepay" or "postpay"
data.credit_limitnumberPostpay only β€” credit limit
data.credit_usednumberPostpay only β€” credit used
data.credit_availablenumberPostpay only β€” remaining credit
request_idstringUUID for support and audit trails

Set {{baseUrl}} to https://api.peleza.com (production) or https://sandbox.peleza.com (sandbox). Authenticated calls need a Bearer token from POST /api/v1/oauth/token.