Hi,
I would need to investigate the fields required. You need them for the admin section I presume? Unfortunately there is not a 'standard' way. In europe they use IBAN numbers and I believe they will change the bank account numbers to an international format soon. (maybe a text area so people can put in their own specific details rather than specific fields should do the trick)
Although I was born in Holland and just have worked in Dubai for 4 years I now live on a small tropical Caribbean island called Bonaire. 15000 people here and a good example of a place where credit cards are not used at all.
With regards to disclosing your bank account number, I know for sure that many big companies in Europe still allow you to do bank transfer and therefore they have to publish their bank account details. No issue so far. It's just to send money and just a bank account number is quite useless. For instance this is from the website of Vodafone in Holland. They mention you can do a transfer to pay your bill and mention the account number.
Telefonische overboeking
Telefonisch overboeken kan naar ons rekeningnummer
Deutsche Bank 26.51.21.809, t.n.v. Vodafone Libertel BV te Maastricht. De kosten voor een telefonische overboeking verschillen van bank tot bank. Er zijn 3 mogelijkheden:
Even in Dubai, where the banking system is awful, you can do online transfers. Login to your account, fill out a form with the details of the recipient (bank account number etc) and press send. Very easy. So that would be the procedure yes.
Gr