Yes, they are. While certain online casino payment options restrict players from claiming bonuses, VISA deposits allow you to snap up whichever offers you want.