Yes. Depending on the payment methods supported, you will need a merchant account to ensure that funds from your transactions are deposited into your business bank account. For US-based merchants, this account will differ from a traditional merchant account in that it will not include support for accepting credit card payments.