Analyser la nature de la notification

Le champ vads_url_check_src permet de différencier les notifications en fonction de leur évènement déclencheur :

  • renvoi de la notification depuis le Back Office par le marchand.
Il précise la règle de notification appliquée :
Tableau 1. Valeurs associées au champ vads_url_check_src
Valeur Règle appliquée
PAY
La valeur PAY sera envoyée dans les cas suivants :
  • demande d'enregistrement d'un (REGISTER)
  • uniquement si le marchand a configuré la règle URL de notification à la fin du paiement.

  • paiement abandonné ou annulé par l'acheteur

    uniquement si le marchand a configuré la règle URL de notification sur annulation.

BO Exécution de la notification depuis le Back Office (clic droit sur une transaction > Executer l'url de notification).
BATCH

La valeur BATCH sera envoyée dans le cas de la mise à jour du statut d'une transaction après synchronisation auprès de l'acquéreur.

C'est le cas du paiement par facture Klarna

Uniquement si le marchand a configuré la règle URL de notification sur modification par BATCH.

BATCH_AUTO
La valeur BATCH_AUTO sera envoyée dans les cas suivants:
  • paiement différé à plus de 7 jours
  • échéances d'un paiement en plusieurs fois (hormis la première)

    uniquement si le marchand a configuré la règle URL de notification sur autorisation par batch.

La notification sera envoyée lors de la demande d’autorisation d'un paiement dont le statut est "En attente d’autorisation".

MERCH_BO La valeur MERCH_BO sera envoyée :
  • lors d'une opération réalisée depuis le Back Office (annulation, remboursement, modification, validation, duplicata), si le marchand a configuré la règle de notification : URL de notification sur une opération provenant du Back Office
RETRY Rejeu automatique de l’URL de notification.

En testant sa valeur, le script pourra réaliser un traitement différent en fonction de la nature de la notification.

Par exemple :

Si vads_url_check_src est valorisé à PAY ou BATCH_AUTO alors le script mettra à jour le statut de la commande, ...

Si vads_url_check_src est valorisé à REC alors le script récupèrera la référence de l'abonnement et incrémentera le nombre d'échéances échues en cas de paiement accepté, ...