Getting Started

Statum Developer Hub

Connect to Statum SMS, airtime, and Safaricom services in Kenya with setup notes, request examples, and integration guidance.

Welcome to the Statum Developer Hub. This is where you can find the setup information, request examples, and integration notes needed to connect your application to Statum services in Kenya.

The documentation covers messaging, airtime, account information, and Safaricom integrations. If your project needs a custom connection, our team can also help you plan and build it.

What you can do with Statum

Most integrations start with the same practical concerns: keeping balances easy to manage, sending requests to the right service, and protecting credentials and callbacks. Statum brings those concerns together in one developer account.

Feature 01

Single digital wallet

Use one business balance for the Statum services enabled for your account. This keeps funding and reconciliation in one place.

Feature 02

Intelligent routing

Send requests through the Statum gateway without building a separate integration for each supported mobile operator.

Feature 03

Enterprise security

Keep your consumer credentials on the server, validate callbacks carefully, and use the request and response information to prevent duplicate processing.

Services covered in these docs

Use the guides below to find the service that matches your integration:

Safaricom APIs Integration & Consulting

Find guidance for connecting your systems to Safaricom services, including M-Pesa payments (STK Push, C2B, B2C, B2B, and reversals), Bill Manager, and interactive USSD flows.

Transactional & Bulk SMS Gateway

Use the SMS API for transaction alerts, OTPs, and campaigns. The guide also explains the information needed when registering a custom alphanumeric Sender ID.

Automated Airtime Disbursement API

Automate airtime distribution to Safaricom, Airtel, and Telkom numbers in Kenya using the airtime endpoint, account balance, and callback flow described in the guide.

Get started with Statum APIs

When you are ready to connect an application, start with these three steps:

  1. Register: Create an account in the Developer Portal.
  2. Retrieve credentials: Copy the Consumer Key and Consumer Secret from the portal dashboard.
  3. Make a request: Add the required headers and send your first request to the sandbox environment.

For architectural advice or help with a custom connection, contact our engineering team at info [at] statum.co.ke.

Delivery and request tracking

For time-sensitive messages and disbursements, it is useful to know what happened after a request was accepted. The following features describe the delivery and callback options available through the platform:

Multi-Channel Redundancy

The platform supports delivery across the documented communication and mobile-operator channels. Your application can continue using the same service interface while the underlying delivery path is handled by Statum.

Delivery records

Requests include a unique request_id UUID for tracing. Use the documented status endpoints or configure webhook listeners when your application needs asynchronous delivery updates.