The USSD Gateway throws an error if a USSD request is not processed appropriately, a system generated error message is sent to the mobile user. Below are the possible messages and their causes.

Error CodeDescription
URNFYour setup is incomplete. Contact your Account Manager for assistance.
UUTOur attempt to reach your application URL has timed out. Optimize your application and ensure that it is responding to requests within 7 seconds.
STThe application took too long to respond. Either the app is too slow, or the subscriber took too long to respond to the USSD prompt. Please note that subscribers must respond within 60 seconds.
UUEYour application is not responding with a valid JSON response. Check to see if your JSON response is valid.
NOAPPYour application is not yet mapped to any USSD Service Code. Create a service here and map it to your code here.
CSPHubtel is unable to forward your request to our upstream provider for onward processing. Liaise with the Hubtel Engineer assigned to you for assistance.

There are also Errors which could emanate from the Network Operator. A few of the errors which can be encountered are:

NETWORK ERROR CODEDESCRIPTION
SERVICE UNAVAILABLEThe Network Provider is unable to display the USSD Menu because the service is not available.
UNABLE TO DISPLAY USSDThe Network Provider is unable to display the USSD Menu.
ERROR AT WASP E150The Network Provider gives a negative response to the USSD Application.
REQUEST FAILSThe Network Provider does not recognize the USSD code.
ERROR WAPThe Network Provider is unable to process the Code now.