Valid passport, application form, yellow fever vaccination certificate, passport photographs, proof of guardian or custody, and payment of fees are the documents required for a South African visa.