3 ms·
I believe GP was saying it was credit card only (no debit cards), or is that what you meant?
by vinay427 9y ago
I believe GP was saying it was credit card only (no debit cards), or is that what you meant?
- dbbk 9y agoI find it extremely hard to believe that it's credit card only. Debit cards are more popular in the UK.