Yes, Visa casinos are very popular in South Africa, with many catering to the Rand and having convenient ZAR deposit options. The best SA casinos all accept Visa.