Licenciamiento de Software
Las claves de licencia se generan utilizando cifrado AES-256-GCM, pero solo para productos del tipo Licencia de Software que también tienen el Tiene Lanzamientos interruptor activado en el formulario del producto (Catálogo → Productos → [Producto] → Licencia de Software pestaña). Un producto de Licencia de Software con lanzamientos desactivados, o cualquier producto de Descarga Digital se cumple como una descarga directa en su lugar — ver Descargas Seguras y Versiones.
Cómo Funcionan las Licencias
- El cliente compra un producto/plan de Licencia de Software que tiene lanzamientos configurados
- Una clave de licencia se genera automáticamente una vez que el pedido está pagado y se envía por correo al cliente
- El cliente activa la licencia en su sitio/aplicación
- Tu software llama a la API de Verificación de Licencias para validar la clave y obtener un token de activación
- La API devuelve los detalles del plan, la fecha de caducidad y los límites de activación
Límites de Licencia
Controla cuántas instalaciones (sitios, dominios, dispositivos) puede cubrir una licencia:
- Establece un Límite de Activación por plan de producto (por ejemplo, 1 sitio para Básico, 5 sitios para Pro)
- Si se alcanza el límite de activación, se bloquean nuevas activaciones con un error claro
- Los clientes pueden desactivar un sitio antiguo para liberar un espacio
API de Verificación de Licencias
Tu software llama a la API REST para verificar una licencia y obtener un token de activación de corta duración:
POST /api/licenses/verify
{
"license_key": "EOP-XXXX-XXXX-XXXX",
"domain": "example.com"
}
La respuesta devuelve el plan, la fecha de caducidad, las características permitidas y un token de activación. Usa ese token en llamadas posteriores a POST /api/licenses/check (revalidación periódica) y POST /api/licenses/deactivate (liberar un espacio de activación) — la clave de licencia en sí no se reenvía en cada solicitud.
Revocación y Regeneración de Licencias
Los administradores y clientes pueden revocar una licencia desde el panel de administración o la cuenta del cliente. Se genera automáticamente una nueva licencia y se envía por correo electrónico. Las licencias revocadas se invalidan inmediatamente a nivel de API.

