Stripe Ecosystem

Stripe is the payments and billing route when money movement, subscriptions, invoices, checkout, webhooks, idempotency, or entitlement state is involved. Source: Ecosystem Capability Coverage, 2026-06-27; Skill Resolver, 2026-06-27

When To Use This

Use Stripe for payment state, billing events, customer/subscription reads, checkout flows, webhook verification, and entitlement updates driven by payment events. Treat Stripe as the billing event source of truth. Source: Frontend and Design Skills, 2026-06-27

Decision Matrix

Need Route Verification
Inspect Stripe objects Stripe MCP or read-only skill Object ID and account context
Webhook dev stripe CLI stripe listen and stripe trigger
Webhook safety Frontend and Design Skills Signature, idempotency, reorder test
Billing design Stripe skills and payment family routing Lifecycle and entitlement matrix

Core Model

Stripe owns payment facts. The app owns entitlement projection, webhook receipt, idempotent state transitions, and customer-visible recovery. Separate payment event receipt from feature access decisions. Source: Frontend and Design Skills, 2026-06-27

Routing Summary

Preferred order: Stripe MCP for reads, stripe CLI for local webhook/log workflows, then Stripe skills for best-practice review and implementation. Confirm live vs test mode before any mutation. Source: Skill Resolver, 2026-06-27; config/capability-harvest-seeds.json

Failure Modes

  • Treating client success callbacks as payment proof.
  • Missing webhook signature verification.
  • Updating entitlements without idempotency.
  • Running live-mode commands while testing.

Verification Path

Use stripe listen, stripe trigger, fixture tests, and webhook logs. Prove duplicate, delayed, and reordered events where the app changes entitlement or billing state. Source: config/capability-harvest-seeds.json; Frontend and Design Skills, 2026-06-27


Timeline

  • 2026-06-27 | Canonical ecosystem page created so payments pack routing has a product-level Stripe synthesis page. Source: User request, 2026-06-27; Ecosystem Capability Coverage