My girlfriend's online business accepts bank transfers if customers can't pay online. "Go to this bank and deposit $X to account Y".
Maybe it doesn't scale too well, but at her business scale it still works for the exception cases and money is money. If you're biggest problem is too many people depositing money to your bank account, that's not a bad problem.
When you go to make a payment, it logs into your bank account and does the transfer for you. So you get an instant receipt, without having to wait for the money to show up in the merchants bank account.