Do I need a PayPal account to pay the down-payment online?

No. For your convenience, PayPal accepts both, a credit card or your PayPal account on the payment page.