#nikym_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/1370097069863342171
๐ Have more to share? Add more details, code, screenshots, videos, etc. below.
Hi! Can you share a Request ID that shows the payment failure?
Sure, an example payment intent is pi_3RMYH0JLmLxc08Dq0NJ7dam7 and the authentication request (to https://api.stripe.com/v1/3ds2/authenticate) ID is req_2oQkwkRAD33w5u`
For reference I am not calling the authenticate endpoint directly, the request ID was grabbed via dev tools
code: "payment_intent_authentication_failure",
doc_url: "https://stripe.com/docs/error-codes/payment-intent-authentication-failure",
message: "The provided PaymentMethod has failed authentication. You can provide payment_method_data or a new PaymentMethod to attempt to fulfill this PaymentIntent again.",
That was in the payment_intent.payment_failed event.
You're setting payment_method_options.card.request_three_d_secure = "any" which results in ~every card getting a 3DS attempt.
That's understood, however I'm wondering what would cause the 3DS challenge modal popup not to be triggered by the Stripe web SDK. Are there any edge cases where we should be expecting the 3DS2 challenge to be auto-failed without showing any popup?
It's odd that we are seeing the 3DS2 challenge show correctly for other transactions, and seeing the challenge modal on Stripe's own payment links, but for this particular card we are not seeing the popup appear
The only reason I can think of would be that 3D Secure is not supported on that type of card on Stripe.
Okay, thanks for taking time to look at this! I'll do some more digging on our side.
Based on documentation if 3DS2 is not supported then I'd have expected something similar to this: pi_3RLX0mJLmLxc08Dq00bS7TAd