What is requirement for South Africa visit visa?

You have to be a valid passport holder for you to qualify for a South Africa visit visa.