Skip to content

Stripe Charged but No Order — Verdict

Incident statement

“The customer says they were charged, but no order was created.”

This is one of the most common and disputed Stripe payment incidents.


Stripe-side facts

In Stripe:

  • A visible bank transaction does not always mean a completed charge
  • Payment flows may include:
  • Authorization holds
  • Incomplete payment_intents
  • Abandoned or expired payment attempts

Only a charge linked to a successful payment_intent constitutes an actual completed payment.


Why this situation occurs

Typical causes include:

  • Customer closes the payment page during 3D Secure or confirmation
  • Payment authorization is placed but later released
  • The payment_intent expires without completion
  • The merchant system only creates orders after confirmed success

Banks may temporarily show a pending transaction, which is later reversed automatically.


Verdict

  • ⚠️ Pending or authorization entries are not completed charges
  • No order is required if payment did not succeed
  • ❌ This is not evidence of money being captured
  • ❌ This is not a webhook failure by default

In most cases, no funds are actually settled.


Verdict usage

This verdict can be used to:

  • Respond to customer claims calmly and factually
  • Explain the situation to support or finance teams
  • Provide a clear responsibility boundary

If a precise Stripe-side timeline is required, a formal payment verdict can be generated for record alignment.