The ForgeHub-Boottify integration is live. Browse app templates, pay via Stripe, and the platform provisions your deployment — in that order. No deployment record exists until payment is confirmed.
THE FLOW
- Browse — Explore 522+ app templates in the marketplace
- Configure — Universal App Configuration Wizard for environment, domains, resources
- Pay — Stripe Checkout with annual price rounding to 2 decimals
- Confirm — Stripe webhook confirms payment, triggers provisioning
- Deploy — K8s deployment with Traefik routing and Let's Encrypt TLS
WHY PAYMENT-FIRST
Deploying before payment creates orphan records when payments fail. Our pipeline waits for Stripe confirmation before creating any deployment artifact. Clean state, no cleanup scripts needed.
TECHNICAL HIGHLIGHTS
- Stripe webhook handler with idempotency keys
- ForgeHub plan prioritization in pricing page
- JSON parse safety on all Stripe responses
- 6 type errors resolved in the ForgeHub integration path
