Credit card payments are processed through Paypal to make sure your financial information stays secure. You do not need to create a Paypal account to pay, although it does make things faster for future payments.