You're barclaycard's is specifically a British card, and shows up the far end as a British card! Which are not allowed buy a lot of these things, whereas a revolut is treated as a virtual card in many cases, with no address.Hi can you explain the benefit of paying using Revolut rather than say something like a Barclaycard
(That's my understanding anyhow)