Debit notes will still be by far the most widely approved payment strategy within British casino web sites