Traiter les données de la réponse

Ci-dessous un exemple d'analyse pour vous guider pas à pas lors du traitement des données de la réponse.

  1. Identifiez la commande en récupérant la valeur du champ vads_order_id si vous l'avez transmise dans le formulaire de paiement.
    Vérifiez que le statut de la commande n'a pas déja été mis à jour.
  2. 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.
    VALEUR DESCRIPTION
    CAPTURED

    Présenté

    La transaction est acceptée.

    Elle est visible dans l'onglet Transactions remisées.

    Le débit est immédiat (pas d'envoi de fichier de remise à l'acquéreur).

    REFUSED

    Refusé

    La transaction est refusée.

    Consultez le chapitre suivant pour obtenir plus de détail sur le refus du paiement.

    ABANDONED Abandonné

    Paiement abandonné par l’acheteur.

    La transaction n’est pas créée et n’est donc pas visible dans le Back Office Marchand.

  3. Récupérez la référence du paiement transmise dans le champ vads_trans_id.
  4. Récupérez la valeur du champ vads_trans_date pour identifier la date du paiement.
  5. 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 utilisée pour le paiement.
  6. Récupérez le moyen de paiement utilisé pour le paiement en analysant le champ vads_card_brand.
  7. 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.
    Leur valeur est identique à celle soumise dans le formulaire.
  8. Procédez à la mise à jour de la commande.