Billing und Lizenzen
Der aktuelle Portal-Stand deckt Stripe-Checkout, Billing-Portal und Online-Lizenzaktivierung ab.
Billing-Ablauf
/app/billingoeffnen.- Stripe-Checkout fuer
solo,teamoderenterprisestarten. - Nach erfolgreichem Checkout synchronisiert das Portal Subscription und Lizenzdatensatz.
- Bestehende Kunden koennen aus derselben Seite das Stripe Billing Portal oeffnen.
Lizenz-Endpunkte
Der Portal-Stand stellt aktuell bereit:
/api/portal/license/activate/api/portal/license/validate/api/portal/license/deactivate
Die Endpunkte erwarten einen angemeldeten Portal-User oder einen gueltigen Agent-Bearer-Token.
Verhalten im Agent
- Der lokale Agent validiert die Online-Lizenz im Hintergrund.
- Wenn beim Start noch kein Online-JWT existiert, versucht der Agent einmalig eine Aktivierung.
- Runner und Swarm bleiben blockiert, solange die Lizenz nicht gueltig ist.
Betriebshinweise
STRIPE_SECRET_KEYundSTRIPE_WEBHOOK_SECRETsind fuer produktives Billing erforderlich.DATABASE_URLwird fuer Subscription- und Lizenzpersistenz benoetigt.- Step 11 fuegt Rate Limits fuer Checkout, Lizenzvalidierung und Webhook-Verarbeitung hinzu.
