MADHOUSE / PHASE 8
Credit ledger sandbox.
SIMULATOR · NO REAL CUSTOMER DATA OR MONEY — All examples use fictional payments. Nothing is saved to Firestore, Business Control, or a member Trip Credit Bank. Live membership syncs are unchanged.
Owner sign-in required
Sign into your verified MADHOUSE owner account first, then reopen this page.
Open member sign-in$0.00
$0.00
$0.00
0
Simulate a transaction
Use a new payment ID for each distinct payment. Same payment ID cannot credit twice.
Policy being tested
50%Successful subscription payment after discounts (tax excluded)
100%Additional purchased Trip Credits
$0Free first-year complimentary billing periods
ForeverExisting credits do not expire
Refunds involving held or spent credits are flagged for manual review, not automatically deducted into a negative balance. Trip cancellations restore allocated credits exactly once.
Sandbox audit history
| Event | Reference | Cash / credit | Outcome |
|---|
Production readiness remaining: reconcile live source balances and payment IDs; implement owner-only server transaction API; verify atomic idempotent commits; configure alerts, backups, rollback, and permissions; test refunds and cancellation paths; dual-run without credit issuance; then approve cutover.