Emite claves únicas para tu software o productos digitales, controla activaciones y revoca el acceso cuando sea necesario. Las claves de licencia combinan bien con suscripciones y compras únicas.
¿Qué Son las Claves de Licencia?
Las claves de licencia son tokens únicos que autorizan el acceso a tu producto. Son ideales para:- Licenciamiento de software: Aplicaciones de escritorio, plugins y CLIs
- Controles por asiento: Limitar activaciones por usuario o dispositivo
- Bienes digitales: Restringir descargas, actualizaciones o características premium
Beneficios Clave
- Control de acceso: Define fechas de caducidad y límites de activación
- Visibilidad operativa: Rastrear uso, dispositivos e historial
- Seguridad y soporte: Desactivar, reactivar y auditar rápidamente
Creando Claves de Licencia
Create a License Key
Ve al panel de Dodo Payments y abre la sección Claves de licencia. Selecciona la opción para crear una nueva clave de licencia.
Configure License Key Settings
Establece cómo se emitirán y usarán tus claves de licencia especificando estos campos:
- Fecha de caducidad de la clave de licencia: Define cuánto tiempo permanece válida la clave. Elige una duración específica (por ejemplo, 30 días o 1 año), o selecciona “sin caducidad” para una clave perpetua.
- Límite de activaciones: Establece el número máximo de activaciones concurrentes por clave. Usa un número específico para escenarios como licencias de un solo usuario (1) o de equipo (5), o selecciona “ilimitado” para no tener un límite de activaciones.
- Instrucciones de activación: Proporciona pasos claros de activación para tus clientes, que también se enviarán por correo electrónico junto con la clave de licencia. Ejemplos: “Pega la clave en Configuración → Licencia” o “Ejecuta:
mycli activate <key>”.

Gestionar y Monitorear
La Sección de Claves de Licencia proporciona una vista completa de toda la actividad de las claves de licencia y te permite gestionar y monitorear las licencias de manera efectiva.Información Clave
Ve información detallada para cada clave de licencia:- Detalles de la Clave: Valor de la clave de licencia, nombre del producto asociado, detalles del cliente (customer_id) y fecha de compra
- Actividad de Uso: Número de activaciones, fechas y horas de activación, y estado (activo, caducado, deshabilitado)
- Caducidad y Límites: Fecha de caducidad de la clave, conteo de activaciones restantes y instancias de activación actuales

Acciones Disponibles
Puedes realizar las siguientes acciones en las claves de licencia:- Deshabilitar Clave de Licencia: Deshabilita inmediatamente una clave para evitar su uso posterior
- Habilitar Clave: Reactiva una clave de licencia que fue deshabilitada previamente
- Ver Instancias de Activación: Ver todas las instancias de activación asociadas a una clave de licencia particular

Beneficios
- Rastrear la actividad de la clave de licencia en tiempo real
- Identificar posibles abusos o activaciones no autorizadas
- Simplificar el soporte al cliente proporcionando registros de uso detallados en caso de discrepancias
Gestión de API
Utiliza estas APIs para activar, validar, listar y actualizar claves de licencia y sus instancias de activación.Endpoints públicos: los endpoints de activación, desactivación y validación de licencias son públicos y no requieren una clave de API. Esto te permite llamarlos directamente desde tus aplicaciones cliente, software de escritorio o CLI sin exponer tus credenciales de API.
Lifecycle Operations
Lifecycle Operations
Activa, desactiva y valida acciones sobre claves de licencia.
License Key Management
License Key Management
Lista, recupera y actualiza claves de licencia con sus configuraciones y estado.
Activation Instances
Activation Instances
Trabaja con activaciones de dispositivos individuales para cada clave.
Ejemplos de Integración
Activar una licencia
Estos endpoints no requieren una clave de API y pueden ser llamados directamente desde tus aplicaciones cliente.
Validar una licencia
Claves de licencia en la URL de retorno
Cuando un cliente completa una compra para un producto con claves de licencia habilitadas, la clave de licencia se agrega automáticamente a tureturn_url como parámetro de consulta. Esto te permite mostrar la clave inmediatamente en tu página de éxito sin realizar una llamada API adicional.
subscription_id en lugar de payment_id:
Mejores prácticas
- Mantén los límites claros: Elige valores predeterminados sensatos para la caducidad y las activaciones
- Guía a los usuarios: Proporciona instrucciones de activación precisas y documentación de autoservicio
- Automatiza las comprobaciones: Valida las claves del lado del servidor antes de otorgar acceso
- Monitorea los eventos: Usa webhooks para detectar abusos y automatizar revocaciones