PayPal: express checkout pay without account
Asked Answered
N

2

30

Is it possible to do an express checkout payment in PayPal without an account?

I remember that I saw it somewhere, but I don't remember where. Once a time in PayPal there was a link under "Create a PayPal account".

Nelan answered 7/10, 2011 at 15:46 Comment(1)
E
49

Yes, that's certainly possible.

Simply set SOLUTIONTYPE parameter to Sole in your initial SetExpressCheckout API call (SOLUTIONTYPE=Sole). Optionally you can also specify LANDINGPAGE=Billing for the billing page to be forced.

Note: In order for SOLUTIONTYPE=Sole to work, you must have 'PayPal Account Optional' set to 'On' with the 'Website Preferences' section of your PayPal account.
Profile > My selling tools (or: My selling preferences) > Website Preferences > Update > PayPal Account Optional: On.

EDIT:

As mentioned in one of the comments, it's possible this may only work if you add the LOCALECODE=us parameter too.

Emmanuelemmeline answered 7/10, 2011 at 17:36 Comment(5)
I have LANDINGPAGE=Billing and SOLUTIONTYPE=Sole. If a customer already has a PayPal account attached to their email or creditcard, they are still prompted to log in, even if they try to check out as guest. Is there a way to buypass this? It would be more convenient for buyers, because they tempt to forget the login details.Casuist
Is this information still valid? Because I didn't find 'PayPal Account Optional' setting in Website preferences. I found only one optional setting: 'Payment Data Transfer (optional) Payment Data Transfer allows you to receive notification of successful payments as they are made. The use of Payment Data Transfer depends on your system configuration and your Return URL. Please note that in order to use Payment Data Transfer, you must turn on Auto Return.'Orthopedist
The express checkout pay without paypal account depends on many factors. Even if you set " SOLUTIONTYPE=Sole" would not work for few merchants. It depends on factors such as credit limit of merchant,country specific and locale.Abrogate
This solution is still valid as of 2017.08.03! For anybody interested in the underlying documentation regarding this obscure directive, see: developer.paypal.com/docs/classic/api/merchant/… (under SOLUTIONTYPE key).Motoneuron
I have PayPal Account Optional set to On and I am setting SOLUTIONTYPE=Sole with LOCALECODE=us and still don't see any other option than to login to paypal or create an account. AND I am unable to get help from ANYONE at PayPal.Triphibious
S
0

Direct Credit Cards are deprecated.

You just use the PayPal API and allow the optimal checkout to YES and then customers can pay either through credit card / paypal account (they don't need one).

https://developer.paypal.com/docs/integration/direct/payments/guest-payments/#

Sibilant answered 8/9, 2020 at 15:55 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.