Guides
Log In
Guides

Codes de réponse de transaction

Vue d'ensemble

L’annexe suivante contient des informations sur les codes d’état (status) et codes d’erreur (error).


Codes de réponse de validation

*Le terminal peut ou non envoyer une réponse lors d’une tentative de reconnexion, selon la configuration.

CodeDescription
5201Demande acceptée. Processus de transaction démarré. (Nouvelle demande)
5202Demande acceptée. (Demande en double toujours en cours - tentative de reconnexion possible par le PDV)*
5206Demande acceptée. (Demande en double qui est terminée)

Codes d'état

CodeDescriptionCommentaires
5207ApprouvéeIndique que le processus de transaction est terminé.
5209TerminéeIndique soit :
-consultation de solde / de carte-cadeau terminée
-terminal en cours de redémarrage ou d'arrêt
-ou balayage terminé.
5210Partiellement approuvéeIndique qu'un montant partiel a été approuvé par l'hôte.
5211Approuvée sans remise d'espècesIndique que la transaction a été approuvée sans remise d'espèces au client.
5220Transaction annulée avec succèsIndique que la transaction a été annulée par le PDV.
5450RefuséeIndique que la transaction a été refusée.
5451Transaction annuléeIndique que la transaction a été annulée par le terminal.
5452Délai d'expiration de l'invite clientIndique que le client n'a pas répondu à l'invite de transaction dans les délais.
5453Non terminéeIndique que la transaction n'a pas été terminée.
5454Non autoriséeIndique que la transaction n'est pas prise en charge par le terminal.
5455Annulée par le PDVIndique que la transaction a été annulée par le PDV.
5456Transaction refusée – nouvelle tentative en coursIndique que le terminal est en train de réessayer une transaction.
5460Erreur de demandeIndique un problème avec la demande de transaction provenant de le PDV.
5461Terminal occupéIndique que le terminal est occupé à effectuer une autre transaction.
5462Demande non autoriséeIndique que le PDV n'a pas l'autorisation d'effectuer une certaine transaction.
5463Mot de passe invalideIndique que les informations d'identification sont incorrectes.
5464Refusée par la carteIndique que la transaction a été refusée par la carte.
5465Carte retiréeIndique que la carte à puce a été retirée avant la fin des communications ICC.
5466Incohérence MIDIndique que le PDV n'a pas l'autorisation d'effectuer des transactions tant que la synchronisation avec l'hôte n'est pas terminée avec succès.
5467Préfixe bas invalideLorsque le préfixe bas est invalide (p. ex. problème de longueur).
5468Préfixe haut invalideLorsque le préfixe haut est invalide (p. ex. problème de longueur ou plage inférieure au préfixe bas).
5469Table BIN pleineEnregistrement de plage BIN tiers plein.
5470Plage BIN introuvableSuppression d'une plage qui n'existe pas dans la table BIN tierce.
5471Plage BIN déjà ajoutéeLorsque le même préfixe a déjà été ajouté auparavant ou que la plage BIN chevauche une plage BIN financière.
5472Type de carte non pris en chargeUne carte saisie qui ne figure pas dans la plage BIN tierce.
5473Sélecteur de piste invalideValeur de piste invalide pour getTrack.
5474Incohérence TIDIndique que l'identifiant de terminal (Terminal ID) dans la demande ne correspond pas à l'identifiant de terminal du terminal.
5475Redémarrage PCI imminentIndique que le redémarrage PCI est sur le point d'avoir lieu et que l'appareil reviendra à l'écran d'accueil.
5476Erreur de communicationIndique que le serveur cloud ne parvient pas à communiquer avec le terminal.

Code de statut de progression (intégration directe uniquement)

Ces codes sont retournés uniquement si les statuts de progression sont activés. Ils sont envoyés dans le message de réponse de progression de transaction (Transaction Progress Response). Les codes de progression sont retournés dans les champs status (statut), statusCode (code d’état).

