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 /request_ips | Un incident technique a empêché le traitement des fichiers. Contactez le support technique. |
Absence de fichier "ANS" dans le répertoire /result_ips | Votre fichier REQ a été rejeté. Vérifiez la présence d'un fichier _ERROR ou _DUPLICATE dans le répertoire /request_ips. |
Présence d'un fichier _ERROR |
|
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 | 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é. |
96 | identifiant.NotFound | L'alias n'existe pas ou n'est pas utilisable par la boutique. Exemple : mauvais mode ou partage des alias non activé. |
96 | identifiant.notvalid | L'alias est résilié. |