Yes, it is very common for people to provide their account number to someone else. Purchasing by credit card online is a greater risk than this. Eg. charities in Europe always advertise their account #. The only risk they take is that someone will transfer money to it