Fichier de réponse V2 (déprécié)
Enregistrement d'en-tête
Pos. | Description | Format | Valeurs |
---|---|---|---|
01 | Code enregistrement | n2 | 00 |
02 | Type de fichier | PAY | |
03 | Version de fichier | n2 | 02 |
04 | Code de retour de la première phase du traitement | n1 | 0 : Traitement effectué 1 : Erreur de format 2 : Erreur de valorisation |
05 | Information sur l’erreur | ans..255 | Complément d’information sur l’erreur, vide en cas de succès. |
06 | Identifiant de boutique | n8 | Idem demande si valide. |
07 | Environnement | Idem demande si valide. | |
08 | Date de création | n8 | Idem demande si valide. |
09 | Heure de création | n6 | Idem demande si valide. |
10 | Date de fin de traitement Au format AAAAMMJJ | n8 | 20161130 |
11 | Heure de fin de traitement | n6 | 130019 |
Enregistrements de détail
Pos. | Description |
---|---|
01 | Description : Code d'enregistrement. Type : NUMERIC | Longueur : 2 Valeur : 02 |
02 | Description : Numéro de séquence de l'enregistrement de détail dans
le fichier. Type : NUMERIC | Longueur : 6 Ex :
|
03 | Description : Date de la transaction au format AAAAMMJJ. Type : NUMERIC | Longueur : 8 Ex : 20200603 |
04 | Description : Heure de la transaction au format HHMMSS. Type : NUMERIC | Longueur : 6 Ex : 120615 |
05 | Description : Identifiant de la transaction. Type : NUMERIC | Longueur : 6 Équivalent API Formulaire : vads_trans_id Équivalent API REST : cardDetails.legacyTransId Ex : 700001 |
06 | Description : Type de transaction. Type : VARCHAR | Longueur : 2 Valeur : CD |
07 | Description : Montant de la transaction exprimé dans la plus petite
unité de la devise. Type : NUMERIC | Longueur : 12 Équivalent API Formulaire : vads_amount Équivalent API REST : amount Ex : 4525 pour 4525 XPF |
08 | Description : Code numérique de la devise du paiement (norme ISO
4217). Type : NUMERIC | Longueur : 3 Équivalent API Formulaire : vads_currency Équivalent API REST : currency Ex : 953 pour le Franc CFP (XPF) (Voir chapitre Liste des devises supportées en annexes) |
09 | Description : Montant de la transaction exprimé dans la plus petite
unité de la devise utilisée pour effectuer la remise en banque. Type : NUMERIC | Longueur : 12 Équivalent API Formulaire : vads_effective_amount Équivalent API REST : transactions.transactionDetails.effectiveAmount Ex : 4525 pour 4525 XPF |
10 | Description : Code numérique de la devise dans laquelle la remise en
banque va être effectuée (norme ISO 4217). Type : NUMERIC | Longueur : 3 Équivalent API Formulaire : vads_effective_currency Équivalent API REST : transactions.transactionDetails.effectiveCurrency Ex : 953 pour le Franc CFP (XPF) (Voir chapitre Liste des devises supportées en annexes) |
11 | Description :
Type : NUMERIC | Longueur : 8 Équivalent API Formulaire : vads_presentation_date Équivalent API REST : transactionDetails.cardDetails.expectedCaptureDate Ex : 20200604 |
12 | Description : Mode de validation. Type : NUMERIC | Longueur : 1 Équivalent API Formulaire : vads_validation_mode Équivalent API REST : cardOptions.manualValidation Valeurs possibles :
Ex : 0 |
13 | Description : Alias ou
Référence Unique du Mandat à débiter. Type : VARCHAR | Longueur : 50 Équivalent API Formulaire : vads_identifier Équivalent API REST : paymentMethodToken Ex : 59ecb199110145338c5704505760ec31 |
14 | Description : Numéro de contrat utilisé pour traiter la demande. Type : VARCHAR | Longueur : 255 Équivalent API Formulaire : vads_contract_used Équivalent API REST : cardOptions.mid Ex : 1234567 |
15 | Description : Référence de commande. Type : VARCHAR | Longueur : 32 Le seul caractère spécial accepté est le tiret "-". Équivalent API Formulaire : vads_order_id Équivalent API REST : orderId Ex : CX-1254 |
16 | Description : Informations sur la commande 1. Type : VARCHAR | Longueur : 255 Équivalent API Formulaire : vads_order_info Équivalent API REST : metadata.orderInfo Ex : Code interphone 3125 |
17 | Description : Informations sur la commande 2. Type : VARCHAR | Longueur : 255 Équivalent API Formulaire : vads_order_info2 Équivalent API REST : metadata.orderInfo2 Ex : Sans ascenseur |
18 | Description : Informations sur la commande 3. Type : VARCHAR | Longueur : 255 Équivalent API Formulaire : vads_order_info3 Équivalent API REST : metadata.orderInfo3 Ex : Express |
19 | Description : Code retour du traitement. Type : NUMERIC | Longueur : 2 Valeurs :
Équivalent API Formulaire : N/A Équivalent API REST : N/A Un complément d’information est disponible dans le champ 25. |
20 | Description : Code renvoyé par la banque émettrice en réponse à la
demande d'autorisation. Type : NUMERIC | Longueur : 2 Équivalent API Formulaire : vads_auth_result Équivalent API REST : transactionDetails.cardDetails.authorizationResponse.authorizationResult Valeurs: Voir chapitre conref- Liste des codes retour autorisation en annexes. Ex: 00 |
21 | Description : Numéro d'autorisation de la transaction. Type : VARCHAR | Longueur : 6 Équivalent API Formulaire : vads_auth_number Équivalent API REST : transactionDetails.cardDetails.authorizationResponse.authorizationNumber Ex: 3fc116 |
22 | Description : Mode d’autorisation. Type : VARCHAR | Longueur : 4 Valeurs :
|
23 | Description : Date d’autorisation au format AAAAMMJJ, exprimée dans le fuseau UTC. Type: DATE | Longueur: 8 Équivalent API Formulaire : N/A Équivalent API REST : transactionDetails.cardDetails.authorizationResponse.authorizationDate Ex: 20200114 |
24 | Description : Heure de la demande d'autorisation au format HHMMSS, exprimée dans le fuseau UTC. Type : TIME | Longueur : 6 Équivalent API Formulaire : N/A Équivalent API REST : transactionDetails.cardDetails.authorizationResponse.authorizationDate Ex: 142512 |
25 | Description : Code retour complémentaire Type : NUMERIC | Longueur : 2 Description :
Équivalent API Formulaire : vads_extra_result Équivalent API REST : N/A Valeurs : Voir chapitre Traitement des erreurs. Ex: 00 |
26 | Description : Numéro du moyen de paiement. Type : VARCHAR | Longueur : 36 Équivalent API Formulaire : vads_card_number Équivalent API REST : transactionDetails.cardDetails.pan Ex: 497010XXXXXX0014 |
27 | Description : Date d'expiration du moyen de paiement au format
AAAAMMJJ. Type : NUMERIC | Longueur : 8 Équivalent API Formulaire : vads_expiry_year + vads_expiry_month Équivalent API REST : transactionDetails.cardDetails.expiryYear + transactionDetails.cardDetails.expiryMonth Ex : 20211130 |
Enregistrement de fin
Pos. | Description | Format | Valeurs |
---|---|---|---|
01 | Code enregistrement | n2 | 01 |
02 | Nombre total d’enregistrements détail transmis | n..6 | |
03 | Nombre de paiements réussis | n..6 | |
04 | Nombre de paiements échoués | n..6 |