Yes, it supports online casino transactions for both deposits and withdrawals. Nearly all online casino websites have Visa integrated as a banking option. It supports not just online casino transactions but other gambling ones as well.