#stenerali_unexpected

1 messages ยท Page 1 of 1 (latest)

odd shuttleBOT
#

๐Ÿ‘‹ 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.

digital linden
#

is an example of one that is failing from ios devices. acct acct_1LkPhKFHtn5D8wh3

fresh kayakBOT
digital linden
#

is an example of one that is working. acct acct_1QDUF7S1bgQvAgzX

agile sleet
#

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?

digital linden
#

yes, we use deferred intents

agile sleet
#

Do you have a test page using testmode keys where you can reproduce this behavior that you can share?

digital linden
#

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?

agile sleet
#

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.

digital linden
#

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

agile sleet
#

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?

odd shuttleBOT
digital linden
#

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.

agile sleet
#

Are you able to add additional logging to the flow to try to detect that?