With QR code and modern banking system, this is more convenient for customers than ever. Customers can make order online, choose QR code direct bank transfer as the payment method, the store then display a QR code (containing the amount, charge ID and relevant bank account info) and the customer just uses their mobile banking app to scan the QR code and authorizes the payment. 5 seconds later, the online store gets a webhook notification from their bank/processor showing the payment has been received, along with the charge ID to finalize the order. The QR code payment system has been very successful in other countries but not in the US yet.
I work for a European SaaS and many of our larger enterprise customers from the EU pay with a bank transfer. Our US customers primarily use a credit card.<p>As a contractor, I also get paid via a bank transfer (through Wise, which handles the international part). It seems weird to me as an American, but I guess it's just normal in the EU.
Some payment providers in some regions even offer this as a payment option, e.g. Payfast in South Africa.<p>Sometimes it's also about what systems customers are used to, or fees with each method.<p>If bank transfer is the <i>only</i> option, it's usually for businesses that payment providers won't touch (even if not illegal).