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):

  1. Do not retry the same PaymentIntent as-is โ€” Stripe has already marked it as failed (status: requires_payment_method).
  2. Instead, prompt the customer to:
    • Use a different card.
    • Try again and complete 3D Secure properly.
  3. Consider implementing Stripeโ€™s automatic_payment_methods so Stripe can intelligently select the best payment path.
  4. 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.

ref