Notificaciones de eventos
Al activar, renovar o revocar una licencia, Licentivo puede avisar a tu servidor para sincronizar pedidos, clientes y soporte.
To manage license expiration and renewal notifications, subscribe to expiring, expired and renewed events. Your website can verify the latest state and send customer emails. Webhooks report state changes; they do not automatically send reminders on a merchant's behalf.
Añadir destino de notificación
En Notificaciones de licencia añade URL HTTPS y eventos. El secreto de firma aparece una vez; guárdalo en el servidor receptor. En producción no se admiten destinos locales o privados.
Verifica la firma al recibir
Lee X-Licentivo-Timestamp, X-Licentivo-Event y cuerpo original. Une timestamp + '.' + ID de evento + '.' + cuerpo, calcula HMAC-SHA256 con el secreto, añade sha256= y compara X-Licentivo-Signature en tiempo constante. Rechaza más de 5 minutos de diferencia.
Evita duplicados por ID. Verifica firma, guarda el evento en transacción o cola y responde 2xx tras persistir. Duplicados reciben 2xx sin repetir acciones del pedido.
¿Qué ocurre si falla?
Hasta 8 intentos automáticos con pausas crecientes. La consola muestra estado HTTP, hora y errores y permite reenvío manual. Evento y operación comparten transacción; la entrega continúa al reiniciar.
Eventos: creación, actualización, renovación, revocación, activación, liberación, consumo, próxima caducidad, caducidad y mantenimiento. Solo incluyen prefijo de licencia, nunca la clave completa.