Codes de réponse

Les codes de réponse sont définis dans leurs services respectifs.

Exemple :

Mappages ISO 8583

Vous trouverez ci-dessous un ensemble de codes de réponse ISO 8583 courants et des mappages recommandés avec les codes de réponse Google. Certains codes ISO correspondent à une réponse d'erreur. Dans ce cas, le tableau spécifie le code HTTP à utiliser et les détails à inclure dans le message d'erreur.

Cette liste n'est pas exhaustive. Veuillez contacter Google si un code ISO particulier n'est pas mappé.

Correspondances entre le code ISO 8583 et Google Code
0
Approbation/validation réussie ou validation du code VIP valide
SUCCESS
1
Contacter l'émetteur de la carte
ISSUER_DECLINED
2
Voir l'émetteur de la carte, condition spéciale
ISSUER_DECLINED
3
Marchand ou fournisseur de services non valide
HTTP 400
L'intégrateur de paiements doit renvoyer une réponse d'erreur indiquant quelle configuration n'est pas valide.
4
Retrait
CARD_LOST_OR_STOLEN
5
Ne pas honorer
DO_NOT_HONOR
6
Erreur générale
HTTP 500
L'intégrateur de paiements doit renvoyer une réponse d'erreur contenant les détails de l'erreur.
7
Carte de retrait, état spécial (autre que la carte perdue/volée)
CARD_LOST_OR_STOLEN
8
Pièce d'identité sur l'honneur
SUCCESS
9
Demande en cours
HTTP 503
L'intégrateur de paiements doit renvoyer le service "Indisponible", car Google nécessite une réponse synchrone.
10
Approbation partielle
ISSUER_DECLINED
11
Approbation VIP
SUCCESS
12
Transaction non valide
TRANSACTION_INVALID
13
Montant non valide (dépassement du champ de conversion de devise) ou montant supérieur au maximum autorisé pour le programme de carte.
TRANSACTION_EXCEEDS_AMOUNT_LIMIT
14
Numéro de compte non valide
CARD_NUMBER_INVALID
15
Aucun émetteur de ce nom
TRANSACTION_COULD_NOT_BE_ROUTED
16
Fonds insuffisants
INSUFFICIENT_FUNDS
19
Saisir à nouveau la transaction
HTTP 503
L'intégrateur de paiements doit renvoyer le service "Indisponible", car Google nécessite une réponse synchrone.
20
Réponse non valide
HTTP 500
L'intégrateur de paiements doit renvoyer une réponse d'erreur contenant les détails de l'erreur.
21
Aucune mesure effectuée (impossible d'annuler la transaction précédente)
CARD_NUMBER_INVALID
22
Dysfonctionnement potentiel
HTTP 503
L'intégrateur de paiements doit renvoyer le service "Indisponible", car Google nécessite une réponse synchrone.
25
Impossible de localiser l'enregistrement dans le fichier, ou le numéro de compte n'est pas inclus dans la demande
CARD_NUMBER_INVALID
28
Le fichier est temporairement indisponible
HTTP 503
L'intégrateur de paiements doit renvoyer le service "Indisponible", car Google nécessite une réponse synchrone.
30
Erreur de format
HTTP 500
L'intégrateur de paiements doit renvoyer une réponse d'erreur contenant les détails de l'erreur.
41
Le marchand doit conserver la carte (carte signalée comme perdue)
CARD_LOST_OR_STOLEN
43
Le marchand doit conserver la carte (carte signalée comme volée)
CARD_LOST_OR_STOLEN
51
Fonds insuffisants
INSUFFICIENT_FUNDS
52
Pas de compte courant
CARD_NUMBER_INVALID
53
Pas de compte d'épargne
CARD_NUMBER_INVALID
54
Carte expirée
CARD_EXPIRED
57
Transaction non autorisée au titulaire de la carte
TRANSACTION_NOT_ALLOWED
58
Transaction non autorisée sur le terminal
TRANSACTION_NOT_ALLOWED
59
Suspicion de fraude
SUSPECTED_FRAUD
61
Limite du nombre d'activités dépassée
CARD_ACTIVITY_EXCEEDS_AMOUNT_LIMIT
62
Fiche restreinte (dans le tableau des exclusions de pays, par exemple)
TRANSACTION_NOT_ALLOWED
63
Violation de sécurité
CVN_MISMATCH
65
Limite du nombre d'activités dépassée
CARD_ACTIVITY_EXCEEDS_COUNT_LIMIT
68
Réponse reçue trop tard
Payment integrator should treat as Deadline Exceeded
78
Bloquée, première utilisation. La transaction provient d'un nouveau titulaire de carte, et la carte n'a pas été correctement débloquée.
CARD_NOT_ACTIVATED
80
Transactions Visa: émetteur de crédit indisponible
HTTP 503
L'intégrateur de paiements doit renvoyer le service "Indisponible", car Google nécessite une réponse synchrone.
80
Libellé privé et vérification de l'acceptation: date non valide
CARD_EXPIRATION_DATE_INVALID
82
Résultats négatifs CAM, dCVV, iCVV ou CVV
CVN_MISMATCH
85
Aucun motif de refus de demande de validation du numéro de compte ou de l'adresse, de la validation du cryptogramme (CVV2) ni des demandes de retour de marchandise ou de coupon de crédit
SUCCESS
91
Émetteur indisponible ou changement inopérant (STIP non applicable ou non disponible pour cette transaction)
HTTP 503
L'intégrateur de paiements doit renvoyer le service "Indisponible", car Google nécessite une réponse synchrone.
92
Destination introuvable pour le routage
TRANSACTION_COULD_NOT_BE_ROUTED
93
La transaction ne peut être effectuée, car elle enfreint la loi
TRANSACTION_NOT_ALLOWED
94
Transmission en double
HTTP 500
L'intégrateur de paiements est tenu de garantir l'idempotence adéquate. Cela ne devrait donc pas se produire. Si c'est le cas, l'intégrateur de paiement doit renvoyer une erreur et rechercher la cause du problème.
95
Erreur de rapprochement
HTTP 500
L'intégrateur de paiements doit renvoyer une réponse d'erreur contenant les détails de l'erreur.
96
Dysfonctionnement du système, dysfonctionnement du système ou certaines erreurs de champ
HTTP 500
L'intégrateur de paiements doit renvoyer une réponse d'erreur contenant les détails de l'erreur.
N0
Forcer STIP
HTTP 503
L'intégrateur de paiements doit renvoyer le service "Indisponible", car Google nécessite une réponse synchrone.
N3
Service de espèces non disponible
HTTP 503
L'intégrateur de paiements doit renvoyer le service "Indisponible", car Google nécessite une réponse synchrone.
N4
La demande de cashback dépasse la limite de l'émetteur
CARD_ACTIVITY_EXCEEDS_AMOUNT_LIMIT
N7
Refus en raison d'un échec du code CVV2
CVN_MISMATCH
P2
Informations sur le créancier non valides
CUSTOMER_INFO_INVALID
Q1
Échec de l'authentification par carte
CARD_AUTHENTICATION_FAILED
R0
Interrompre le paiement
STOP_PAYMENT
R1
Révocation de l'ordonnance d'autorisation
REVOCATION_OF_AUTHORIZATION
R3
Révocation de toutes les autorisations
REVOCATION_OF_AUTHORIZATION
XA
Transférer à l'émetteur
ISSUER_DECLINED
XD
Transférer à l'émetteur
ISSUER_DECLINED
Z3
Connexion impossible
HTTP 503
L'intégrateur de paiements doit renvoyer le service "Indisponible", car Google nécessite une réponse synchrone.