Universal USSD Infrastructure

The Universal USSD Platform

One powerful platform to manage USSD codes, onboard resellers, process data bundle orders, and connect mobile services — from any application, on any network.

Laravel powered SDK ready Real-time tracking
Active session *737*1001# Live
9:41 USSD Service
USSD Pad
Connected
USSD Session

Welcome to DataZone GH

1. Buy Data Bundle
2. Check Balance
3. Check Order
Platform DataZone GH
Reseller DZ-1001
Session status Active
Latest order MTN 5GB Processed
2 Registered Platforms
5 Active USSD Codes
2 Resellers Onboarded
Platform Capabilities

Everything You Need

From assigning USSD codes to processing orders, USSD Pad gives administrators, platforms, developers, and resellers full control.

USSD Code Management

Assign main USSD codes to platforms and generate unlimited reseller sub-codes. Every code routes to its own dedicated storefront.

Session Engine

A built-in USSD menu engine handles the complete purchase journey, from network selection to payment confirmation and final delivery.

API & Webhooks

Use your API key to integrate from any language or framework, or set up webhook endpoints for real-time event notifications.

Mobile App

The Flutter-powered USSD Pad application automatically detects registered codes and directs users to the correct platform.

Reseller Ecosystem

Platform owners can onboard resellers with unique sub-codes, independent storefronts, attribution, and order tracking.

Order Tracking

Every transaction is recorded with platform and reseller attribution. Monitor status, payment, delivery, and performance in real time.

Developer First

Integrate your platform in minutes.

Use our Laravel SDK, REST API, and event webhooks to connect your existing bundle platform without rebuilding your core infrastructure.

routes/api.php
use UssdPad\SDK\Facades\UssdPad;

// Register your platform session
UssdPad::session('*737#')
    ->platform('datazone-gh')
    ->webhook('/api/ussd/session')
    ->onOrder(function ($order) {
        return $order->process();
    });
Simple Setup

How It Works

Go from registration to your first completed USSD order in only a few steps.

01

Admin Registers Platform

A new platform is created and assigned a main USSD code such as *737#.

02

Platform Creates Resellers

Every reseller receives a unique sub-code such as *737*1001#.

03

User Dials Code

The app detects the code and routes the session to the correct platform menu.

04

Order Is Processed

Payment, bundle delivery, attribution, and tracking are handled securely.

Start Building Today

Ready to Get Started?

Log into the admin dashboard to create platforms, assign USSD codes, configure integrations, and start onboarding resellers.

Go to Admin Dashboard →