Émettez des clés uniques pour votre logiciel ou vos biens numériques, contrôlez les activations et révoquez l’accès si nécessaire. Les clés de licence se marient bien avec les abonnements et les achats uniques.
Qu’est-ce que les clés de licence ?
Les clés de licence sont des jetons uniques qui autorisent l’accès à votre produit. Elles sont idéales pour :- Licences de logiciel : Applications de bureau, plugins et CLIs
- Contrôles par utilisateur : Limitez les activations par utilisateur ou appareil
- Biens numériques : Restreindre les téléchargements, mises à jour ou fonctionnalités premium
Avantages clés
- Contrôle d’accès : Définissez des limites d’expiration et d’activation
- Visibilité opérationnelle : Suivez l’utilisation, les appareils et l’historique
- Sécurité et support : Désactivez, réactivez et auditez rapidement
Création de clés de licence
1
Créer une clé de licence
Allez sur votre tableau de bord Dodo Payments et ouvrez la section Clés de licence. Sélectionnez l’option pour créer une nouvelle clé de licence.
2
Configurer les paramètres de la clé de licence
Définissez comment vos clés de licence seront émises et utilisées en spécifiant ces champs :
- Date d’expiration de la clé de licence : Définissez combien de temps la clé reste valide. Choisissez une durée spécifique (par exemple, 30 jours ou 1 an), ou sélectionnez “sans expiration” pour une clé perpétuelle.
- Limite d’activation : Définissez le nombre maximum d’activations simultanées par clé. Utilisez un nombre spécifique pour des scénarios comme une licence utilisateur unique (1) ou des licences d’équipe (5), ou sélectionnez “illimité” pour aucune limite d’activation.
- Instructions d’activation : Fournissez des étapes d’activation claires pour vos clients, qui seront également envoyées par e-mail avec la clé de licence. Exemples : “Collez la clé dans Paramètres → Licence” ou “Exécutez :
mycli activate <key>”.
3
Vérifier et enregistrer
Vérifiez tous les détails saisis. Lorsque vous êtes prêt, enregistrez la configuration de la clé de licence pour terminer la création de la clé.

Gérer et surveiller
La section Clés de licence fournit une vue d’ensemble complète de toute l’activité des clés de licence et vous permet de gérer et de surveiller les licences efficacement.Informations clés
Consultez des informations détaillées pour chaque clé de licence :- Détails de la clé : Valeur de la clé de licence, nom du produit associé, détails du client (customer_id) et date d’achat
- Activité d’utilisation : Nombre d’activations, dates et heures d’activation, et statut (actif, expiré, désactivé)
- Expiration et limites : Date d’expiration de la clé, nombre d’activations restantes et instances d’activation actuelles

Actions disponibles
Vous pouvez effectuer les actions suivantes sur les clés de licence :- Désactiver la clé de licence : Désactivez immédiatement une clé pour empêcher toute utilisation ultérieure
- Activer la clé : Réactivez une clé de licence précédemment désactivée
- Voir les instances d’activation : Consultez toutes les instances d’activation associées à une clé de licence particulière

Avantages
- Suivez l’activité des clés de licence en temps réel
- Identifiez les abus potentiels ou les activations non autorisées
- Simplifiez le support client en fournissant des enregistrements d’utilisation détaillés en cas de divergence
Gestion de l’API
Utilisez ces API pour activer, valider, lister et mettre à jour les clés de licence et leurs instances d’activation.Points de terminaison publics : Les points de terminaison d’activation, de désactivation et de validation des licences sont publics et ne nécessitent pas de clé API. Cela vous permet de les appeler directement depuis vos applications clientes, logiciels de bureau ou CLIs sans exposer vos identifiants API.
Opérations de cycle de vie
Opérations de cycle de vie
Déclenchez des actions d’activation, de désactivation et de validation sur les clés de licence.
Gestion des clés de licence
Gestion des clés de licence
Listez, récupérez et mettez à jour les clés de licence avec leurs paramètres et leur statut.
Instances d'activation
Instances d'activation
Travaillez avec les activations individuelles des appareils pour chaque clé.
Exemples d’intégration
Activer une licence
Ces points de terminaison ne nécessitent pas de clé API et peuvent être appelés directement depuis vos applications clientes.
Valider une licence
Meilleures pratiques
- Gardez les limites claires : Choisissez des valeurs par défaut sensées pour l’expiration et les activations
- Guide pour les utilisateurs : Fournissez des instructions d’activation précises et une documentation en libre-service
- Automatisez les vérifications : Validez les clés côté serveur avant d’accorder l’accès
- Surveillez les événements : Utilisez des webhooks pour détecter les abus et automatiser les révocations