#rubenrecacha
1 messages ยท Page 1 of 1 (latest)
I can double check but it may be that google pay does not support being displayed within layers of iframe like that
๐ Could I share you here some screenshots of the real example to confirm you the casuistic ?
Google pay is showing for me within an iframe
Can you check this page on your mobile device to see if Google Pay shows up there? https://stripe.com/docs/elements/express-checkout-element
The issue may be that your mobile device doesn't have your google pay wallet set up properly
it works correctly
But I think in your first screenshot / test , you use a payment request button for google pay
We are using Payments Elements, that show automatically the google Pay tab button
If I put the web url directly, it works:
But if I put the web url inside an iframe, it not works:
Interesting. Google pay does show for me when I remove the express checkout element and just have the payment element
Trying to think of what this may be
Can you try debugging with mobile chrome dev tools to see if the console is reporting an error here? https://developer.chrome.com/docs/devtools/remote-debugging
Remote debug live content on an Android device from a Windows, Mac, or Linux computer.
I have an example in our dev server, if you can make a reservation, and in the finish step it would be showed the stripe form with Google Pay
I'm going to try, thanks!
thanks for the link, trying to repro myself now
Perfect, you can make a booking for tomorrow at 13:00 for example
And if you go to the last step, you will see some like this. Without google pay button
However, if you do the same process but with the direct url (without an iframe), it works: https://beta.covermanager.com/reservation/module_restaurant/testruben/english
Thank you. Also have you double checked that you have both of these domains registered as payment method domains? https://stripe.com/docs/payments/payment-methods/pmd-registration
If you only have one domain registered, that may be the issue
I use connec account with a Platform account
Gotcha, so you may need to register on that account as well
in this case, the domain of the iframe is the same of the web, is inside of the same domain
in the connected account, or in the platform ?
Are you creating these payment intents on your platform account or your connected account?
Whichever account you are creating the payment intents on
I create it in the connected account
I added beta.covermanager.com to the domains in the connected account
And in the platform account is already added
I don't see any errors in the console
Hello! I'm taking over and catching up...
Both I and another person are able to see Google Pay on your page:
The issue is likely with your copy of Chrome, or your Google Pay card(s).
๐ฎ
Thanks for your screenshot
Appears GooglePay inside the iframe... very good!
But in my mobile device not show ๐ฆ
we will test in another devices
If you could test in our customer in production: https://www.botafumeiro.es/es/reservar
make a reservation for the future, and stop in the last step, and see if you see GooglePay or not
The site is loading very slowly.
I load without problems ๐ค
I don't know
Google Pay isn't working there:
ouch
maybe the key is to configure the domains in the connected account correctly? I think is okey
Possibly, yeah. Do you have the top (parent) page added, or just the domain for the frame?
you see here, I added the parent (botafumeiro.es) and our iframe (covermanager.com)
What other differences are there between your test page and your production page? Is any of the code different? Is Google Pay perhaps enabled in test mode but not enabled in live mode in your Dashboard?
the test page is with another stripe test account
and the production page is with "Botafumeiro" account
in both we have enabled the payment methods as test mode and as production mode
Are the two accounts in different countries?
I think not, the both in spain
Can you set up a simple test page on the production site with just the Payment Element and no iframes to see if you can narrow down the issue?
Yes, in the next days I will do some like that
I'll let you know news, thanks !!