SaaS Billing with Stripe — Expert Skill
Disambiguation: this skill = Express/Node stack. For Next.js App Router + Server Actions billing, see
stripe-billing. This skill pins StripeapiVersion: '2026-06-24.dahlia';stripe-billingcurrently pins2025-09-30.clover.
Production-grade billing integration for SaaS applications using Stripe. Covers subscription, usage-based, and hybrid billing models with complete Express.js examples.
Safety gate
Before executing commands or changing external systems, confirm scope, credentials, target environment, rollback, and required approval. Pin and verify third-party artifacts; never expose secrets to client code or logs.
Reference guide
Read only the references needed for the current request:
- Table of Contents: references/table-of-contents.md
- Core Concepts: references/core-concepts.md
- Billing Models: references/billing-models.md
- Stripe Products & Prices: references/stripe-products-prices.md
- Checkout Sessions: references/checkout-sessions.md
- Stripe Tax: references/stripe-tax.md
- Adaptive Pricing (Local-Currency Checkout): references/adaptive-pricing-local-currency-checkout.md
- Subscription Lifecycle: references/subscription-lifecycle.md
- Webhook Handling: references/webhook-handling.md
- API Key Provisioning: references/api-key-provisioning.md
- Customer Portal: references/customer-portal.md
- Metered / Usage-Based Billing: references/metered-usage-based-billing.md
- Dunning & Failed Payments: references/dunning-failed-payments.md
- Security: references/security.md
- Testing: references/testing.md
- Common Mistakes: references/common-mistakes.md
- Complete Express.js Server Example: references/complete-express-js-server-example.md
- Quick Reference: Webhook Events Cheat Sheet: references/quick-reference-webhook-events-cheat-sheet.md
- Decision Flowchart: references/decision-flowchart.md
- Checklist: Go-Live: references/checklist-go-live.md