South Africa requires all travellers journeying from or transiting through yellow fever risk countries to show proof of yellow fever vaccination by means of a valid yellow fever certificate. Please see more information here.