Visa debit notes are perhaps one of the most universally approved deposit procedures at British casinos