vads_payment_seq

Description Détails des transactions réalisées.

Champ de sortie, retourné dans la réponse (IPN et URL de retour).

Format json

vads_payment_seq (format json) décrit la séquence de paiement fractionné. Il contient les éléments :

  • "trans_id" : identifiant de la transaction global à la séquence de paiement.
  • "transaction" : tableau des transactions de la séquence. Il contient les éléments :
Tableau 1. Contenu de l'objet JSON
Nom du paramètre Description
amount

Montant de la séquence de paiement.

operation_type

Opération de débit.

auth_number

Numéro d'autorisation. Exemple : 949478

auth_result Code retour de la demande d'autorisation.
capture_delay Délai avant remise (en jours).
  • Pour un paiement par carte bancaire, la valeur de ce paramètre tient compte du délai en nombre de jours avant la remise en banque. Si ce paramètre n'est pas transmis dans le formulaire de paiement, la valeur par défaut définie dans le Back Office Marchand sera utilisée.
card_brand

Moyen de paiement utilisé.

Pour un paiement par carte bancaire (exemple CB ou cartes CB cobadgées Visa ou Mastercard), ce paramètre est valorisé à "CB".

Se référer au guide d'intégration du formulaire de paiement disponible sur notre site documentaire pour visualiser la liste complète des types de carte.

card_number

Numéro du moyen de paiement.

expiry_month

Mois d'expiration du moyen de paiement.

expiry_year

Année d'expiration du moyen de paiement.

payment_certificate Certificat de paiement.
contract_used Contrat utilisé pour le paiement.
identifier Identifiant unique (token/alias) associé à un moyen de paiement.
identifier_status Présent uniquement si l’action demandée correspond à la création ou à la mise à jour d'un alias.
Valeurs possibles:
Valeur Description
CREATED

La demande d’autorisation a été acceptée.

L'alias (ou RUM pour un paiement SEPA) est créé avec succès.

NOT_CREATED

La demande d’autorisation a été refusée.

L'alias (ou RUM pour un paiement SEPA) n'est pas créé et n'apparaîtra pas dans le Back Office Marchand.

UPDATED L'alias (ou RUM pour un paiement SEPA) est mis à jour avec succès.
NOT_UPDATED L'alias (ou RUM pour un paiement SEPA) n'a pas été mis à jour.
ABANDONED

Action abandonnée par l'acheteur (débiteur).

L'alias (ou RUM pour un paiement SEPA) n'est pas créé et n'apparaîtra pas dans le Back Office Marchand.

presentation_date

Pour un paiement par carte bancaire, ce paramètre correspond à la date de remise en banque souhaitée (au format ISO 8601).

trans_id Numéro de transaction.
ext_trans_id

Paramètre absent pour le paiement par carte bancaire.

trans_uuid Référence unique générée par la plateforme de paiement suite à la création d'une transaction de paiement.

Offre une garantie d'unicité pour chaque transaction

extra_result Code numérique du résultat des contrôles de risques.
Code Description
Vide Pas de contrôle effectué.
00 Tous les contrôles se sont déroulés avec succès.
02 La carte a dépassé l’encours autorisé.
03 La carte appartient à la liste grise du marchand.
04 Le pays d’émission de la carte appartient à la liste grise du marchand.
05 L’adresse IP appartient à la liste grise du marchand.
06 Le code bin appartient à la liste grise du marchand.
07 Détection d’une e-carte bleue.
08 Détection d’une carte commerciale nationale.
09 Détection d’une carte commerciale étrangère.
14 Détection d’une carte à autorisation systématique.
20 Contrôle de cohérence : aucun pays ne correspond (pays IP, pays carte, pays de l’acheteur ).
30 Le pays de l’adresse IP appartient à la liste grise.
99 Problème technique rencontré par le serveur lors du traitement d’un des contrôles locaux.
sequence_number Numéro de séquence.
trans_status Statut de la transaction.

Remarque : les transactions annulées sont également présentes dans le tableau (information donnée dans le paramètre JSON trans_status).

Catégorie Informations sur la transaction.