#pikachuuuu0165_code
1 messages ¡ Page 1 of 1 (latest)
đ Welcome to your new thread!
â˛ď¸ We'll be here soon! We typically respond in a few minutes, but in some cases we might need a bit more time (e.g., server's busy, you've got a complex question, etc.).
âąď¸ We close idle threads, which makes them read-only. Once a thread is closed it won't be reopened, but you can start a new thread if you have another question.
đ This thread will always be available, even after it's closed. You can find it again using Discord's search, or you can save this link: https://discord.com/channels/841573134531821608/1257557793070649436
đ Have more to share? Add details, code, screenshots, videos, etc. below.
Hi there, are your team members testing Google Pay from a supported country?
Yes, we are all base in Australia
Ok, and do they have a valid card added to their Google Pay wallet account?
Yes, they have. And they try from their personal mobile device as well, but they still can't get the button. Here is the public link if you want to verify. https://myservice-ci.tmca-digital.com.au
It works fine for me. Are they using Chrome or Safari?
We are all using Chrome when testing, I also ask them to check about chrome version, payment settings
And turns out we are on same page
But just not work for them
Have they logged into their Google account?
Yes, they have. They shared screen with me and looks like everything is the same as mine
What do they see on the page? can you share with me a screenshot?
It's a blank page as that page is only about to render the payment button. I'm trying to debug for that, so, everything is dummy data.
But they have error messages here in the console.
I saw the same errors in my browser console but Google Pay is showing for me.
Yep, I can see that as well but not always. And Google Pay works for me. So, I have try to use onReady for debugging, they are getting undefined and I can get correct object. Here is the code: const onReady = ({ availablePaymentMethods }: any) => {
console.log(availablePaymentMethods)
if (!availablePaymentMethods) {
// No buttons will show
} else {
// Optional: Animate in the Element
// setVisibility('initial');
}
}
I think your integration is in place. Do you teammates use supported cards? i.e., eftpos is not supported in Google pay. https://docs.stripe.com/payments/cards#online-card-brand-capabilities
They are either using VISA or Mastercard
And there is another thing, I have include stripeAccount in load stripe, will that have impact?
It shouldn't matter.
Thanks, in that case, any other facts that could result in this scenario?
Can I suggest to try the same in another device?
Yes, I asked them as well. So, we asked a few people out of our group to have try, turns out works for some of them, not working for rest. Mostly, 50/50
Here is another thing, I create a brand new google account and add same peyment method details to the new one. When I am using that account for testing, I can't see Google Pay button anymore.
Did you receive an email from google telling you that new payment method is added to your account?
Haven't yet, do I need to wait until then? Seems like I can see the card on my new account payment settings.