#stenerali_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/1344318414986022973
๐ Have more to share? Add more details, code, screenshots, videos, etc. below.
is an example of one that is failing from ios devices. acct acct_1LkPhKFHtn5D8wh3
is an example of one that is working. acct acct_1QDUF7S1bgQvAgzX
Hi there ๐ taking a look. So to make sure I'm understanding correctly, you're creating your Payment Intents after the customer has provided payment method details via the Express Checkout Element?
yes, we use deferred intents
Do you have a test page using testmode keys where you can reproduce this behavior that you can share?
not publically accessible unfortunately. It's only affecting a couple of accounts that we know of and is not reproducible, but stripe support told our customer it's something wrong with our integration. But our troubleshooting has not found anything wrong given the vast majority of our customers have no problems, our own testing is working and there are no console errors being emitted. I have a .har file from a failed attempt on that first link if it helps?
Um, it's hard to say. Normally we'd step through your flow in testmode and see if we can spot anything, but we won't risk processing real payments as part of that testing.
Are you able to give any scenarios that would cause the SDK to fail to process an Apple Pay payment? It hangs for about 30sec and then says "Payment Not Completed".
Network shows it's successfully getting a token from /v1/tokens. The analytics sent to r.stripe.com/b then show the last events logged as elements.express_checkout_sheet_closed elements.express_checkout_confirm_end elements.ece.cancel
Offhand, the scenarios that come to mind are when shipping address or rate changes events aren't resolved. But if you're getting a Token, then I wouldn't expect your process to be getting stuck there.
Do you have any sense of how far into your code the flow gets before it stops? Does your onConfirm listener get triggered, and are you seeing elements.submit() getting called if so?
It's not calling our backend to create the intent, so never makes it to .confirmPayment. It's not clear if onConfirm is being triggered or not.
Are you able to add additional logging to the flow to try to detect that?