Rapprochement des requêtes et réponses
Afin de pouvoir faire un rapprochement entre les requêtes et les réponses, tous les champs des requêtes sont retournés dans les réponses. De plus, chaque requête est identifiée par un numéro de séquence qui est aussi retourné dans la réponse.
Remarque :Les champs de la requête retournés aussi dans la réponse ont la même valeur sauf exceptions :
- Le champ Numéro de carte sera retourné masqué (PCIDSS).
Date de la transaction :
- La date de transaction initiale est transmise dans le champ transaction_date
- Comme tous les autres champs, transaction_date est retransmis dans la réponse.
- Cas au limite : un fichier traité en fin de journée avec une partie des transactions traitées avant minuit (heure de Paris) aura des transactions référencées à J et d’autres à J+1
- Entête du fichier retour
L'entête est composé des attributs suivants :
Position Description Format Remarques Requis 01 Code enregistrement n2 Valorisé à 00 02 Type de fichier n2 Valorisé à FPS 03 Version de fichier n2 Valorisé à 01 04 Code retour de la première phase de traitement n2 - 00 : fichier traité correctement
- 03 : rupture de séquence dans le numéro de fichier
- 04 : fichier non cohérent (merchant_country ou shopId non unique, ...)
- 05 : nombre d'opérations comptabilisé différent du nombre indiqué dans le champ nb_record
- 06 : doublon d'une opération
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 Identifiant fourni à la création si valide 07 Environnement TEST ou PRODUCTION si valide 08 Date de création Date Au format SSAAMMJJ si valide 09 Heure de création n6 Au format HHMMSS si valide 10 Date de fin de traitement Date Au format SSAAMMJJ 11 Heure de fin de traitement n6 Au format HHMMSS - Enregistrement de fin du fichier retourL'enregistrement de fin est composé des attributs suivants :
Position Description Format Remarques Requis 01 Code enregistrement n2 Valorisé à 01 02 Nombre d’enregistrements détail transmis n..6 03 Nombre d’opérations réussies n..6 04 Nombre d’opérations échouées n..6