Traitement des erreurs

Erreur de validation du fichier

Cas d'erreur Cause de l'erreur
Le fichier "REQ" est toujours présent dans le répertoire /depot Un incident technique a empêché le traitement des fichiers. Contactez le support technique.
Absence de fichier "ANS" dans le répertoire /id Votre fichier REQ a été rejeté.

Vérifiez la présence d'un fichier _ERROR ou _DUPLICATE dans le répertoire /depot.

Présence d'un fichier _ERROR
  • Le nom du fichier ne respecte pas la règle de nommage.
  • Le fichier est vide (sa taille est de 0 octet).

Présence d'un fichier _DUPLICATE Un fichier possédant le même nom a déjà été traité.

Erreurs lors du traitement du fichier, visibles dans le fichier de réponse

Dans le tableau ci-dessous, les lignes pour lesquelles le code retour (position 19) est valorisé à 00 ne sont pas des erreurs et sont indiquées à titre indicatif pour une meilleure compréhension.

Code retour

(position 19)

Code retour complémentaire

(position 25)

Description / Cause de l'erreur
00 vide Paiement accepté.

Aucun contrôle de risque activé.

00 00 Paiement accepté. Tous les contrôles de risque se sont déroulés avec succès.
00 02 Paiement accepté.

La carte a dépassé l’encours autorisé. Le contrôle est informatif.

00 03 Paiement accepté.

La carte appartient à la liste grise du marchand. Le contrôle est informatif.

00 04 Paiement accepté.

Le pays d’émission de la carte appartient à la liste grise du marchand. Le contrôle est informatif.

00 05 Paiement accepté. L’adresse IP appartient à la liste grise du marchand. Le contrôle est informatif.
00 06 Paiement accepté.

Le code BIN appartient à la liste grise du marchand. Le contrôle est informatif.

00 07 Paiement accepté. Détection d’une e-carte bleue. Le contrôle est informatif.
00 08 Paiement accepté. Détection d’une carte commerciale nationale. Le contrôle est informatif.
00 09 Paiement accepté. Détection d’une carte commerciale étrangère. Le contrôle est informatif.
00 14 Paiement accepté. Détection d’une carte à autorisation systématique. Le contrôle est informatif.
00 20 Paiement accepté.

Aucun pays ne correspond (pays IP, pays carte, pays de l’acheteur ). Le contrôle est informatif.

00 30 Paiement accepté.

Le pays de l’adresse IP appartient à la liste grise. Le contrôle est informatif.

00 99 Paiement accepté. Problème technique rencontré par le serveur lors du traitement d’un des contrôles locaux.
05 auto.dialog.failure Paiement refusé.

Une erreur de communication est survenue pendant la demande d'autorisation.

05 binrange.not.found Paiement refusé.

Le numéro de carte ne correspond pas au moyen de paiement sélectionné.

05 expiry.date.near Paiement refusé.

La date d'expiration du moyen de paiement ne permet pas cette action.

05 locaux.preauto Paiement refusé.

La gestion des risques a provoqué le refus de la transaction.

05 00 Paiement refusé.

Tous les contrôles de risque se sont déroulés avec succès.

Consultez le code retour autorisation (position 20) pour connaître le motif du refus.

30 1 Le code d'enregistrement doit être valorisé à 02.
30 2 Le format du numéro de séquence de l'enregistrement est incorrect.
30 3 Le format de la date du paiement est incorrect.
30 4 Le format de l'heure du paiement est incorrect.
30 5 Le format de l'identifiant de la transaction est incorrect.
30 6 Le type de transaction doit être valorisé à CD.
30 7 Le format du montant est incorrect.
30 8 Devise inconnue ou format de la devise incorrect.
30 13 Le format de la référence de commande est erroné.
96 contratAccepteur.nomatch.cardtype.notaccepted Le numéro de contrat défini en position 12 dans le fichier de requête ne supporte pas le type de moyen de paiement correspondant à l'alias défini en position 11.
96 transaction.exist Le numéro de transaction défini en position 5 dans le fichier de requête existe déjà.
96 identifiant.cardpurged Le moyen de paiement associé à l'alias n'est plus valide.

En respect des règles de sécurité et de protection des données bancaires exigées par PCI DSS, les données du moyen de paiement sont purgées au delà de 15 mois de non utilisation de l'alias associé.