Activer le rejeu automatique

Cette option permet de renvoyer automatiquement la notification vers le site marchand en cas d'échec, et ce, jusqu'à 4 fois.

Une notification sera considérée en échec si le code retour HTTP renvoyé par le serveur marchand ne fait pas partie de la liste suivante: 200, 201, 202, 203, 204, 205, 206, 301, 302.

Les codes retours HTTP sont standardisés par le W3C dans le RFC 2616.

Le rejeu automatique ne s'applique pas aux notifications déclenchées manuellement depuis le Back Office Marchand.

Pour activer le rejeu automatique :

  1. Depuis le Back Office Marchand, allez dans le menu : Paramétrage > Règles de notifications.
  2. Effectuez un clic droit sur une des règles de notifications affichées.
  3. Sélectionnez Gérer la règle.
  4. Renseignez le champ Adresse(s) e-mail(s) à avertir en cas d’échec.
  5. Pour spécifier plusieurs adresses e-mails, séparez-les par un point-virgule.
  6. Configurez le Rejeu automatique en cas d’échec.
    Les tentatives d'appel sont programmées à heures fixes toutes les 15 minutes (00, 15, 30, 45). Après chaque tentative infructueuse, un e-mail d'alerte est envoyé à l'adresse saisie précédemment.
    L'objet de l'e-mail d'alerte contient le numéro de la tentative d'envoi de la notification. Il est présenté sous la forme attempt # suivi du numéro de tentative.
    Exemple d'objet d'un e-mail d'alerte reçu suite au premier échec de notification à la fin d'un paiement :
    [MODE TEST] Ma Boutique - Tr. réf. 067925 / ECHEC lors de l'appel de votre URL de notification [unsuccessful attempt #1]
    Exemple d'objet d'e-mail reçu lors d'un deuxième échec :
    [MODE TEST] Ma Boutique - Tr. réf. 067925 / ECHEC lors de l'appel de votre URL de notification [unsuccessful attempt #2]
    Exemple d'objet d'e-mail reçu lors d'un troisième échec :
    [MODE TEST] Ma Boutique - Tr. réf. 067925 / ECHEC lors de l'appel de votre URL de notification [unsuccessful attempt #3]
    Pour notifier au site marchand l'échec de la dernière tentative de notification, l'objet de l'e-mail comportera la mention attempt #last.
    Exemple d'objet d'e-mail reçu lors de la dernière tentative :
    [MODE TEST] Ma Boutique - Tr. réf. 067925 / ECHEC lors de l'appel de votre URL de notification [unsuccessful attempt #last]
    Pour chacun des e-mails reçus, le contenu de l'e-mail détaillera :
    • le problème rencontré
    • des éléments d'analyse en fonction de l'erreur
    • ses conséquences
    • la procédure à suivre depuis le Back Office Marchand pour renvoyer la requête vers l’URL définie à l’étape 4
    Remarque :
    Après la quatrième tentative, il est toujours possible de rejouer l'URL de notification manuellement depuis votre Back Office Marchand.
    Attention, pendant la période de rejeu automatique, tout appel manuel à l'URL de notification influera sur le nombre de tentatives automatiques :
    • un appel manuel réussi provoquera l'arrêt du rejeu automatique
    • un appel manuel en échec n'aura aucun impact sur le rejeu automatique en cours.
  7. Sauvegardez vos modifications.
Remarque :

Lors du rejeu automatique, certaines informations ne sont pas enregistrées en base de données ou sont modifiées.

Exemples de champs non disponibles / non enregistrés en base de données :

  • vads_page_action
  • vads_payment_config
  • vads_action_mode

Exemples de champs envoyés avec des valeurs différentes :

  • vads_url_check_src valorisé à RETRY
  • vads_trans_status.
    Le statut de la transaction suite à cette opération varie en fonction de son statut au moment où l'URL est appelée
  • vads_hash valorisé différemment en tenant compte des nouvelles valeurs
  • signature valorisé différemment en tenant compte des nouvelles valeurs