This is an accepted solution.
With PayPal Express, the default is set to ask customers to log in to PayPal (or create a PayPal Account. You can enable guest payments to let customers pay with their credit cards even if they don't have their own PayPal account. To enable this feature, you need to have linked your own credit card to your PayPal Business account.
In some countries and regions, PayPal requires that customers pay by using a PayPal account. To confirm whether this applies to the country where your business is located, contact the PayPal support team.