Contracts are ****. Also ordered my xiaomi from gearbest.
If i remember correctly you have like two Telkom "uncapped" LTE devices, so you probably can just add that sim to your phone which gives you the data and Just buy like a R100 airtime for when you need to make calls.
I have 4 of those uncapped. Ha Ha. 3 at 3 different resedentialhomes and 1 at the office. I use a Black Friday 50GB MTN sim in my second Xiaomi sim slot