Immigration Services
Jordanian citizens do not need a tourist visa to enter and stay for 30 days in the Republic of South Africa. Contact the Embassy of South Africa in Amman directly to inquire about the availability of other types of visas.
Iraq citizens require visas to enter and stay in the Republic of South Africa.
The Embassy endeavours to help where possible travellers planning to visit the Republic of South Africa.
http://www.dha.gov.za/index.php/immigration-services (link of all visa forms and requirements)