Forum Discussion
PayPal Guest Checkout needs to be enabled for Bookings.
OK without any official response from Microsoft in either forum here or the suggestions forum, I did some more digging into API checkout options that might be causing this issue. Here is one possible cause of the issue.
Documentation
https://www.paypal.com/fm/smarthelp/article/how-do-i-accept-credit-cards-with-express-checkout-using-the-guest-checkout-option-ts1623
- As long as SOLUTIONTYPE=Sole is passed in the SetExpressCheckout API, Guest Checkout will be enabled.
Have double-checked that this is not cookie or email address related during the checkout process, by making sure to clear all history & browser cache plus use email addresses not recognized as ones with associated existing PayPal accounts. So there is no reason that PayPal should be forcing a signup option.
Checkout URL Construct (Microsoft Bookings)
https://www.paypal.com/checkoutnow?token=XXXXXXXXXXXXXX#/checkout/signup
This is almost certainly a problem with the way Microsoft Bookings is calling the PayPal checkout using the format .../checkout/signup where XXX is the token number generated during the payment API call.
Guest checkout with just a credit card NEVER works. Please come on guys, this is hopefully an easy fix by modifying your payments checkout API call, otherwise this wonderful payment integration is of no value to our customers. No one is going to signup for a PayPal account just to buy our service.
Thanks for the consideration of this fix, it is much appreciated.
Alastair
Alastair Greenstreet I also have this issue one year later than the original post. The bookers should not have to log in or create a payment account (Paypal or Microsoft) to make a credit card payment.
- Alastair GreenstreetSep 15, 2019Brass Contributor
Hi ambroseb ,
Sorry to hear this issue is still ongoing. I gave up on Microsoft Bookings and have moved on. While we were still using MS Bookings, we simply had to work around the limitation and take payments upfront via PayPal's business account directly, which allows Guest Checkout to be enabled and then pass them to the bookings screen. We had no neat interface to do so, payment was simply separate from bookings.
Hopefully it will be addressed in the future but I'm not holding my breath. Wishing you well.
Alastair