Billing
Plans, checkout, the customer portal and billing webhooks for Stepclimb.
Plans
Free inspection (free): Unlimited inspection reports, 1 upgrade PR a month on public open source repos, Reads composer.json, composer.lock and package.json only.
Solo ($49 per year per repo): $49 per repo per year, Current major upgrades, Weekly dependency PR, verified, Fixer and side tasks.
Legacy Solo ($74 every 6 months per repo): $74 per repo every 6 months, Every supported hop from older majors, Everything in Solo.
Studio ($449 per year): Unlimited repos on current versions, 5 seats, Fleet dashboard, API and webhooks (v1).
Legacy Studio ($474 every 6 months): Unlimited repos, all supported versions, 5 seats, Fleet dashboard.
Agency ($99 per month or $999 per year): All upgrade paths and side tasks, Unlimited seats, White label client reports (v1), Priority queue, Extended verification on every run.
Checkout
Choose a plan in Settings, then Billing. You are sent to a Stripe Checkout page to pay. When payment succeeds you return to the app and your plan updates within seconds.
Customer portal
Use the portal to change plan, update your card, download invoices and cancel at period end. Open it from Settings, then Billing, then Manage billing. A cancelled plan stays active until the end of the period you paid for.
Failed payments
If a payment fails, your plan stays active for 7 days while Stripe retries. After that the account falls back to the Free plan limits. Your data is kept.
Billing webhooks
Billing state is synced from Stripe through a webhook at https://stepclimb.buffersoltech.com/api/stripe/webhook. The endpoint verifies the Stripe signature and is idempotent, so retries are safe. You do not need to configure anything as a customer.