3D Secure authentication
3D Secure (3DS) is an authentication method that provides an additional layer of authentication for credit card transactions, to protect against fraudulent actors.
The customer failed to authenticate with 3D Secure - ๐ ๏ธ Action Items
error log:
3D Secure attempt failed
The cardholder attempted 3D Secure authentication 3 times.
Payment failed
๐ For You (Merchant):
-
Do not retry the same PaymentIntent as-is โ Stripe has already marked it as failed (
status: requires_payment_method). - Instead, prompt the customer to:
- Use a different card.
- Try again and complete 3D Secure properly.
- Consider implementing Stripeโs
automatic_payment_methodsso Stripe can intelligently select the best payment path. - Optionally send a link to Stripeโs help page on 3D Secure if the customer is confused.
๐ For Customer:
- Contact their bank to ensure 3D Secure is set up and functioning on their card.
- Try a different browser or network (e.g., avoid browser extensions that may block Stripe popups).
- Or use another card.