#ilyeselb

1 messages · Page 1 of 1 (latest)

celest archBOT
gaunt prairie
#

Hi 👋

What seems to be the issue?

shy adder
#

is it confidential?

#

i have the event id

gaunt prairie
#

You can share the event ID, only you and Stripe admin can use it

shy adder
#

evt_1NgSNfGyOBDbEOMCkBX7ESNB

#

just want to know the cause of the incomplete

gaunt prairie
#

The bank requested 3DS authentication for this payment

shy adder
#

yes but normaly its automatic ?

#

its the second payment

#

the first one is 3ds and the user paid

gaunt prairie
#

Okay

#

DId you set up the payment method for future off-session usage?

shy adder
#

in subscriptions ?

#

creation

gaunt prairie
#

However, banks can request 3DS authentication at any time so your integration needs to be able to handle this scenario

shy adder
#

yes but how ? when its off session ?

gaunt prairie
#

You bring the customer back on-session.

#

Like sending them an email with a link to the Hosted Invoice Page

shy adder
#

is there a hook that specify the same type of error ?

#

so i can automatically do that ?

gaunt prairie
#

Kind of. The event you sent me is invoice.payment_action_required. This type of event is only fired when the customer needs to do something to complete the payment. That's the "action_required" part.

#

So for your webhook listener you could determine if this type of event was fired and, if so, use the Invoice object and the hosted_invoice_url to generate an email to the customer directing them to go to the Invoice and confirm their payment.

shy adder
#

okay i see thank you

#

what kind of webhook event is fired ?

gaunt prairie
#

The one you sent me

shy adder
#

okay

#

thanks

gaunt prairie
#

Happy to help