No. PayPal manage our online payments, but you do not need a PayPal account to pay by credit card. Just select the 'pay by credit card' option next to the PayPal login field during the payment process.