#ryancwalsh
1 messages · Page 1 of 1 (latest)
Ok, thanks. Do you know of any Stripe docs that answer these questions?
I haven't been able to find these specific answers, and I was hoping to send the links to some coworkers.
I guess for #1 it does just say Safari, show it's really me digging further since I could have sworn I learned that all iOS browsers are basically Safari underneath.
So for 1, apple pay actually should show. I was wrong. See; https://stripe.com/docs/stripe-js/elements/payment-request-button#:~:text=As of iOS 16%2C Apple Pay might work in some non-Safari mobile browsers with a card saved in your Wallet
2 still stands if you're using the Payment Element
That highlighted text feature you used for 1 was cool. Thanks. I will check if my coworker is using iOS 16. Maybe his is older.
For 2, I'm looking at the article now.
I see Chrome on iOS 16 + Apple Pay and Google Pay enabled. ==> Apple Pay
But the table doesn't mention this case:
Safari + Apple Pay and Google Pay enabled.
Does PaymentElement Google Pay never work in Safari?
(It seems that Google Pay implemented elsewhere supports Safari: https://developers.google.com/pay/api/web/guides/setup#:~:text=Use one of the following,Pay API Acceptable Use Policy.)
👋 hopping in here since codename_duccess had to head out
As far as I know we haven't supported Google Pay on Safari with the Payment Request Button
I belive on Express Chekcout Element we do support it though https://stripe.com/docs/elements/express-checkout-element#supported-browsers
Cool, that's a helpful table.
Are there any docs where we could see for sure whether Payment Request Button in Safari should offer Google Pay?
And if you can't find any, can you please put in a request to support Google Pay on Safari with the Payment Request Button (and mention it in the docs). It has definitely been confusing us.
Thanks.
The doc we linked to is really all we have for Payment Request button, but this specific table may be helpful if you haven't seen it - https://stripe.com/docs/stripe-js/elements/payment-request-button?client=html#html-js-testing
I can flag that feedback, but as far as I know this isn't something we're likely to support. Payment Request Button has always shown a single wallet type at a time, so on Safari we made the decision to prioritize Apple Pay
I can't see a table at the #html-js-testing part of that link, but I did see this table earlier, yeah.
Ok, thanks.
Yes, please send in both suggestions:
- support Google Pay on Safari with the Payment Request Button (i.e. allow users to have both Google Pay and Apple Pay if they have both wallets)
- make the docs much clearer about when each kind of button appears (Apple Pay, Google Pay, etc), regardless of whether you do #1 or not. E.g. if you choose to never offer both simultaneously, the docs could explicitly state that.
Thanks so much for your help!