Stellen Sie eindeutige Schlüssel für Ihre Software oder digitalen Güter aus, steuern Sie Aktivierungen und entziehen Sie bei Bedarf den Zugriff. Lizenzschlüssel passen gut zu Abonnements und Einmalkäufen.
Was sind Lizenzschlüssel?
Lizenzschlüssel sind einzigartige Tokens, die den Zugriff auf Ihr Produkt autorisieren. Sie sind ideal für:- Softwarelizenzierung: Desktop-Apps, Plugins und CLIs
- Pro-Benutzer-Kontrollen: Begrenzen Sie die Aktivierungen pro Benutzer oder Gerät
- Digitale Waren: Steuern Sie Downloads, Updates oder Premium-Funktionen
Hauptvorteile
- Zugriffskontrolle: Definieren Sie Ablauf- und Aktivierungsgrenzen
- Betriebsübersicht: Verfolgen Sie Nutzung, Geräte und Historie
- Sicherheit und Unterstützung: Deaktivieren, reaktivieren und schnell prüfen
Erstellen von Lizenzschlüsseln
Create a License Key
Gehen Sie in Ihrem Dodo Payments-Dashboard zum Abschnitt Lizenzschlüssel. Wählen Sie die Option, einen neuen Lizenzschlüssel zu erstellen.
Configure License Key Settings
Legen Sie fest, wie Ihre Lizenzschlüssel ausgegeben und verwendet werden sollen, indem Sie diese Felder angeben:
- License Key Expiry Date: Definieren Sie, wie lange der Schlüssel gültig bleibt. Wählen Sie eine bestimmte Dauer (z. B. 30 Tage oder 1 Jahr), oder wählen Sie “no expiry” für einen permanenten Schlüssel.
- Activation Limit: Legen Sie die maximale Anzahl gleichzeitiger Aktivierungen pro Schlüssel fest. Verwenden Sie eine konkrete Zahl für Szenarien wie Einzelbenutzer (1) oder Teamlizenzen (5), oder wählen Sie “unlimited” für keine Begrenzung.
- Activation Instructions: Geben Sie klare Aktivierungsschritte für Ihre Kunden an, die auch zusammen mit dem Lizenzschlüssel per E-Mail versendet werden. Beispiele: “Fügen Sie den Schlüssel unter Einstellungen → Lizenz ein” oder “Führen Sie aus:
mycli activate <key>”.

Verwalten & Überwachen
Der Abschnitt Lizenzschlüssel bietet eine umfassende Übersicht über alle Aktivitäten zu Lizenzschlüsseln und ermöglicht es Ihnen, Lizenzen effektiv zu verwalten und zu überwachen.Wichtige Informationen
Sehen Sie detaillierte Informationen zu jedem Lizenzschlüssel an:- Schlüsseldetails: Lizenzschlüsselwert, zugehöriger Produktname, Kundendetails (customer_id) und Kaufdatum
- Nutzungsaktivität: Anzahl der Aktivierungen, Aktivierungsdaten und -zeiten sowie Status (aktiv, abgelaufen, deaktiviert)
- Ablauf und Grenzen: Ablaufdatum des Schlüssels, verbleibende Aktivierungsanzahl und aktuelle Aktivierungsinstanzen

Verfügbare Aktionen
Sie können die folgenden Aktionen für Lizenzschlüssel durchführen:- Lizenzschlüssel deaktivieren: Deaktivieren Sie sofort einen Schlüssel, um weitere Nutzung zu verhindern
- Schlüssel aktivieren: Reaktivieren Sie einen zuvor deaktivierten Lizenzschlüssel
- Aktivierungsinstanzen anzeigen: Sehen Sie alle zugehörigen Aktivierungsinstanzen für einen bestimmten Lizenzschlüssel

Vorteile
- Verfolgen Sie die Aktivität von Lizenzschlüsseln in Echtzeit
- Identifizieren Sie potenziellen Missbrauch oder unbefugte Aktivierungen
- Vereinfachen Sie den Kundensupport, indem Sie detaillierte Nutzungsprotokolle im Falle von Abweichungen bereitstellen
API-Management
Verwenden Sie diese APIs, um Lizenzschlüssel und deren Aktivierungsinstanzen zu aktivieren, zu validieren, aufzulisten und zu aktualisieren.Öffentliche Endpunkte: Die Endpunkte activate, deactivate und validate license sind öffentlich und erfordern keinen API-Schlüssel. So können Sie sie direkt aus Ihren Client-Anwendungen, Desktop-Programmen oder CLIs aufrufen, ohne Ihre API-Zugangsdaten preiszugeben.
Lifecycle Operations
Lifecycle Operations
Lösen Sie Aktivierungs-, Deaktivierungs- und Validierungsaktionen für Lizenzschlüssel aus.
License Key Management
License Key Management
Listen, rufen Sie ab und aktualisieren Sie Lizenzschlüssel mit deren Einstellungen und Status.
Activation Instances
Activation Instances
Verwalten Sie einzelne Geräteaktivierungen für jeden Schlüssel.
Integrationsbeispiele
Lizenz aktivieren
Diese Endpunkte benötigen keinen API-Schlüssel und können direkt aus Ihren Client-Anwendungen aufgerufen werden.
Lizenz validieren
Lizenzschlüssel in der Rückgabe-URL
Wenn ein Kunde einen Kauf für ein Produkt mit aktivierten Lizenzschlüsseln abschließt, wird der Lizenzschlüssel automatisch als Abfrageparameter an Ihrereturn_url angehängt. So können Sie den Schlüssel direkt auf Ihrer Erfolgseite anzeigen, ohne einen zusätzlichen API-Aufruf zu machen.
subscription_id statt payment_id verwendet:
Best Practices
- Behalten Sie klare Limits: Wählen Sie sinnvolle Standardwerte für Ablauf und Aktivierungen
- Führen Sie Anwender: Stellen Sie präzise Aktivierungsanweisungen und Selbstbedienungsdokumentation bereit
- Automatisieren Sie Prüfungen: Validieren Sie Schlüssel serverseitig, bevor Sie Zugriff gewähren
- Überwachen Sie Ereignisse: Verwenden Sie Webhooks, um Missbrauch zu erkennen und Widerrufe zu automatisieren