3 ms·I find it extremely hard to believe that it's credit card only. Debit cards are more popular in the UK.by dbbk 9y agoI find it extremely hard to believe that it's credit card only. Debit cards are more popular in the UK.