#rudytcy - 3ds emails

1 messages ยท Page 1 of 1 (latest)

young summit
#

These automated 3ds email are only relevant for future recurring payments when the subscription renews, not the first payment

#

How are you creating these subscriptions? Are you using Checkout, or a custom integration?

#

Do you have an example of one of thee subscriptions that you say may not have received an email?

#

Our support team can help you investigate those email message for particular customers: https://support.stripe.com/contact

#

but i'm happy to help you understand whats expected for your integration

mental cliff
#

we use custom integration

#

we allow our users to create CB or SEPA direct debit payment method

#

then we attach one of these method to the subscription

young summit
#

OK - can you share an example?

mental cliff
#

you mean a subscription id ?

young summit
#

yes, if you have one

mental cliff
#

i have this payment id : pi_3K54weAMPa07T75k1ItMaq6u

#

(payment finally succeed because our finance team sent manually a validation link)

young summit
#

You can trace from that payment intent to the invoice and then to the subscription to get sub_1K54wdAMPa07T75kZQfXj77W

#

which is for customer cus_KgURXFh5Bbjc4V

mental cliff
#

If I look at event timeline, I understand that 3DS was requested at 9:59 AM. As we rely on "Send Stripe hosted..." option to let the user complete 3DS, I understand nothing happened at that time (because it was the very first payment). Later, someone from our finance team sent a link to let user complete his payment.

#

And we got this "confirm" call at 3:41 PM.

soft jungle
#

๐Ÿ‘‹ @young summit had to head out, but I can help! Give me a minute to catch up

mental cliff
#

sure !

#

I have to leave, sorry. I'll come back later. Thanks for your time.

soft jungle
#

Sorry I haven't left an answer yet - I'll leave one for you to read later!

mental cliff
#

thank you !

soft jungle
#

Just leaving some more thoughts:
So the key thing here is the the 3DS emails are sent when we consider your customer to be off-session. We automatically consider all recurring subscription charges to be off-session, but subscription creation defaults to being on session. If you want subscription creation to be consider off session you should pass in off_session: true (see https://stripe.com/docs/api/subscriptions/create#create_subscription-off_session) which should also trigger a 3DS email (if one is needed) for the initial sub creation payment