Do I need a credit card to open a store?

No. You don't need a credit card.

Bevv works exclusively with Braintree Payments (a PayPal company), with other processors in consideration.

During the onboarding process you will be setting up a secure Braintree payments account. Simply follow the steps - it's that easy. (You do NOT need to set up a separate Braintree account. Welcome to the future of online payments!)