CodeDescription
5701Écran d'invite de pourboire
5702Écran de pourboire par montant
5703Écran de pourboire par pourcentage
5704Écran d'invite de langue
5705Écran d'invite de sélection d'application
5706Application sélectionnée
5707Écran d'invite de remise d'espèces
5708Écran du montant de remise d'espèces (remise personnalisée sélectionnée)
5709Écran d'invite DCC (conversion dynamique de devises)
5710Écran de confirmation de frais supplémentaires
5711Saisie de carte
5712Confirmation du montant
5713Sélection de compte
5714Écran d'invite de saisie du NIP
5715Écran de retrait de carte
5716Écran d'invite de reçu
5717Écran de reçu par courriel
5718Écran de reçu par texto
5719Écran de solde de carte
5720Envoi de la transaction à Moneris
5721Impression du reçu client
5722Impression du reçu commerçant
5723Erreur d'impression du reçu
5724Écran du résultat de la transaction
5725Libération du SAF
5726Écran d'invite de mot de passe
5727Saisie manuelle de carte
5728Écran d'invite pour raison de contournement du CVD
5729Erreur client. Carte non prise en charge
5730Obtention des informations de devise auprès de Moneris
5731Écran de confirmation d'approbation partielle
5732Écran de rejet d'approbation partielle
5733Carte retirée
5734Impression du reçu contournée par le client
5735Reçu imprimé demandé par le client
5736Reçu par courriel envoyé au client
5737Reçu par SMS envoyé au client
5741Écran de saisie CVC pour carte-cadeau
5742Écran de saisie d'informations client
5743Écran de saisie du montant de chargement
5744Écran de saisie du montant de l'avantage
5745Écran de sélection du plan de versements Visa
5746Écran de confirmation du plan de versements Visa

'5460' – Erreur dans la requête

Le code de réponse ‘5460’ est retourné lorsqu’une erreur est présente dans le message de requête de transaction. La description de l’erreur correspond au type d’erreur rencontré par le terminal.

CodeDescription
5460« Format de requête JSON invalide. »
5460« Longueur de requête invalide »
5460« Diverses erreurs de formatage de requête avec l'objet d'erreur fournissant les détails du problème. »
5460« Espèces non autorisées »
5460« Saisie manuelle non autorisée »
5460« Numérisation non autorisée »

5462 – Requête non autorisée

Le code de réponse ‘5462’ est retourné lorsqu’une certaine action en cours d’exécution n’est pas autorisée. Cela peut être dû aux permissions ou à la configuration du commerçant. La description de l’erreur varie en fonction de l’action effectuée et peut donc différer d’une transaction à l’autre.

CodeDescription
5462« Un enregistrement de transaction avec la même clé d'ID existe déjà. »
5462« Impossible d'annuler le type de transaction original. »
5462« Requête non autorisée en mode SAF »
5462« Le traitement carte non présente n'est pas autorisé »
5462« UnionPay n'est pas autorisé »
5462« Le traitement des cartes cadeaux n'est pas activé »
5462« Le traitement de la fidélité n'est pas activé »
5462« Requête non autorisée en mode SAF »
5462« Le terminal est hors ligne mais le SAF n'est pas autorisé par le PDV »
5462« Impossible d'annuler le type de transaction original en mode SAF. »
5462« SAF non autorisé par le PDV »
5462« Impossible de compléter la préautorisation GL en mode SAF. »
5462« Limite SAF atteinte »
5462« Synchronisation requise »
5462« Carte non prise en charge »
5462« Liste blanche non chargée »
5462« ID de transaction introuvable »

Codes d'erreur pour l'intégration directe

Ces codes sont renvoyés dans le champ errorCode lorsqu'il y a une erreur.

CodeDescriptionCommentaires
5911Paramètre invalideCe code d'erreur s'applique à tous les champs.
5912Longueur invalideCe code d'erreur s'applique à tous les champs.
5913Format invalideLa structure du paramètre ne correspond pas aux attentes.
5914Paramètre manquantCe code d'erreur s'applique à tous les champs obligatoires.
5915Valeur en doubleCe code d'erreur est retourné lorsque la clé d'idempotence dans la requête correspond à l'un des enregistrements dans le journal du terminal, mais que le type de transaction ou le montant sont différents.