Three clocks exist: your USSD session, the wallet debit, and the biller (ECG, GWCL, Multichoice, telco). They do not always finish together. Pending is the gap.
Payments happen on Ewale (ewalepay.com or *714*22#), not on this blog.
What you need
- The time of the attempt.
- Wallet history.
- Willingness to wait minutes, not seconds, on results week or Sunday evenings.
The flow on *714*22#
- Note whether money left the wallet.
- If yes, wait for fulfilment (token, airtime, voucher, TV activation).
- If the wallet reversed, the sale did not complete — then you may retry.
After you pay
Retrying while pending is the most expensive habit on this blog. It creates twins: two tokens, two DSTV receipts, two checkers.
If something fails
- USSD said error after PIN success: Believe the wallet. Then believe the SMS.
- Pending all night: Contact support with the reference rather than looping USSD.
Money out: wait. Money back: retry. Money out twice: you bought twice.