On our site, we’re don’t allow guest checkout. We want to allow Apple Pay but only for the customer to have some specific conveniences of Apple Pay (not entering credit card details, having payment on Apple Pay history). Hence essentially what we want is the flow on the checkout page to be identical, whether the customer enters her credit card details or clicks ‘Buy with Apple Pay’. Everything else should be the same, login if you’re a returning customer or complete details for automatic account creation if not logged in.
After searching forums, Googling, etc, plenty of people seem to have asked essentially this question, but I can’t see it’s been answered precisely. We’ve added the code to have the Apple Pay button only on the checkout page and that’s all good, but that schematically results in a logical OR at too high a level.
Returning customer? Click here to login
“Buy with Apple Pay”
— OR —
Billing Details ………
So now (1) if you login as a returning customer, the Apple Pay button disappears. (2) if you’re not logged in and if you click ‘Buy with Apple Pay’, the sale fails (Payment not completed), presumably because the customer details to create the account haven’t been entered. But (3) if one logs in first so all the checkout details are known, then the Apple Pay transaction is successful.
We are seeking a way in case (1) to refresh with the Apple Pay button again showing, and in case (2) for the flow to continue to the Billing Details.
In asking this, I see many instances of essentially the same question with the Apple Pay flow. That is, wanting Apple Pay at checkout and insisting on account creation at that stage for non-logged in users. I just don’t see a clear answer anywhere.
This issue has been raised a sufficient number of times from what I can see, that the answer should not be to consider hiring a developer to achieve what we desire. If necessary we have such resources, but surely this is not a case for recourse to that with such a clear procedural need for a solution for many many sites.
We haven’t put a link, because at present Apple Pay is turned off, because it’s essentially unusable.
- The topic ‘Stripe Apple Pay but no Guest Checkout’ is closed to new replies.