docs(stripe): document real Stripe TEST-mode validation results
PHASE9_1_STRIPE_TEST_VALIDATION.md rewritten from BLOCKED to the real, proven results: a real Stripe TEST Checkout, a real TEST payment at the founder-approved $399 Founding Cohort price, a genuine signed webhook, the existing registration->enrollment conversion, a real duplicate-delivery proof, a real automated abandoned-checkout proof, a real refund with the non-cascade rule reconfirmed, full Stripe<->RootNode reconciliation IDs, and the one real defect found and fixed. STRIPE_INTEGRATION_RUNBOOK.md updated (real-Stripe local testing is no longer 'not yet exercised'; notes the no-sudo Stripe CLI install path and --api-key/--print-secret usage). WINTER_BREAK_LAUNCH_CHECKLIST.md: Stripe TEST validation checked, price checked ($399 launch / $449 retail per Chase directly), live-mode items correctly still unchecked. PHASE9_COMMERCE_AND_LAUNCH.md's Phase 9.1 addendum updated to reflect completion.
This commit is contained in:
@@ -271,11 +271,16 @@ Real Stripe live-mode validation once credentials exist (`docs/STRIPE_INTEGRATIO
|
||||
text once reviewed; and, informed by real Winter Break Camp commercial operation, whether a
|
||||
waitlist is actually worth building.
|
||||
|
||||
**Phase 9.1 addendum**: real Stripe TEST-mode validation was attempted immediately after this
|
||||
phase and remained blocked on the exact same missing credentials — see `docs/
|
||||
PHASE9_1_STRIPE_TEST_VALIDATION.md`. That phase added a permanent, opt-in integration test
|
||||
(`platform/test/stripe-integration-test.js`, default no-op, refuses live-mode keys) ready to run
|
||||
the real proof the moment `STRIPE_SECRET_KEY`/`STRIPE_WEBHOOK_SECRET` (test mode) exist.
|
||||
**Phase 9.1 addendum**: real Stripe TEST-mode validation was completed — a real Stripe TEST
|
||||
Checkout, a real TEST payment (at the founder-approved $399 Founding Cohort price), a genuine
|
||||
signed webhook, and the existing registration→enrollment conversion were all proven end to end,
|
||||
plus real duplicate-delivery, abandoned-checkout, and refund proofs. One real defect (webhook
|
||||
event correlation for PaymentIntent/Charge-referencing events, invisible to the deterministic
|
||||
TestProvider) was found and fixed with a permanent regression test added. See `docs/
|
||||
PHASE9_1_STRIPE_TEST_VALIDATION.md` for the full evidence. `PAYMENT_PROVIDER=stripe`,
|
||||
`STRIPE_SECRET_KEY`, and `STRIPE_WEBHOOK_SECRET` are now wired through
|
||||
`platform/docker-compose.dev.yml` (empty/unset by default — the deterministic TestProvider
|
||||
remains the default for routine dev/test).
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user