#vlad_api
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/1332357507477147789
๐ Have more to share? Add more details, code, screenshots, videos, etc. below.
๐
Let's narrow this step by stpe. The SetupIntent seems to be completed successfully seti_1Qknq3KbHTyAU2ATEs3WTRPu
Ok I see, for the next invoice, the bank issuer requests again 3DS (which can sometimes happens)
You should be listening to the invoice.payment_action_required event ( evt_1Qknr6KbHTyAU2ATUelY1pDe)
If you receive it, then you need to ask your customer to complete the 3DS auth action
Or you can configure Stripe to send an email to your Customer automatically to complete the action
So, confirming the pending_setup_intent after subscription creation is no longer guarantee that trial conversion invoice charge would pass 3DS?
We've tested the same logic with that same card (3220) and I believe it was fine
Is it due to stricter rules?
https://dashboard.stripe.com/settings/billing/automatic (Refer to the section : Manage failed payments)
So, confirming the pending_setup_intent after subscription creation is no longer guarantee that trial conversion invoice charge would pass 3DS?
It's garantee for most of the cases, but there is nothing that block the bank issuer to request an additional 3DS
But wait this is in test mode, sorry I though it's in live mode (all what I said earlier remains valid)
We've tested the same logic with that same card (3220) and I believe it was fine
You should use the card4000002500003155for this scenario
https://docs.stripe.com/testing#authentication-and-setup
Okay, got it
I remember that some time ago India have strict their rules, and all their card payments started to require 3DS
Is it the case you described above?
bank issuer requests again 3DS (which can sometimes happens)
I remember that some time ago India have strict their rules, and all their card payments started to require 3DS
No for India, it's called RBI
You'll need to implement RBI in your integration following the guide I shared ๐ .
Got it, thank you!