African Payment Platform M-Pesa Teams Up With Visa To Offer A Globally-accepted Virtual Bank Card - Stuff South Africa