What a product does
A Licenzy product ties a stable product_code to a Stripe price ID inside one environment. Your runtime checkout call only needs the product code. Licenzy uses the stored product mapping to build the checkout session.
- Keep product codes stable over time.
- Use one product catalog per mode.
- Make sure every purchasable Stripe price has a matching Licenzy product.
Confirmed product kinds
The frontend portal currently models these backend product kinds:
subscriptiontime_passusage_pack
Runtime note
Product creation and maintenance happens through
/portal/products. Runtime access and checkout flows should only use the product code, not portal management routes.