Sydafrikas högkommissions webbplats anger att du bara behöver ett transitvisum via SA om du gör det inte gå igenom en port med post (till exempel en landgräns). En flygplats är en hamn för tillträde. Således borde du inte behöva ett transitvisum för att flytta på flygplatsen, och du borde inte behöva gå genom invandring.
Passport holders who want to transit a South African port of entry enroute to any other country, may do so without the need to apply for a transit visa.
Transit Visas are NOT issued at South African ports of entry.
Jag kunde inte hitta något officiellt när jag sov på flygplatsen, men det här blogginlägget gör Det verkar ganska rimligt att du stannar där i 12 timmar.