ultima thule
Explorer
The simplest route, in my opinion, is Revolut if that's available to you. As several people have already pointed out, having an Exodus wallet is also a must. The process goes: buy crypto through Revolut, move it over to Exodus, then send from Exodus to the vendor. On top of that, swapping currencies inside Exodus costs nothing. I bring this up because when I transferred to Exodus, Revolut had converted my USDC into Solana, yet exchanging it within Exodus before sending to the vendor was completely painless.