KB0015759: Renvoyer une notification de rappel échoué


Introduction :

Lorsqu'une notification de rappel échoue, l'expéditeur du colis doit, par défaut, recevoir un e-mail de notification d'échec de rappel de la part de OneSpan pour l'en informer. Cependant, OneSpan ne relancera ni ne renverra ces e-mails de notification, car le client peut relancer lui-même ces notifications ayant échoué.

 

Détails techniques :

Pour renvoyer un rappel, vous devrez envoyer un appel API comme suit :

 

Requête HTTP

POST / {votre URL d'écoute}

En-têtes HTTP :

Accept: application/json

Type de contenu : application/json

Autorisation : Basic {Votre clé d'autorisation de rappel}

 

Charge utile de la requête : La charge utile dans l'échec du rappel par e-mail.

 

 

Exemple pratique utilisant Postman :

 

Supposons que nous devions renvoyer le rappel suivant ayant échoué pour l'événement « package activate » à l'aide de "Postman" :

 

E-mail d'échec du rappel :

{"@class":"com.silanis.esl.packages.event.ESLProcessEvent","name":"PACKAGE_ACTIVATE","sessionUser":"8QS1yr3q8DEZ","packageId":"xT9OeZ-j2jIynQBaLeLdgp9CtZk=","message":null,"documentId":null,"createdDate":"2019-10-09T19:32:12.255Z"}

 

 

Et nous avons par exemple l'écouteur suivant, configuré dans le compte OneSpan sign où le rappel a échoué :

https://fathomless-castle-26131.herokuapp.com/eslNotification

 

À l'aide de Postman, vous pouvez simplement renvoyer le rappel qui a échoué :

 

POST / https://fathomless-castle-26131.herokuapp.com/eslNotification

Accepter : application/json

Type de contenu : application/json

Autorisation : Basic {Votre clé d'autorisation de rappel}

 

Veuillez noter que si vous ne disposez pas d'une clé d'autorisation de rappel, vous n'aurez pas besoin de l'en-tête d'autorisation.

 

Et voici la charge utile :

Il vous suffit d'utiliser la charge utile dans votre notification d'échec de rappel par e-mail entre les accolades :

 

{"@class":"com.silanis.esl.packages.event.ESLProcessEvent","name":"PACKAGE_ACTIVATE","sessionUser":"8QS1yr3q8DEZ","packageId":"xT9OeZ-j2jIynQBaLeLdgp9CtZk=","message":null,"documentId":null,"createdDate":"2019-10-09T19:32:12.255Z"}

 

Une fois que vous aurez cliqué sur « Envoyer », le rappel échoué ci-dessus sera relancé.