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. |