USSD Code Management
Assign main USSD codes to platforms and generate unlimited reseller sub-codes. Every code routes to its own dedicated storefront.
One powerful platform to manage USSD codes, onboard resellers, process data bundle orders, and connect mobile services — from any application, on any network.
From assigning USSD codes to processing orders, USSD Pad gives administrators, platforms, developers, and resellers full control.
Assign main USSD codes to platforms and generate unlimited reseller sub-codes. Every code routes to its own dedicated storefront.
A built-in USSD menu engine handles the complete purchase journey, from network selection to payment confirmation and final delivery.
Use your API key to integrate from any language or framework, or set up webhook endpoints for real-time event notifications.
The Flutter-powered USSD Pad application automatically detects registered codes and directs users to the correct platform.
Platform owners can onboard resellers with unique sub-codes, independent storefronts, attribution, and order tracking.
Every transaction is recorded with platform and reseller attribution. Monitor status, payment, delivery, and performance in real time.
Use our Laravel SDK, REST API, and event webhooks to connect your existing bundle platform without rebuilding your core infrastructure.
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(); });
Go from registration to your first completed USSD order in only a few steps.
A new platform is created and assigned a main USSD code such as *737#.
Every reseller receives a unique sub-code such as *737*1001#.
The app detects the code and routes the session to the correct platform menu.
Payment, bundle delivery, attribution, and tracking are handled securely.
Log into the admin dashboard to create platforms, assign USSD codes, configure integrations, and start onboarding resellers.
Go to Admin Dashboard →