Yes. Some casinos in SA allow players to deposit funds using prepaid Visa cards. You must check your online casino terms and conditions to confirm it accepts prepaid cards.