Yes. Most SA online casinos support ZAR. Others may even support currencies like USD, EUR, BTC, etc., in addition to ZAR.