You need an embassy visa for Jordan if you have a South African passport
Visa options for Jordan
Visa on arrival for a maximum of 30 days
Travellers need a visa to visit Jordan for Business or Tourism for a maximum stay of 30 days. Travellers can get a visa on arrival in Jordan at the following point of entries: - Queen Alia Airport - Sheikh Hussein Bridge (Jordan River Border) - Wadi Araba border (Eilat-Aqaba border) - it applies only for Jordan pass holders who are eligible to get a visa upon arrival provided they stay a minimum of 3 whole nights in Jordan