stripe-payments3d-secure

Stripe 3D Secure when Saving Cards for future payments


Is it possible to use 3D Secure when saving cards for future payments?

From Stripe's docs, https://stripe.com/docs/sources/three-d-secure. This seems to be the way to do it.

However according to the documentation, it's no longer recommended and to use PaymentIntents instead:

Use of this API is no longer recommended. If you wish to use 3D Secure we strongly encourage you to adopt PaymentIntents, our new payments API.

So with that, is there a way to use PaymentIntents (to utilize 3D secure) to just save a card without making a payment immediately?


Solution

  • Use the SetupIntent API, which are basically PaymentIntent with a null amount (same workflow).