User Help

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.

09 May 2025