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 | |
|---|---|
0Approbation/validation réussie ou validation du code VIP valide |
SUCCESS
|
1Contacter l'émetteur de la carte |
ISSUER_DECLINED
|
2Voir l'émetteur de la carte, condition spéciale |
ISSUER_DECLINED
|
3Marchand ou fournisseur de services non valide |
HTTP 400L'intégrateur de paiements doit renvoyer une réponse d'erreur indiquant quelle configuration n'est pas valide. |
4Retrait |
CARD_LOST_OR_STOLEN
|
5Ne pas honorer |
DO_NOT_HONOR
|
6Erreur générale |
HTTP 500L'intégrateur de paiements doit renvoyer une réponse d'erreur contenant les détails de l'erreur. |
7Carte de retrait, état spécial (autre que la carte perdue/volée) |
CARD_LOST_OR_STOLEN
|
8Pièce d'identité sur l'honneur |
SUCCESS
|
9Demande en cours |
HTTP 503L'intégrateur de paiements doit renvoyer le service "Indisponible", car Google nécessite une réponse synchrone. |
10Approbation partielle |
ISSUER_DECLINED
|
11Approbation VIP |
SUCCESS
|
12Transaction non valide |
TRANSACTION_INVALID
|
13Montant 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
|
14Numéro de compte non valide |
CARD_NUMBER_INVALID
|
15Aucun émetteur de ce nom |
TRANSACTION_COULD_NOT_BE_ROUTED
|
16Fonds insuffisants |
INSUFFICIENT_FUNDS
|
19Saisir à nouveau la transaction |
HTTP 503L'intégrateur de paiements doit renvoyer le service "Indisponible", car Google nécessite une réponse synchrone. |
20Réponse non valide |
HTTP 500L'intégrateur de paiements doit renvoyer une réponse d'erreur contenant les détails de l'erreur. |
21Aucune mesure effectuée (impossible d'annuler la transaction précédente) |
CARD_NUMBER_INVALID
|
22Dysfonctionnement potentiel |
HTTP 503L'intégrateur de paiements doit renvoyer le service "Indisponible", car Google nécessite une réponse synchrone. |
25Impossible de localiser l'enregistrement dans le fichier, ou le numéro de compte n'est pas inclus dans la demande |
CARD_NUMBER_INVALID
|
28Le fichier est temporairement indisponible |
HTTP 503L'intégrateur de paiements doit renvoyer le service "Indisponible", car Google nécessite une réponse synchrone. |
30Erreur de format |
HTTP 500L'intégrateur de paiements doit renvoyer une réponse d'erreur contenant les détails de l'erreur. |
41Le marchand doit conserver la carte (carte signalée comme perdue) |
CARD_LOST_OR_STOLEN
|
43Le marchand doit conserver la carte (carte signalée comme volée) |
CARD_LOST_OR_STOLEN
|
51Fonds insuffisants |
INSUFFICIENT_FUNDS
|
52Pas de compte courant |
CARD_NUMBER_INVALID
|
53Pas de compte d'épargne |
CARD_NUMBER_INVALID
|
54Carte expirée |
CARD_EXPIRED
|
57Transaction non autorisée au titulaire de la carte |
TRANSACTION_NOT_ALLOWED
|
58Transaction non autorisée sur le terminal |
TRANSACTION_NOT_ALLOWED
|
59Suspicion de fraude |
SUSPECTED_FRAUD
|
61Limite du nombre d'activités dépassée |
CARD_ACTIVITY_EXCEEDS_AMOUNT_LIMIT
|
62Fiche restreinte (dans le tableau des exclusions de pays, par exemple) |
TRANSACTION_NOT_ALLOWED
|
63Violation de sécurité |
CVN_MISMATCH
|
65Limite du nombre d'activités dépassée |
CARD_ACTIVITY_EXCEEDS_COUNT_LIMIT
|
68Réponse reçue trop tard |
Payment integrator should treat as Deadline Exceeded
|
78Bloqué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
|
80Transactions Visa: émetteur de crédit indisponible |
HTTP 503L'intégrateur de paiements doit renvoyer le service "Indisponible", car Google nécessite une réponse synchrone. |
80Libellé privé et vérification de l'acceptation: date non valide |
CARD_EXPIRATION_DATE_INVALID
|
82Résultats négatifs CAM, dCVV, iCVV ou CVV |
CVN_MISMATCH
|
85Aucun 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 503L'intégrateur de paiements doit renvoyer le service "Indisponible", car Google nécessite une réponse synchrone. |
92Destination introuvable pour le routage |
TRANSACTION_COULD_NOT_BE_ROUTED
|
93La transaction ne peut être effectuée, car elle enfreint la loi |
TRANSACTION_NOT_ALLOWED
|
94Transmission en double |
HTTP 500L'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. |
95Erreur de rapprochement |
HTTP 500L'intégrateur de paiements doit renvoyer une réponse d'erreur contenant les détails de l'erreur. |
96Dysfonctionnement du système, dysfonctionnement du système ou certaines erreurs de champ |
HTTP 500L'intégrateur de paiements doit renvoyer une réponse d'erreur contenant les détails de l'erreur. |
N0Forcer STIP |
HTTP 503L'intégrateur de paiements doit renvoyer le service "Indisponible", car Google nécessite une réponse synchrone. |
N3Service de espèces non disponible |
HTTP 503L'intégrateur de paiements doit renvoyer le service "Indisponible", car Google nécessite une réponse synchrone. |
N4La demande de cashback dépasse la limite de l'émetteur |
CARD_ACTIVITY_EXCEEDS_AMOUNT_LIMIT
|
N7Refus en raison d'un échec du code CVV2 |
CVN_MISMATCH
|
P2Informations sur le créancier non valides |
CUSTOMER_INFO_INVALID
|
Q1Échec de l'authentification par carte |
CARD_AUTHENTICATION_FAILED
|
R0Interrompre le paiement |
STOP_PAYMENT
|
R1Révocation de l'ordonnance d'autorisation |
REVOCATION_OF_AUTHORIZATION
|
R3Révocation de toutes les autorisations |
REVOCATION_OF_AUTHORIZATION
|
XATransférer à l'émetteur |
ISSUER_DECLINED
|
XDTransférer à l'émetteur |
ISSUER_DECLINED
|
Z3Connexion impossible |
HTTP 503L'intégrateur de paiements doit renvoyer le service "Indisponible", car Google nécessite une réponse synchrone. |