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 →
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:
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.