At a higher level of abstraction, these are are the same problem -- conveniently and safely paying money to another entity (whether person or business). If we assume that normally someone has a phone at the same time they have their credit/debit card, then the how isn't really that important is it?
> The big problem with Swish is that it only works if you have a phone with a Swedish SIM card and a Swedish bank account in a supported bank (which admittedly is most of them). With Stripe you can take money from anyone with a Visa or Mastercard
This is why I asked inside countries like this -- if you're in Sweden and (I saw a documentary on DW a while back about how cash is actually becoming so rare that handling it is starting to be disincentivized -- ATMs disappearing, banks not wanting to hold cash because of relative liability, etc), let's assume you have a phone with a Swedish SIM card and a Swedish bank account and a phone.
Swish in Sweden is just the only good example I know of, but I think that after a while something that looks like it will be everywhere (US, EU, UK, etc). Cashless economies are generally welcomed by governments and most businesses, most people don't even know the usual privacy/accessibility/etc talking points (opposite from the usual HN reader).
So again, in a situation where it is very likely that you could use Swish with ~0 fees or Stripe, do people continue choosing Stripe?
Or a better question -- how easy would it be to compete with Stripe (without having to offer the key lower parts of the stack that Stripe initially solved)?
BTW Stripe also does ACH -- I use it for larger payments when dealing with clients and it works very well.