Yes, the top South African casinos allow you to deposit real money funds in Rand, to place your bets and collect your winnings in Rand, and to withdraw your money in Rand.