Originally Posted by
Tobias-UK
Are you using a VPN or ad blocker? Are you making the payment from within the UK, is that the same region of the credit/debit card you are using?
Yes, based in the UK, actually located in the UK and using UK issued major credit cards (Amex, Visa credit & debit & Mastercard). Not using a VPN, no.