Statum Company Logo

Statum Account Balance API

Access your account balance by making an HTTP GET request to the following endpoint:

HTTP GET Resource URL

https://api.statum.co.ke/api/v2/account-balance

API Request

To check your account balance, send an HTTP GET request to the above endpoint. Along with the standard API request headers, the request body should include the following field:

Parameter Type Description Example
command_id String Set this to "balance" balance

Here is an example of how to make an API call to check your account balance:

<?php
// Credentials from your developer account
$consumerKey = "568473daf6614cb196caeb5f8805985f";
$consumerSecret = "5a07f41de16e40e4b08b4001142a5a10";
$auth = base64_encode($consumerKey . ":" . $consumerSecret);

$curl = curl_init();
curl_setopt_array($curl, array(
  CURLOPT_URL => 'https://api.statum.co.ke/api/v2/account-balance',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_CUSTOMREQUEST => 'GET',
  CURLOPT_HTTPHEADER => array(
    "Authorization: Basic $auth",
    "Content-Type: application/json"
  ),
));

$response = curl_exec($curl);
curl_close($curl);
echo $response;

Account Balance API Response

The response will be a JSON object with the following fields:

Parameter Type Description Example
status_code Number The status code of the transaction. 200
description String The description of the transaction status. Operation successful
request_id String The unique reference number assigned by the Statum API. 87e6ede99a0d4201b0d7ee347e5b2788
available_balance Decimal Your current account balance. 10001.45

Below is an example of a successful API response payload:

{
  "status_code": 200,
  "description": "Operation successful.",
  "request_id": "87e6ede99a0d4201b0d7ee347e5b2788",
  "available_balance": 10001.45
}
Statum. All rights reserved. © 2017 - 2024