#cloudo07_unexpected
1 messages Β· Page 1 of 1 (latest)
π Welcome to your new thread!
β²οΈ We'll be here soon! Typically we respond in a few minutes, but sometimes we might take a bit longer if the server is busy or if you have a particularly tricky question.
β±οΈ We close idle threads, which makes them read-only. Once a thread is closed it won't be reopened, but you can always 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/1471757676559073316
π Have more to share? Add more details, code, screenshots, videos, etc. below.
Do you have a public accessible site?
issue missing stripe element
screenshot looks blurred, file attached (3 files)
i added logs too, when this issue occurs onLoaderStart doesnt fire
though i get a log that stripe loaded
Hmm I see, and do you know which Android phone specifically, or is it spreaded out?
moto g 2023 & moto g 2025 .... when refreshed after a while it worked
Is this a webview?
Or simply the default browser?
Do you know which browser does those phone run?
Can you implement onLoadError and see what error does it output?
initially a qr code is scanned its webview, the client then tried the actual browser too didnt work then also, its chrome
logged user agent - Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/144.0.0.0 Mobile Safari/537.36
onLoadError also exists it didnt fire
That's weird π€
logs of when it didnt work
log when it worked
same phone tried later
payment element loader start is missing in first .... is it possible to catch remote console error?
yes
Stripe stripe loaded event where does this come from?
after stripe promise resolves ... loadStripe
async initStripe() {
try {
// Load Stripe.js using loadStripe() - works for both old and new Stripe
const stripe = await this.stripePromise;
if (stripe) {
StripeLogger.logElementEvent('stripe', 'loaded', { method: 'loadStripe' });
}
}
}
mentioned in code.jsx
Just curious how about other Android? Except Moto G
yes we are getting bookings from android devices
using ua parser.js, free version doesnt give android phone model
any helpful pointers?
π sorry I thought I already responded to you my bad
unfortunately, @cyan token is no longer available. and your issue is better investigated asynchronously
you will receive a DM in a bit please follow the instructions
Hello @pliant zodiac, we have sent you a direct message, please check it at https://discord.com/channels/@me/1471789965066375340
- πThe message has instructions on how to open a direct support case with our Developer Support team, in order to help you more effectively.
the link takes me to a support page there is no form there, just question & answers
You need to be logged in to your Stripe Account (Dashboard) in order to get the form
i m logged in, dashboard.stripe.com, the ticket link takes me to support.stripe.com
Yes that's expected, aren't you getting a form to fill your ask ?
nope, just popular articles
Give me a moment to re-check the conversation here and see if I can help you.
Can you share more details abou this ?
I just checked the conversation and it seems like some of your customers are facing issue rendering the PaymentElement in webview.
In general WebViews are not recommended for mobile apps due to their poor performance and hardness to debug (which what you are experiencing now)
okay, issue happened in browser as well ... resolved itself after a refresh ... intermittent
In order to assist here I think, is to have a clear reproduction steps (which it seems not always happening ?)
Maybe then it's a network issue ?
if its a stripe network issue can you please guide me how to catch those errors
You need to open the devtoom on that phone using the mobile Chrome browser and inspect the network and js logs
I think this is the only option to proceed here, sorry.