Learn the Platform

Documentation

Everything you need to integrate your platform with USSD Pad.

🔌

API Integration

Use your platform API key to authenticate requests, manage resellers, fetch orders, and integrate with any language or framework.

Integration Guide →

📦

API Reference

Complete reference for all API endpoints including the USSD session engine, code registry, platform portal, and order management.

View API Reference →

📱

Mobile App

How the USSD Pad Flutter app discovers and routes registered USSD codes to the correct platform.

App Integration Guide →

Start Here

Quick Start

1. Platform Registration

An admin creates your platform in the dashboard and assigns a main USSD code (e.g., *737#). You'll receive login credentials for the platform portal.

2. Get Your API Key

Log into the Platform Portal and navigate to Settings → API Settings to find your API key. You can regenerate it at any time.

3. Create Resellers

From the platform portal, create resellers. Each reseller gets a unique sub-code:

Main code: *737#
Reseller Kwame suffix: 1001*737*1001#
Reseller Ama suffix: 1002*737*1002#

You can also create resellers via the API using your API key.

4. Users Dial Your Code

Users open the USSD Pad app, dial your code, and the app routes them through your platform's menu flow. Orders are tracked automatically.