#LucaW-subscription-3DS

1 messages · Page 1 of 1 (latest)

slim galleon
#

Hi 👋 just to confirm, you want to create two separate subscriptions?

past ridge
#

Hi Toby, yes correct

slim galleon
#

I don't think this is possible, but please bear with me while I confirm.

past ridge
#

Alright

slim galleon
#

Thank you for your patience! As you're creating two distinct subscriptions, there is no way to guarantee that a maximum of 1 3DS modal will be required.

past ridge
#

What would be the best way to handle it? Can't I use for the second subscription the same payment intent of the first subscription which did go through the 3DS modal?

slim galleon
#

No, the payment intent can only be used once, and subscriptions create their own payment intents. When you're processing the first subscription you can specify setup_future_usage=off_session to try optimizing the payment method for future usage. This requests an exemption from 3DS, but it's ultimately up to the issuing bank to decide whether they will accept that exemption or require the 3DS flow be completed again.

past ridge
#

Alright thanks, I'll let you know here if I've any new question, I'll implement it now

slim galleon
#

Happy to help!

past ridge
#

I only see "setup_future_usage=off_session" on PaymentIntent ( https://stripe.com/docs/api/payment_methods/attach ). But as you said the payment intent is connected to only one subscription, so the payment intent won't work for the second subscription right? Also the two subscription have different amount value i doubt it will work, correct me if I'm wrong

#

?

slim galleon
#

Apologies, setup_future_usage is specified on the payment intent, but its effects are for the associated payment method. So if you're reusing that same payment method, then we'll have requested exemptions for it.

past ridge
#

Okay thanks