Enable credit card payments
There is a PayPal setting that has to be ON, to allow your attendees to pay by credit card. This option is normally set up as default in PayPal, but incase its not, here's how to turn this setting on within your PayPal account:
1. Login to your PayPal account and select My Account then select the Profile tab.
2. Click Selling Preferences, then select the Website Payment Preferences link.
3. Scroll down the page to the section called PayPal Account Optional and select On.
When registering, your attendees will be given the choice of signing in to their PayPal account or paying directly by Credit Card.