NK business model: Stripe subscription + one-time. See License.
Stripe dual mode
- Subscription — monthly/yearly auto-renew, customer portal self-service
- One-time — 90-day / 1-year non-renewing
Purchase → activate flow
- Marketing page "Buy Now" → Stripe Checkout
- Payment success → payment_intent.succeeded webhook
- NK creates el_authorization row (status=pending) per node
- Email + display in My Licenses
- Customer picks machine to install (remote or manual)
Admin Grant
Admin can issue license without Stripe — for early customers / KOLs / partners / refund recovery / trials. Creates virtual order status=admin_grant amount_cents=0 with audit trail.