Utfärda unika nycklar för din programvara eller digitala varor, kontrollera aktiveringar och återkalla åtkomst vid behov. Licensnycklar passar bra med prenumerationer och engångsköp.
Vad är licensnycklar?
Licensnycklar är unika token som auktoriserar åtkomst till din produkt. De är idealiska för:- Programvarulicensering: Skrivbordsappar, plugins och CLIs
- Per-användarkontroller: Begränsa aktiveringar per användare eller enhet
- Digitala varor: Stänga av nedladdningar, uppdateringar eller premiumfunktioner
Nyckelfördelar
- Åtkomstkontroll: Definiera utgångsdatum och aktiveringsgränser
- Operativ synlighet: Spåra användning, enheter och historik
- Säkerhet och support: Inaktivera, återaktivera och granska snabbt
Skapa licensnycklar
1
Skapa en licensnyckel
Gå till din Dodo Payments-instrumentpanel och öppna avsnittet för licensnycklar. Välj alternativet för att skapa en ny licensnyckel.
2
Konfigurera inställningar för licensnyckel
Ställ in hur dina licensnycklar kommer att utfärdas och användas genom att specificera dessa fält:
- Licensnyckelns utgångsdatum: Definiera hur länge nyckeln är giltig. Välj en specifik tidsperiod (till exempel 30 dagar eller 1 år), eller välj “ingen utgång” för en evig nyckel.
- Aktiveringsgräns: Ställ in det maximala antalet samtidiga aktiveringar per nyckel. Använd ett specifikt nummer för scenarier som enskild användare (1) eller teamlicenser (5), eller välj “obegränsad” för ingen aktiveringsgräns.
- Aktiveringsinstruktioner: Ge tydliga aktiveringssteg för dina kunder, som också kommer att skickas via e-post med licensnyckeln. Exempel: “Klistra in nyckeln i Inställningar → Licens” eller “Kör:
mycli activate <key>”.
3
Granska och spara
Kontrollera alla angivna detaljer. När du är redo, spara konfigurationen av licensnyckeln för att avsluta skapandet av nyckeln.

Hantera och övervaka
Licensnyckelsavsnittet ger en omfattande översikt över all aktivitet med licensnycklar och gör det möjligt för dig att hantera och övervaka licenser effektivt.Nyckelinformation
Visa detaljerad information för varje licensnyckel:- Nyckeldetaljer: Licensnyckelvärde, associerat produktnamn, kundinformation (customer_id) och inköpsdatum
- Användningsaktivitet: Antal aktiveringar, aktiveringsdatum och tider, samt status (aktiv, utgången, inaktiverad)
- Utgång och gränser: Nyckelns utgångsdatum, kvarvarande aktiveringsantal och aktuella aktiveringsinstanser

Tillgängliga åtgärder
Du kan utföra följande åtgärder på licensnycklar:- Inaktivera licensnyckel: Omedelbart inaktivera en nyckel för att förhindra ytterligare användning
- Aktivera nyckel: Återaktivera en tidigare inaktiverad licensnyckel
- Visa aktiveringsinstanser: Se alla associerade aktiveringsinstanser för en viss licensnyckel

Fördelar
- Spåra aktivitet med licensnycklar i realtid
- Identifiera potentiellt missbruk eller obehöriga aktiveringar
- Förenkla kundsupport genom att tillhandahålla detaljerade användningsregister vid avvikelse
API-hantering
Använd dessa API:er för att aktivera, validera, lista och uppdatera licensnycklar och deras aktiveringsinstanser.Offentliga slutpunkter: Slutpunkterna för att aktivera, inaktivera och validera licenser är offentliga och kräver inte en API-nyckel. Detta gör att du kan anropa dem direkt från dina klientapplikationer, skrivbordsprogram eller CLIs utan att exponera dina API-uppgifter.
Livscykeloperationer
Livscykeloperationer
Utlös aktivering, inaktivering och valideringsåtgärder på licensnycklar.
Licensnyckelhantering
Licensnyckelhantering
Lista, hämta och uppdatera licensnycklar med deras inställningar och status.
Aktiveringsinstanser
Aktiveringsinstanser
Arbeta med individuella enhetsaktiveringar för varje nyckel.
Integreringsexempel
Aktivera en licens
Dessa slutpunkter kräver ingen API-nyckel och kan anropas direkt från dina klientapplikationer.
Validera en licens
Bästa praxis
- Håll gränser tydliga: Välj rimliga standarder för utgång och aktiveringar
- Vägled användare: Ge precisa aktiveringsinstruktioner och självbetjäningsdokumentation
- Automatisera kontroller: Validera nycklar server-side innan åtkomst beviljas
- Övervaka händelser: Använd webhooks för att upptäcka missbruk och automatisera återkallelser