#behappy_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/1306916557460602964
đ Have more to share? Add more details, code, screenshots, videos, etc. below.
Hi, let me help you with this.
3DS is triggered by the issuing bank or sometimes Stripe, but not always. It's totally expected that some payments will not require 3DS.
The thing is that in EU I believe is mandatory or something like this?
It's mandatory to support it, so bank can request it whenever they want. But you don't get it on every payment.
mmm I see and with the data I am sending is enough or do i need to send some flag to say i want to use 3ds when requested
also is there any way i can force in prod this so i can test is working? I did test locally but not the same
No, you don't need to do anything if you use Payment Element or Stripe Checkout
Why would it not work in prod?
I believe it would but I would like to confirm it, also I am using the API creating a payment intent
I can say that if 3DS works in Test mode, it must work in Live mode. Otherwise something is really wrong on the Stripe side and we would notice it.
But you could probably set some Radar settings to force 3DS on every payment: https://docs.stripe.com/radar
Our team doesn't know much more about Radar, so I would suggest you use the docs yourself, or ask Stripe Support if you have further questions: https://support.stripe.com/?contact=true
ok thanks