#nash - Setup Intents vs. Payment Intents
1 messages · Page 1 of 1 (latest)
Hello! For the scenario you describe using a Payment Intent with setup_future_usage would be best: https://stripe.com/docs/api/payment_intents/create#create_payment_intent-setup_future_usage
Hmm, ok so for when a customer doesn't have the bill due, we'd just use Setup Intent. But if the bill is due, switch to Payment Intent with setup_future_usage. Is that right?
Yep!
OK, related question, would we run into scenarios where the user still needs to authenticate with 3DS when we charge future recurring transactions? Even if we set setup_future_usage to off_session?
Reason I ask is because there are test cards like 4000002760003184 that do so, and I want to make sure we handle properly.
Yep, card issuers can request 3D Secure at any time for any reason. Using a Setup Intent or a Payment Intent with setup_future_usage significantly decreases the chance off-session payments will require authentication, but it doesn't eliminate it (nothing can).
Cool. So how would we handle such a scenario?
You should always be prepared for an off-session payment to fail because it requires authentication. In those cases you need to bring the customer back on-session to try the payment again.
So we'd send him an email with a link to authenticate?
Any documentation that describe this specific scenario?
It's not usually a link to authenticate, it's often best to bring them back to a payment page of some sort that allows them to try again with the existing method of payment while on-session or provide a new one if they wish.
I see. So a 'your card failed' email with a link to a payment form where they can re-enter to go through 3ds.
Yep!
An off-session payment that requires authentication is really just a decline, so it should be handled more or less the same way.
aha
OK, awesome.
Thank you.
Do you have any stats in relation to how many 3ds fail off sessions?
Nothing we can share, but even if we could they wouldn't be useful to you. It depends on many factors specific to your situation, so there's no blanket guidance or ballpark I can give you.
Cool. Thanks again 🙂