#landsman-gpay
1 messages ยท Page 1 of 1 (latest)
Hey, do you have a Stripe specific Google Pay question?
Google Pay won't work on Safari, it's Chrome only
Yes
I'm not sure I understand what you're asking. Yes, you can implement Google Pay with Stripe
But it'll only work in Chrome browsers
Is this specific to Stripe? iirc google pay supports other browsers and platforms also (sorry just jumping in)
I'm not sure. But in my experience (both at Stripe and as a consumer) Google Pay is only ever offered in Chrome
We have integrated Stripe Elements with Google Pay, but it's working only in Chrome and with card stored in "browser".
**So it's very very unpractical. **
A lot of users do not have stored card in the browser (pay.google.com), even if they are active users of Google Pay.
So browser UX is horrible for Google Pay now.
I am looking for proper integration via this pop-up window - it's working across browsers, every time.
Is it possible to add this feature request to backlog? We would love to see API for this.
Our Google Pay integration won't work cross-browsers (only Chrome, as noted here: https://stripe.com/docs/stripe-js/elements/payment-request-button?platform=html-js-testing-google-pay)
Yep, I know. This is why I am writing here.
You also need an active card inside your Google Pay wallet
Yes, another problem.
Is it possible to add this to Stripe backlog for Elements? It would be a lot better service with this support.
What we had to do is basically do native support of Google Pay on Android (wtf) and ask users to download the app (which is basically just wrapper with this native code).
It's cost us a lot of time, producing problems.
If there is some "workaround" we can do it.
But anyway I would love to pust this user feedback to the right place.
Support for what exactly?
The doc I linked above outlines how you can implement Google Pay for the web via Stripe
What I am missing in current Stripe solution is that Google Pay Popup.
So I am asking if this is something what you can push to your internal product feedback, backlog.
Benefits:
- it's working on every OS
- it's working on every browser
- it's working even if user do not have google pay active
- it's working even if user do not have inserted card in google pay, user can insert a new one
That Google Pay UI is present in our integration, you can test it here: https://stripe.com/docs/stripe-js/elements/payment-request-button
If the Google Pay button isn't showing for you there, then you likely do not meet the prerequisites: https://stripe.com/docs/stripe-js/elements/payment-request-button?html-or-react=html&platform=html-js-testing-google-pay#html-js-testing
it's working even if user do not have google pay active
it's working even if user do not have inserted card in google pay, user can insert a new one
That's not possible. The button won't show if they don't have a card in their Google Pay wallet. That's a Google limitation, not Stripe.
it's working on every OS
Should do, yep!
it's working on every browser
Only Chrome.
I know all of these. We already did the implementation.
What I am suggesting is to introduce the pop-up option which will enable Stripe users to use it even without these obstacles.
@ionic nexus Can you send it to Stripe's produc feedback, feature requests backlog or something? ๐
But we can't, because it's a Google limitation not a Stripe one
We're simply wrapping the Payment Request API which Google uses to implement Google Pay in Chrome
That's pity.
And is it possible to do the custom implementation on my own and send it to Stripe for processing?
So if anything, you should direct your feedback to Google Pay
So handle the FE side?
Custom implementation of?
I understand than Payment Request API have limits. So I am looking how to do implementation of Google's API and connect it with Stripe on the end.
Because Payment Request API is not enough for regular users...
This is likely what you need: https://developers.google.com/pay/api/web/guides/tutorial
That flow will work with Stripe. On step 2 (with Stripe.js):
const tokenizationSpecification = {
type: 'PAYMENT_GATEWAY',
parameters: {
"gateway": "stripe"
"stripe:version": "2018-10-31"
"stripe:publishableKey": "pk_test_123"
}
};
Great! Thanks.
Is it possible to submit these info to Stripe's official documentation as well? I am really missing these info there.
I'll relay the feedback
Official wrapper for this kind of integration by Stripe would be the best of course ๐
They have link to Stripe doc: Developer docs: https://stripe.com/docs/google-pay and there is nothing about this.
For example what is options for this field: stripe:version BC changes etc.
Can you check what is the up-to-date version for this field pls?