I'm contemplating getting a virtual credit card from a provider with more competitive exchange rates & fees for visiting the UK. The provider does support the popular smartphone payment apps, so it's possible to pay in (some) stores.
Can I withdraw GBP from a UK ATM this way, or do I need a physical card to withdraw money from an ATM?
In case it's relevant, the specific providers I have in mind are Revolut and Google Pay, but I'll be happy with any answer that says "it only works if you use so-and-so provider instead of those two".