As a South African, it's weird seeing this presented as a strange/futuristic idea. I pay most of my bills through bank transfers and it's the standard way for two people with bank accounts to send money to each other. As long as you know someone's bank and account number, you can send them money. All local online retailers, investment brokers, etc, support bank transfers, with some[1] even providing discounts for pay…
> As long as you know someone's bank and account number, you can send them money. This works in the US just fine as well, although you probably need to go to a bank to do it. I've also been given the option to pay plenty of bills through bank transfers but usually choose not to if I can use my credit card for the same price.
Venmo and the like exist because that's not "fine". If you have the same bank, there's a good chance you can do it online, or with some crappy third party app. If you have different banks, there's a very slim chance they use the same crappy third party app, leaving you driving in person to initiate a digital transaction that usually takes between a few days to a week to clear.