StripeRunbook 0/2 done
authentication_required
Stripe Error authentication_required: Authentication required (3DS)
Warning✕ Not retryable · fix the payloadHTTP 402 Payment RequiredAPI Gateway
TL;DR · 10-second read
The issuer requires 3D Secure (SCA) but the payment was confirmed off-session. Bring the customer back on-session and confirm with stripe.confirmCardPayment / confirmPayment.
Identify: does your log match?
What you see · exact log / response
{
"error": {
"code": "authentication_required",
"decline_code": "authentication_required",
"doc_url": "https://stripe.com/docs/error-codes/authentication-required",
"message": "Your card was declined. This transaction requires authentication.",
"payment_intent": { "id": "pi_3QK1aB2eZvKYlo2C1xYz", "status": "requires_payment_method" },
"type": "card_error"
}
}Fix
Being written
Copy-paste fixes for authentication_required are in the enrichment queue
The summary above is verified. Paste your full trace into the decoder for a diagnosis now.
Open the decoder →Related errors
Last verified 2026-10-16 · Source: Stripe OpenAPI spec + decline codes + webhook docs · Official docs ↗ · ~5,400 searches/mo