There are many reasons why a top-up fails, including:
- The phone number is not a valid number.
- The phone number is not a prepaid phone.
- The phone number is no longer active.
- There may be an issue with the method of payment.
- The carrier may be experiencing technical issues (infrequent)
Verify that the number is an active prepaid mobile number prior to trying again.