Closed csmcneill closed 2 years ago
The plugin uses Stripe's Payment Request Button integration for Apple Pay and Google Pay.
Unfortunately, Chrome's support of/commitment to the PaymentRequest web standard is not great, so the Google Pay button is not supported on iOS devices. AFAICT, it's fully supported on Chrome + Android, and on Chrome + desktop devices which have a Google Pay ServiceWorker running in the background.
Stripe said earlier this year that they'd be working on a native integration for Google Pay, which would be bundled into stripe.js and would fix this issue, but unfortunately that wasn't released yet.
I've asked Stripe for an ETA on this.
More details in internal thread: p1639043218081600-slack-CGGCLBN58
This is Xiao's (Stripe) reply to my query about an ETA for Google Pay to be available as a native implementation:
Hi both - want to revert back here that due to technical limitation, we don’t anticipate to support GPay on Mobile Chrome on iOS in the near-term future. This has dependency on both Google and Apple’s own product supportability, and will require significant undertaking engineering wise. Sorry that it’s not the answer you are looking for. We will keep you in the loop if anything changes on this front.
So unfortunately it doesn't look like we can do much about this issue 😞. We could either close it, or keep it indefinitely with a blocked status.
4684545-zen
35159469-hc
Since this is a feature gap outside of the plugin offering, I'm closing this Issue. Whenever Stripe update to having Google Pay show on iOS browsers, I believe this will work without any change on our side. We can revisit when that happens.
Describe the bug When accessing a site using Google Chrome on an iOS device, Google Pay is not displayed on the cart or checkout pages.
Identified in 4406789-zen. I experience the same issue with WooCommerce Payments, so this may be an issue on Stripe's end.
To Reproduce Steps to reproduce the behavior:
Expected behavior Google Pay is available for iOS devices running Chrome, so it is expected that Google Pay would be an available option when viewing WooCommerce sites via Chrome on iOS.
Screenshots Google Pay available on desktop:
Full Size: https://d.pr/i/b9YrB3
Google Pay unavailable on mobile:
Full Size: https://d.pr/i/eRtOcD
Environment (please complete the following information):
SSR:
Additional context Add any other context about the problem here.