Ereignisbenachrichtigungen
Wenn eine Lizenz aktiviert, erneuert oder widerrufen wird, kann Licentivo Ihren Server benachrichtigen, um Bestellungen, Kunden und Supportsysteme zu synchronisieren.
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.
Benachrichtigungsendpunkt hinzufügen
Öffnen Sie die Benachrichtigungen zu Lizenzierungsereignissen, fügen Sie die HTTPS URL Ihres Servers hinzu und wählen Sie Ereignisse aus. Beim Speichern wird das Signaturgeheimnis einmalig angezeigt; Speichern Sie es auf dem empfangenden Server. Die Produktion erlaubt keine lokalen oder privaten Netzwerkziele.
Überprüfen Sie die Unterschrift nach Erhalt
Lesen Sie X-Licentivo-Timestamp, X-Licentivo-Event und den rohen Anforderungstext. Join-Zeitstempel + '.' + Ereignis-ID + '.' + Körper, berechnen Sie HMAC-SHA256 mit dem Signaturgeheimnis, stellen Sie sha256= voran und vergleichen Sie es mit X-Licentivo-Signature in konstanter Zeit. Zeitstempel ablehnen, die mehr als 5 Minuten in der Zukunft liegen.
Nach Ereignis-ID deduplizieren. Überprüfen Sie die Signatur, platzieren Sie das Ereignis in Ihrer Transaktion oder Warteschlange und geben Sie 2xx nach der dauerhaften Speicherung zurück. Geben Sie für Duplikate 2xx zurück, ohne die Bestellvorgänge zu wiederholen.
Was passiert bei einem Scheitern?
Die Zustellung erfolgt automatisch bis zu 8 Mal mit zunehmender Verzögerung. Die Konsole zeigt den Status HTTP, die Versuchszeit und Fehler an und ermöglicht eine manuelle erneute Zustellung. Ereignisse und Lizenzvorgänge teilen sich eine Datenbanktransaktion. Die Lieferung wird nach einem Neustart fortgesetzt.
Zu den Ereignissen gehören Erstellung, Aktualisierungen, Erneuerung, Widerruf, Aktivierung, Veröffentlichung, Funktionsverbrauch, bevorstehender Ablauf, Ablauf und Wartungsänderungen. Benachrichtigungen enthalten nur das Lizenzpräfix, niemals den vollständigen Schlüssel.