Zum Hauptinhalt springen
Geben Sie einzigartige Schlüssel für Ihre Software oder digitalen Waren aus, steuern Sie Aktivierungen und widerrufen Sie den Zugriff bei Bedarf. 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

1

Lizenzschlüssel erstellen

Gehen Sie zu Ihrem Dodo Payments-Dashboard und öffnen Sie den Abschnitt Lizenzschlüssel. Wählen Sie die Option, um einen neuen Lizenzschlüssel zu erstellen.
2

Lizenzschlüssel-Einstellungen konfigurieren

Legen Sie fest, wie Ihre Lizenzschlüssel ausgegeben und verwendet werden, indem Sie diese Felder angeben:
  • Ablaufdatum des Lizenzschlüssels: Definieren Sie, wie lange der Schlüssel gültig bleibt. Wählen Sie eine bestimmte Dauer (zum Beispiel 30 Tage oder 1 Jahr) oder wählen Sie “kein Ablauf” für einen unbefristeten Schlüssel.
  • Aktivierungsgrenze: Legen Sie die maximale Anzahl gleichzeitiger Aktivierungen pro Schlüssel fest. Verwenden Sie eine bestimmte Zahl für Szenarien wie Einzelbenutzer (1) oder Teamlizenzen (5) oder wählen Sie “unbegrenzt” für keine Aktivierungsgrenze.
  • Aktivierungsanweisungen: Geben Sie klare Aktivierungsschritte für Ihre Kunden an, die auch mit dem Lizenzschlüssel per E-Mail versendet werden. Beispiele: “Fügen Sie den Schlüssel in Einstellungen → Lizenz ein” oder “Führen Sie aus: mycli activate <key>”.
3

Überprüfen und Speichern

Überprüfen Sie alle eingegebenen Details. Wenn Sie bereit sind, speichern Sie die Lizenzschlüsselkonfiguration, um die Schlüsselerstellung abzuschließen.
Verwenden Sie realistische Anweisungen und fügen Sie Unterstützungslinks hinzu, um die Anzahl der Aktivierungstickets zu reduzieren.
Erstellen eines Lizenzschlüssels im Dodo Payments-Dashboard

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
Details zum Lizenzschlüssel

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
Aktionen für 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 zum Aktivieren, Deaktivieren und Validieren von Lizenzen sind öffentlich und erfordern keinen API-Schlüssel. Dies ermöglicht es Ihnen, sie direkt von Ihren Client-Anwendungen, Desktop-Software oder CLIs aus aufzurufen, ohne Ihre API-Anmeldeinformationen offenzulegen.

Integrationsbeispiele

Lizenz aktivieren

Diese Endpunkte erfordern keinen API-Schlüssel und können direkt von Ihren Client-Anwendungen aufgerufen werden.
import DodoPayments from 'dodopayments';

// No API key needed for public license endpoints
const client = new DodoPayments();

const response = await client.licenses.activate({ 
  license_key: 'license_key', 
  name: 'Device Name' 
});

console.log(response.id);

Lizenz validieren

import DodoPayments from 'dodopayments';

// No API key needed for public license endpoints
const client = new DodoPayments();

const response = await client.licenses.validate({ 
  license_key: '2b1f8e2d-c41e-4e8f-b2d3-d9fd61c38f43' 
});

console.log(response.valid);

Best Practices

  • Halten Sie Grenzen klar: Wählen Sie sinnvolle Standardwerte für Ablauf und Aktivierungen
  • Leiten Sie Benutzer an: Geben Sie präzise Aktivierungsanweisungen und Selbsthilfe-Dokumentation bereit
  • Automatisieren Sie Prüfungen: Validieren Sie Schlüssel serverseitig, bevor Sie den Zugriff gewähren
  • Überwachen Sie Ereignisse: Verwenden Sie Webhooks, um Missbrauch zu erkennen und Widerrufe zu automatisieren