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é.