These are the banks with the highest payment authorization rates. In most cases, your payments will be successful if using a debit/credit card from one of them.
Canadian Imperial Bank of Commerce
Starling Bank Limited
Monzo Bank Limited
!!! Please ask for a card with your name on it to avoid problems with the card verification.