USSD Pull
A USSD pull is a request from a user to a network service provider, initiated by the user's phone. USSD stands for Unstructured Supplementary Service Data.
How it works
The user enters a USSD code on their phone, usually starting with an asterisk (*) and ending with a hash (#)
The phone connects to the service provider
The service provider responds with a menu or message
The user can choose what to do next
What USSD is used for
Banking: USSD is used for mobile banking transactions, such as checking account balances, fund transfers, and mini statements
Payment services: USSD is used for mobile money transfers, recharging prepaid accounts, and other payment services
Network configuration: USSD is used for configuring the phone on the network
Marketing: USSD is used for marketing surveys, questionnaires, coupons, and vouchers
IoT: USSD is used to retrieve information from IoT device sensors, such as temperature, location, and resource consumption
Other services: USSD is used for WAP browsing, prepaid callback service, location-based content services, and menu-based information services
Status
Pending
It is not yet picked up by the Device for sending.
Queued
It is queued for sending on Device.
Completed
It indicates that network service provider replied successfully to the USSD pull request.
Failed
It indicates that USSD pull failed. If you are sending bulk requests then make sure you have some delay between them.