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!)