SeasonKitChecking session...
Finance rehearsal

Stripe test-mode rehearsal

Single-account Stripe launch rehearsal for Checkout, webhook reconciliation, refunds, stale operations, and finance-visible audit state.

1 launch blockers

Checkout

Blocked

Cart Checkout

Refunds

Ready

Full and partial paths

Webhook

Reconciled

checkout.session.completed

Stale ops

1

Submitted refunds needing review

Donation checkout

Test-mode Checkout Session is ready.

Pass

Sponsor checkout

Test-mode Checkout Session is ready.

Pass

Cart checkout

cart rehearsal not connected

Fail

Webhook reconciliation

Webhook reconciliation has processed a rehearsal event.

Pass

Full refund

Test-mode refund path has been rehearsed.

Pass

Partial refund

Test-mode refund path has been rehearsed.

Pass

Failed refund

requires test mode run

Warning

Stale refund

Review before launch.

Warning

Last webhook event

Safe operation state only; private processor IDs and raw payloads are intentionally omitted.

Event: checkout.session.completed

Status: Reconciled

Module boundary

Launch rehearsal scope stays on Stripe and finance reconciliation.

Travel, AI Treasurer, and Mobile remain later readiness surfaces.

Stripe Connect remains a later explicit decision; this rehearsal assumes one Stripe account.