#ruul_best-practices

1 messages ยท Page 1 of 1 (latest)

low dewBOT
#

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

olive orchid
#

๐Ÿ‘‹

#

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

silver roost
#

I thought there was an email reminder on dashboard

olive orchid
#

No, not with Checkout

silver roost
#

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?

olive orchid
#

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

silver roost
#

found it

olive orchid
silver roost
#

here it was mentioned that it can be configured from dashboard

olive orchid
olive orchid
silver roost
#

for everything that might trigger 3d

olive orchid
#

No, it was mentioned there for Subscription only.

silver roost
#

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

olive orchid
#

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 ?

olive orchid
silver roost
#

sorry if I'm being vague let me summarize the problem

olive orchid
#

No worries!

silver roost
#

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

olive orchid
silver roost
#

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

olive orchid
#

Yes 3DS is something triggered by the bank issuer. It's not something Stripe controls

silver roost
#

if we force 3ds from the api call to create the checkout will it solve the first one ?

#

and there is this caution

olive orchid
#

Your integration needs to be prepared to handle 3DS request at any time.

silver roost
olive orchid
#

Yes that will handle the case when a recurring payment attempts request 3ds

silver roost
#

so the only issue is when it's required on the initial payment ?

#

we need to take care of that ?

olive orchid
silver roost
#

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?

low dewBOT
brazen fog
#

๐Ÿ‘‹ taking over for my colleague. Let me catch up.

silver roost
#

no worries

brazen fog
#

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

silver roost
#

okay as a summary checkout handles the direct request automatically & for recurring that link handles it ?

brazen fog
#

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

silver roost
#

ok np tyvm

low dewBOT