I prefer FireDog's module too.
Or maybe if you could just make one text box for the shop owner to enter any account information and details.
That way there won't be problems concerning the differences of between banking system.
For instance, in Thailand we only need bank name , name of the branch and the account number.
So maybe I should put all that in one text box together as bank details.