Traiter les données de la réponse
- Identifiez la commande en récupérant la valeur du champ vads_order_id. Vérifiez que le statut de la commande n'a pas déja été mis à jour.
- Récupérez le résultat du paiement transmis dans le champ vads_trans_status. Sa valeur vous permet de définir le statut de la commande.
Les valeurs possibles dépendent du mode de capture:
En capture immédiate:Valeur Description CAPTURED Présenté
La transaction est remise en banque.
ABANDONED Paiement abandonné par l’acheteur.
La transaction n’est pas créée et n’est donc pas visible dans le Back Office Expert.
CANCELLED Annulé
Annulation par l'acheteur, l'acquéreur ou par la plateforme.
REFUSED Refusé
En capture différée:
Valeur Description WAITING_AUTHORISATION En attente d’autorisation
La plateforme de paiement attend le retour de l'acquéreur. Un batch de synchrnonisation permet de mettre à jour le statut de la transaction automatiquement.
TO_VALIDATE À valider
Le marchand doit valider manuellement la transaction dans une période de 182 jours pour débiter l'acheteur.
Si la validation intervient après cette période, le paiement sera refusé par l'acquéreur et le statut de la transaction passera à Refusé.
Il n'y a pas de batch d'expiration automatique. Sans action du marchand la transaction restera toujours dans le statut À valider
AUTHORISED_TO_VALIDATE À valider
AUTHORISED La transaction est acceptée et sera remise en banque automatiquement à la date prévue.
ABANDONED Paiement abandonné par l’acheteur.
La transaction n’est pas créée et n’est donc pas visible dans le Back Office Expert.
CANCELLED Annulé
Annulation par l'acheteur, l'acquéreur ou par la plateforme.
REFUSED Refusé
- Récupérez la référence du paiement transmise dans le champ vads_trans_id.
- Récupérez la valeur du champ vads_trans_date pour identifier la date du paiement.
- Récupérez le montant et la devise utilisée. Pour cela,
récupérez les valeurs des champs suivants:
Nom du champ Description vads_amount Montant du paiement dans sa plus petite unité monétaire. vads_currency Code numérique de la devise euro (978). - Récupérez le moyen de paiement utilisé pour le paiement
:
Nom du champ Description vads_card_brand Moyen de paiement. Sera valorisé à PAYDIREKT. vads_acquirer_network Code du réseau acquéreur. Sera valorisé à PAYDIREKT_V2. - Récupérez toutes les informations concernant le détail de la
commande, le détail de l'acheteur et le détail de la livraison. Ces données sont présentes dans la réponse que si elles ont été envoyées dans le formulaire de paiement.
- Procédez à la mise à jour de la commande.