Build your first monetization flow in minutes.
Start in test mode, verify email, choose a project, create a test API key, open Stripe checkout, and verify access from your backend. Licenzy handles the runtime billing flow on top of Stripe, so you do not have to rebuild subscriptions, credits, and access logic yourself.
Start free in test mode. Go live only when you're ready for real payments.
For setup details, see Stripe setup , tenant webhook setup and outbound Licenzy webhooks, plus checkout session. If you are comparing rollout timing, the pricing page explains when to move from test mode to production.
POST /v1/checkout/sessionCheckout session
user_123requiredreadytestStripe payment -> Licenzy entitlement -> app access.
Stripe sends billing events to Licenzy through the Stripe inbound webhook. Your first runtime call is POST /v1/checkout/session with an Idempotency-Key. After Stripe webhook processing, your first verification call is POST /v1/access/check.
What matters here
Verify email
Unlock setup changes before you create runtime resources.
- Finish the account step first so the rest of setup is unblocked.
- This is the cleanest way to keep the first test pass moving.
Run the setup once, in the right order.
Keep the runtime rules on one side and the onboarding order on the other. The goal is a clean first verification pass without rebuilding billing logic around Stripe.
Operational notes
Compact rules to keep the first test pass predictable.
Keep Licenzy API keys private in your backend before any runtime call.
POST /v1/checkout/session is the first runtime call.Include an Idempotency-Key from the start.
POST /v1/access/check comes after Stripe webhook sync.Run the first verification call only after inbound processing finishes.
POST /v1/usage/consume is only for usage_pack products.It also requires an Idempotency-Key on every request.
Your project owns the API key, products, Stripe setup, runtime activity, and optional outbound webhooks.
First run checklist
Follow the onboarding order before your first real verification pass.
- 1Verify email.
- 2Create a project.
- 3Create a test API key.
- 4Connect Stripe.
- 5Configure Stripe webhook.
- 6Create a product.
- 7Run a test checkout.
- 8Verify access.
- 9Consume usage for a usage pack.
- 10Optionally configure outbound webhooks.
Stripe webhook destinations are configured in Stripe. Licenzy stores the Stripe credentials and signing secret, then receives Stripe events directly.
Start in test mode, then go deeper when needed
Quickstart is the shortest path to a working first flow: create a test API key, run checkout with Idempotency-Key, verify access after the Stripe inbound webhook, and use usage/consume only for usage_pack products.