Do I need a special bank account?

No, but if you have a business bank account, you can use your banks "merchant trading" facilities to pay funds into. Other options are available whereby funds are transferred to a bank account or credit card (e.g. Paypal, Nochex).