USSD is appearing to work after dialling *180#, BUT I just made a purchase and nothing happened. After the confirmation it just took me back to the main menu. Nothing came off my airtime for the data I tried to load.
Knowing Telkom what will happen if I try it again is they will debit me twice.
These people should be ashamed of themselves.