Do I need to have a PayPal account to pay fees online?

No. You do not need to have a PayPal account to pay a fee online.