One real path

Test order drill

A controlled order from question to paid record, email, account, and access recovery.

If one order does not pass calmly, ten orders become a tiny fire theater.

Before checkout

Check that the user sees price, format, demo scroll, boundaries, and refund policy before payment.

  • Price matches Stripe.
  • Demo scroll is available.
  • No guaranteed-future promises.

Checkout and webhook

Check that Stripe returns to the right URL, webhook records payment, and duplicate webhook does not create duplicates.

  • Success URL production/preview is correct.
  • Paid record created.
  • Duplicate delivery is idempotent.

After payment

Check result access, email, account, recovery, and support lookup.

  • Result opens.
  • Receipt arrives.
  • Archive shows purchase.

checklist

What to check

  • Test question prepared.
  • Checkout passed.
  • Webhook passed.
  • Receipt passed.
  • Archive passed.
  • Recovery passed.

red flags

When to stop

  • Paid page opens before paid status.
  • AI runs before payment.
  • Receipt contains secret or internal debug details.

done when

Definition of done

  • One order can be completed and recovered.
  • Payment record and support lookup match.
  • Customer-facing copy is calm and clear.

related doors