Bordering on fraud disguised as Incompetence. Stay away!
Poor poor service, bordering on fraud and laced with incompetence! Calls you as “MTN Direct” sells you an upgrade package at a certain price, then when the contract arrives, the amounts are different, and no mention whatsoever what you have signed up for. How can a contract not state what package or service you are purchasing? Legal? I doubt it. 
Worse even still, is their so called “customer care” department. Who has no access to their system, cant tell you what you were sold or even cancel the agreement. Whats the point really? Incompetence at its best, and the ombudsman would surely hear of this!