Do I have to sign up separately to accept credit cards AND bank transfers?

Nope. The great thing about QuickBooks Payments is that it includes all forms of payment acceptance in just one account. Use what you want, how you want to get yourself paid faster.