Details
Description
If a payment account is created or a payment initiated by a client we should manually request a 3ds verification using the api (https://docs.stripe.com/payments/3d-secure/authentication-flow#manual-three-ds). Add a setting to the gateway with options something like:
- Allow Stripe to determine when to present a 3DSecure challenge
- Present 3D Secure challenge whenever a client saves a payment method or processes an unstored payment method
- Present 3D Secure challenge whenever a client saves a payment method or makes a manual payment
Just as an FYI, to save a card in India, 3DS must be requested https://support.stripe.com/questions/guide-for-saving-cards-in-india So, those with Indian customers will likely want to select the option to Present 3D Secure challenge whenever a client saves a payment method or makes a manual payment.