In Germany, every business (and some individuals) has published their account number for ages (on the letterhead, website, etc.), typically right next to their address and email address (or fax number, for that matter).
And with that account number, you can just transfer money to the recipient. It really is as easy as email.
33% Bill & bank transfer
20% Direct debit
20% PayPal
11% Credit card
16% various others
https://www.handelsblatt.com/finanzen/banken-versicherungen/...You go through your ledger (bank account), find the transaction with an order ID as a memo (hopefully the buyer added it and correctly), and then you look up that order in your system and submit the order form to your warehouse?
Most banks charge some amount per transaction on commercial accounts though.
Gotta wait for the buyer to make the transfer, you gotta wait for the transfer to go through, you gotta hope that the buyer put in the order number in the description.
There are many counterexamples to this.
Twitter generated $3.4 billion in revenue in 2023. That's a helluva money printing machine. About a fourth the size of Facebook's. I don't know how big yours is, but thats bigger than mine. The problem is that, even with such a big money printing machine, if it costs more to operate than it spits out, you don't make money. Twitters problem wasn't getting money, they were getting huge piles of it. It's that they spent more than was coming in. Paying people to make the service happen, especially people to deal with the people who want to give them money to run advertisements, on top of with everything else, was expensive.
Put another way, Meta makes more profit in a week than Twitter was making per quarter at its best
Credit cards were also a PITA when they first came out.
That it is not trivial for a single person on the Internet to receive payments without a third-party involved, in my mind, leads directly to an Internet that is based on ads and on monopolies:
You can’t make a living posting stuff online on your own private website. Because since you cannot receive money, any value that you add online can never be translated into value offline. So you need to post on someone else’s site, which then acts as a publisher, and has the economies of scale necessary to make taking payments viable. Or otherwise, you need to monetize your content by placing ads, again, using some middleman, who is big enough to be able to afford access to payments.