Company A sells cryptocurrency in country A. Company B is a payment processor in country B. You in country A go to the country B merchant's website and enter your card info to buy something. Your card gets charged by company A to buy cryptocurrency, the merchant gets the money through company B and the transfer of cryptocurrency from company A to company B happens in software on a server somewhere and the user doesn't have to do anything.
Why is this either not happening or not sufficient?
We are building exactly this at Intercoin. I hate that most of crypto is zero-sum games. https://intercoin.org/currencies.pdf
Also Stripe is launching Tempo blockchain, USDC is launching Arc blockchain. Cool things are coming!
EDIT: I clicked on the PDF out of a sense of good faith interest and curiosity and I regret it. I hope you find something else to do.