Billing Catalog Status
Read-only mirror of live public pricing tiers-
Dashboard - -
- Billing Catalog
Visibility-only surface.
Tier definitions are mirrored from
pricing.php (the live public
pricing source). No edit, toggle, create, or Stripe controls are
exposed here by design. To change a tier, update pricing.php
and the corresponding Stripe / checkout configuration through the
existing controlled deploy process.
Tiers visible to public
3
Free / Premium / VIP
Source
pricing.php
Last reviewed
2026-05-01
P2C2B
Stripe price IDs
Config-managed
checkoutLive Catalog (mirror)
view-only| Tier | Price | Cadence | Audience | Visibility | Stripe Price ID | Key Features |
|---|---|---|---|---|---|---|
|
Free
For DIY explorers
|
$0 | Monthly | Public / new sign-ups | Live | n/a (no checkout) |
|
|
Premium
Best for serious builders
|
$97
or $997 / yr (save $167)
|
Monthly / Annual | All authenticated | Live Recommended |
plan key: premium_monthlyStripe ID managed in checkout config |
|
|
VIP Premium
Done-for-you
|
Apply
for pricing
|
Bespoke | Qualified applicants | Application-gated | n/a (intake form) |
|
Source note:
Mirrored from
web/pricing.php on
2026-05-01 (P2C2B). Stripe price IDs are intentionally managed in
checkout configuration and are out of scope for a visibility-only surface. The archived
system/appConfig.pricingTiers block (Gold/Pro names) is
STALE and is not used as a source.
Catalog Readiness
- Public pricing page reachable at /pricing.php OK
- Tier names match live page (Free / Premium / VIP Premium) OK
-
Premium checkout button emits
data-plan="premium_monthly"OK - VIP intake reachable at /vip-intake OK
- Stripe price IDs verified in checkout config Config-managed
-
AppConfig
pricingTiersnormalization (mobile-coupled) Deferred (post-WFR)