#ruul_best-practices
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/1289156933265133643
๐ Have more to share? Add more details, code, screenshots, videos, etc. below.
๐
No, there is no such a feature from the dashboard.
What you can do however, is to set webhook
and monitor the event payment_intent.requires_action
I thought there was an email reminder on dashboard
No, not with Checkout
hmm
what about the recurring payments ?
it's been a while but I remember discussing about this in one of the threads here before
someone said it might happen on recurring payments even if bank does not require 3d secure on checkout
anyways in both cases I assume payment_intent.requires_action is triggered
when this happens
what do we need to do
and will this happen on checkouts & the phase after aswell?
With recurring payment, you can configure email like that yes
what do we need to do
You need to ask your customer to complete the 3DS action
It's detailed here:
https://docs.stripe.com/billing/subscriptions/webhooks#additional-action
here it was mentioned that it can be configured from dashboard
Yes what I need to check exactly ?
For Checkout Session one time payment ?
for everything that might trigger 3d
No, it was mentioned there for Subscription only.
if this doesn't cover checkout, can we include that parameter for requiring 3d when creating it to ensure it asks for 3d ?
I'm trying to cover this without using web hooks because it was also mentioned that it wouldn't be reliable to do so afaik
I'm trying to cover this without using web hooks because it was also mentioned that it wouldn't be reliable to do so afaik
Where exactly, this was mentioned ?
Wait, you want to get notified when 3DS is requested or you want to trigger 3DS always ?
sorry if I'm being vague let me summarize the problem
No worries!
we want to let the user automatically go through the 3d process when and if it triggers during either the checkout phase or the subscription phase
we had an issue on checkout
where the checkout went through but
after some time
3d was asked
even for the recurring payments ?
haven't seen that happen yet but someone mentioned it might happen on recurring payments aswell
we only saw it happen after the initial checkout
so three cases where this might happen, user tries to complete checkout but immediate 3d is required (I think stripe displays an automatic 3d flow for this on checkout), checkout is complete but during that day additional steps is required (3d again I think), or initial checkout goes through but let's say on one of the next cycles for that subscription bank asks for it again maybe
I'm assuming https://dashboard.stripe.com/settings/billing/automatic#:~:text=Manage payments that require confirmation takes care of the non-initial ones so if it's not required directly on checkout it handles it ?
Yes 3DS is something triggered by the bank issuer. It's not something Stripe controls
if we force 3ds from the api call to create the checkout will it solve the first one ?
and there is this caution
No.
Your integration needs to be prepared to handle 3DS request at any time.
then what about https://dashboard.stripe.com/settings/billing/automatic#:~:text=Manage payments that require confirmation
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
Yes that will handle the case when a recurring payment attempts request 3ds
so the only issue is when it's required on the initial payment ?
we need to take care of that ?
no that's not an issue either. Stripe Checkout will handle it for you.
so there's no problem ?
I think we misunderstood each other lol
so if stripe checkout handles that & the dashboard link provided handles the recurring then I don't think we need to do anything afterall?
๐ taking over for my colleague. Let me catch up.
no worries
3DS can occur at any point in time
it's under the discretion of the issuing bank
as you said you have 2 options either send a Stripe-hosted link for customers to confirm their payments when required or you can build your own page with your app's UI to keep the customer experience in-house
okay as a summary checkout handles the direct request automatically & for recurring that link handles it ?
yes that's correct
in test mode though unless the customer's email is not the same as the one used to create the Stripe account, you won't receive any emails
ok np tyvm