Do I need to have or register a Paypal account?

No you do not need to have a Paypal account to make payment. All card payments can be made through the Paypal website without joining Paypal.

First time visitors to Paypal will be presented with options similar to below: Pay with Credit Card or Log In.