You can use a Credit Card to make a payment.
It is not required to have a Paypal account.