The only way to do this is Express Checkout . In the SetExpressCheckout request , you set SOLUTIONTYPE = Sole and LANDINGPAGE = Billing.
This will display the full credit card form so that people can enter a credit card without having to create a PayPal account ...

This is not possible with Standard Payments , unfortunately. “Preparedness for payment” is available using the Payment Standard, but they are all based on cookies, so if any of the computers used on the computer have ever logged into a PayPal account, they will assume that what they will do in the future, t represents a credit card option.
EDIT
This question was raised again, and I got more information. Check it out .
Andrew Angell
source share