The Digital USSD Network

Give your business a code customers can remember

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.

Built for platform operators, reseller networks, developers, voting campaigns, and digital-service businesses.
How It Works

A digital code network for your
entire business

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.

Main code *120# ← your platform identity
Sub-code *120*1001# ← Reseller A
Sub-code *120*1002# ← Reseller B
Sub-code *120*2001# ← Campaign
Platform Capabilities

Everything you need to operate
your code network

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.

Reseller infrastructure

Create and manage resellers, assign identifiable code suffixes, control their status, and track orders associated with each sub-code.

API-controlled experiences

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.

Direct payment integration

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.

Orders and analytics

Track order references, customers, packages, amounts, resellers, and statuses from one platform dashboard.

Voting campaigns

Create voting campaigns, add contestants, assign contestant codes, monitor votes, and track campaign earnings from the platform.

Your Business, Your Rules

Your business remains in control

USSDPad provides the digital-code infrastructure. Your system controls what happens behind the code.

Which services and packages customers see
How prices are calculated
Which payment provider you use
Where your revenue is received
How orders are fulfilled
What response the customer receives

USSDPad routes the session, displays the experience, records the order, and gives you the tools to monitor your network.

The Process

How Digital USSD works

1

Create your platform

Register your business and request a memorable main service code.

2

Connect your application

Add your webhook URL and use the USSDPad API to connect your existing platform, storefront, payment gateway, or custom service.

3

Add resellers or services

Assign unique sub-codes to resellers, branches, contestants, or individual services.

4

Customers enter the code

Customers open the USSDPad app and enter your main code or one of its sub-codes.

5

Your system responds

USSDPad sends the session to your webhook. Your application returns the appropriate menu, input request, package list, or payment URL.

6

Monitor your network

View resellers, codes, orders, revenue indicators, campaigns, and operational performance from your dashboard.

See how integration works
Unlimited Possibilities

One main code. Many possibilities.

A Digital USSD code can connect customers to:

Data and airtime services
Digital storefronts
Voting campaigns
Event registration
Ticket purchasing
Donations
Surveys
Bill payments
Account services
Custom business applications

Your developers create the business experience. USSDPad makes it accessible through a simple, memorable code.

Developer-First

Built for developers

Integrate using standard HTTP requests from any language or framework.

REST APIs

Standard HTTP endpoints for managing resellers, orders, codes, and platform settings.

Bearer-token authentication

Authenticate every request with your platform API key. Rotate it securely from the Portal.

Per-code webhooks

Assign a webhook to each code. Sub-codes inherit from their parent automatically unless overridden.

Session-based interactions

Build multi-step customer flows. Your webhook receives state and input; you return the next screen.

Payment URL support

Generate a payment URL from your gateway and return it. USSDPad presents it to the customer and records the order.

Clear JSON formats

Predictable request and response structures. No obscure protocols or binary formats.

Read the API documentation
Grow Your Network

Extend your reach with
reseller sub-codes

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.

Main platform *120#
Reseller A *120*1001# suffix: 1001
Reseller B *120*1002# suffix: 1002
Reseller C *120*1003# suffix: 1003
Create your platform  
Mobile App

Access services through the USSDPad app

Customers use the USSDPad mobile app to enter service codes and interact with the businesses behind them.

USSDPad Dashboard
Launch Your Network

Turn your business into a
digital code network

Launch a main service code, connect your existing system, create reseller sub-codes, and give customers a faster way to reach your services.

Create your platform   Contact our team