No, you can opt to pay by credit/debit cards without having a PayPal account.When you are directed to the payment page, you will be presented with two options:1. Pay using credit card2. Log in to PayPal account.