#ljtheshoe
1 messages ยท Page 1 of 1 (latest)
Hi ๐
Yes you can do that using our deferred intent process
https://stripe.com/docs/payments/accept-a-payment-deferred
oh, great thank you for the advice!
Happy to help ๐
The doc has tabs for Payments, Setup Intents, and Subscriptions so make sure you are on the one you want
great!
offhand, do you know if deferred intent interferes with 3ds? I need to preserve the behavior of triggering 3ds when submitting the payment details
i guess my question is exactly when does 3ds happen? Is it during setupintent confirmation? Or immediately on form submission?
Hello! I'm taking over and catching up...
3D Secure happens during Intent confirmation.
If you confirm server-side and a next action is required (like 3D Secure) you can use stripe.handleNextAction in Stripe.js to handle that next action client-side: https://stripe.com/docs/js/payment_intents/handle_next_action
thanks @novel flicker ! Our use case is more simple, we confirm the intent on client-side ๐ I just wanted to make sure 3ds would not be impacted when using deferred payment method flow (we set request_three_d_secure to any when creating the setup intent)
i just have one last question, and sorry if it's a bit basic ๐
The deferred payment docs look pretty much the same as the normal setup intent creation & confirmation flow. Am I missing something obvious, or is it really just an order of operations change?
It's mostly an order of operations change, I doubt you're missing anything unless something is not working as expected.