Bank transfers are still a thing, aren't they? And payment processors built around those? I can't recall when was the last time I paid on-line using my card.
On that note, the whole reliance on cards for on-line feels like a stupid hack that got way out of control. A card is just a physical access token for the account - it shouldn't be reused on-line like this. You should be able to generate per-payment tokens on demand instead. The whole mental model around online payments is bonkers - it's just taking the meatspace model and adding "but with computers!" to it, where it's the meatspace practices that are a kludge that digital doesn't need.
This partly exists. But could of course be much simpler to use:
1) some banks/fintech offer virtual cards. For example, whenever I need to pay with credit card at a site that seems to be using some homegrown system I create a new virtual card in transferwise and destroy it right after.
2) I've seen banks offer virtual cards with CVC codes that change every 24h hours.
Re 1), virtual cards are useful if you can get them (banks that I use stubbornly refuse to provide them; same story with subaccounts). But it feels like doubling-down on the bad mental model.
Cards make sense in meatspace, not on-line. Virtual cards are stretching the analogy already. Short-lived virtual cards are pushing it to the limits. What users need is the ability to generate single-use payment authorization tokens. Talking about "cards" carries too much irrelevant meatspace baggage; we've already worked out different, better-fitting abstractions for digital use.
FYI Google Pay actually creates a new "credit card", i.e. a single-use token for every payment, something along those lines would probably be great if more widely adopted.
I agree with the other post that keeping meatspace terminology isn't bad. Offering a "Single use credit card" would be an easily understandable feature.
You talk about "users" as if the majority of people are tech-literate. They are not. Imagine explaining to your parents what a "single use digital token" is. Now imagine explaining "it's a card that you only use for this".
Outdated/meat-space abstractions are useful for both driving adoption and getting laypeople to understand intuitively what you mean. And beyond that, most of us encounter dozens of them a day without blinking. Think about that the next time you check your electronic mail on your general-purpose computing device you call a "phone".
That being said, there are several initiatives that can hopefully challenge the visa/mc hegemony:
https://payid.com.au/ is gaining wide adoption in Australia. It seems like Australia has abandoned their homegrown payment rails (EFTPOS) in recent years and all bank cards are actually visa/mc. But maybe with PayId on phones this will change again.
eftpos has been quiet while doing quite a lot of innovation (eg - [0]). ATMs and any CHQ/SAV transaction still run on their rails, and there’s a lot of iceberg below what you see in terms of branding at point of sale and plastic cards.
I suspect the big limits on payments migration is that many people live on credit.
Someone else mentioned the future promise of FedNow. I'd expect that would be "any legal use is permissible" for legal reasons, but it can only replace debit payments at best.
If you had a lender who worked atop FedNow, you'd reintroduce the problem of having a private party who is not legally obliged to serve all possible customers.
On that note, the whole reliance on cards for on-line feels like a stupid hack that got way out of control. A card is just a physical access token for the account - it shouldn't be reused on-line like this. You should be able to generate per-payment tokens on demand instead. The whole mental model around online payments is bonkers - it's just taking the meatspace model and adding "but with computers!" to it, where it's the meatspace practices that are a kludge that digital doesn't need.