Upvote:1
I was in South Africa earlier this year and rented a SIM card for my iPhone 5 at the Vodacom store in the Johannesburg Airport. You should be able to go into any mobile store off the street and buy a prepaid SIM card for your device. Make sure your device is unlocked and able to be used with another carrier other than the carrier you originally bought it through.
Location:
Vodacom Shop
Gardens
Cape Town 8001
South Africa
The only information I needed were my passport, home address, credit card, and contact information. They made copies of both my credit card and passport for their records.