Necessity of Paypal account
No, you do not need a Paypal account for credit card payments. Although payments are handled by Paypal, you do not have to register with them if you do not have an account there yet.
You can find a note saying "You do not have a Paypal account" at the lower left corner if you do not have a Paypal account and do not want to register on their website.