No. You do not have to have an account with PayPal to make a payment. Although you are given the option to create a PayPal account at the end of the transaction, you do not have to do this step.