Main and sub-code management
Request a main service code and create unique sub-codes under it. Every code remains connected to the appropriate platform, reseller, or campaign.
USSDPad is a Digital USSD network that connects memorable service codes to real business systems. Get a main code, assign unique sub-codes to your resellers, and use APIs and webhooks to control the services, packages, payments, and customer experience behind every code.
Your main code represents your platform. Each sub-code connects a specific reseller, branch, campaign, or service.
If your business receives *120#, you can assign sub-codes to individual resellers, branches, campaigns, or services. When a customer enters a code in the USSDPad app, the platform identifies its owner and routes the session to the correct service.
Request a main service code and create unique sub-codes under it. Every code remains connected to the appropriate platform, reseller, or campaign.
Create and manage resellers, assign identifiable code suffixes, control their status, and track orders associated with each sub-code.
Connect your webhook and control every screen from your own system. Return menus, collect customer input, load packages, create orders, and guide the customer through your service.
Create checkout sessions using your own integrated payment gateway. Customers complete payment through your provider, and funds go directly to the account connected by your business.
Track order references, customers, packages, amounts, resellers, and statuses from one platform dashboard.
Create voting campaigns, add contestants, assign contestant codes, monitor votes, and track campaign earnings from the platform.
USSDPad provides the digital-code infrastructure. Your system controls what happens behind the code.
USSDPad routes the session, displays the experience, records the order, and gives you the tools to monitor your network.
Register your business and request a memorable main service code.
Add your webhook URL and use the USSDPad API to connect your existing platform, storefront, payment gateway, or custom service.
Assign unique sub-codes to resellers, branches, contestants, or individual services.
Customers open the USSDPad app and enter your main code or one of its sub-codes.
USSDPad sends the session to your webhook. Your application returns the appropriate menu, input request, package list, or payment URL.
View resellers, codes, orders, revenue indicators, campaigns, and operational performance from your dashboard.
A Digital USSD code can connect customers to:
Your developers create the business experience. USSDPad makes it accessible through a simple, memorable code.
Integrate using standard HTTP requests from any language or framework.
Standard HTTP endpoints for managing resellers, orders, codes, and platform settings.
Authenticate every request with your platform API key. Rotate it securely from the Portal.
Assign a webhook to each code. Sub-codes inherit from their parent automatically unless overridden.
Build multi-step customer flows. Your webhook receives state and input; you return the next screen.
Generate a payment URL from your gateway and return it. USSDPad presents it to the customer and records the order.
Predictable request and response structures. No obscure protocols or binary formats.
Give every reseller a unique identity under your main code.
When a reseller’s code is entered, USSDPad includes the reseller identity and code suffix in the session request. Your application can then load that reseller’s products, prices, settings, and business rules.
Launch a main service code, connect your existing system, create reseller sub-codes, and give customers a faster way to reach your services.