It’s not possible to use anyone else’s Visa for casino deposits/withdrawals for several reasons. First of all, Visa has security measures that would prevent such a thing. Secondly, most online casinos have a policy that requires the account name to match the cardholder name in order for the money transfers to be accepted.