FEATURES
Subscriptions
Recurring plan state and period boundaries.
Overview
Recurring plan state and period boundaries.
Who should use this
Anyone on recurring billing.
Core concepts
Subscription status: active, past_due, canceled. Drives entitlements refresh.
Setup
Created after successful checkout claim or Stripe webhook.
Required entitlement
subscriptions
Required permissions
subscription.view, subscription.manage.
REST API
Included in GET /billing and admin /admin/subscriptions.
SDK (@startupcore/api-client)
startupCore.subscriptions via billing module; admin.listSubscriptions() for platform.
React components
<SubscriptionStatus planKey status renewsAt />
Security notes
Cancel via POST /billing/subscription/cancel.
Troubleshooting
past_due — update payment method in Stripe portal.