Checkout reliability
Find the confirmation step after payment details were entered
On a Stripe PaymentIntent, requires_confirmation means payment information has been provided and the intent is ready to be confirmed. It does not establish a completed payment or an issuer decline. Match that exact object and observation time to the store order, then have the integration owner trace the confirmation step and its recorded result. Many integrations combine payment-detail submission with confirmation, so the status alone does not prove that a separate button is missing or identify the code responsible.
For: A research-only merchant whose checkout collected payment details but whose matching Stripe PaymentIntent remains at requires_confirmation.
Updated 2026-10-01