If I use PayPal, do my customers need to have a PayPal account?
No, you can accept credit card payments where the customer does not use a paypal account. This is what paypal calls Direct Payment, and it is how I recommend using paypal with either of the supported APIs (Payflow Pro or Website Payments Pro, which must be configured in your paypal account).
