I codici di risposta sono definiti nei rispettivi servizi.
es.
Mappature ISO 8583
Di seguito è riportato un insieme di codici di risposta ISO 8583 comuni e di mappature consigliate ai
codici di risposta di Google. Alcuni codici ISO corrispondono a una risposta di errore. In questi casi, la tabella specifica quale codice HTTP utilizzare e quali dettagli includere nel messaggio di errore.
Non si tratta di un elenco esaustivo. Contatta Google se un determinato codice ISO non è mappato.
| Mappature del codice da codice ISO 8583 a Google | |
|---|---|
0Approvazione/completamento riuscita o verifica della validità del PIN VIP |
SUCCESS
|
1Fai riferimento all'emittente della carta |
ISSUER_DECLINED
|
2Fai riferimento all'emittente della carta, condizione speciale |
ISSUER_DECLINED
|
3Commerciante o fornitore di servizi non valido |
HTTP 400L'integratore dei pagamenti deve restituire una risposta di errore che indichi quale configurazione non è valida. |
4Ritiro |
CARD_LOST_OR_STOLEN
|
5Non rispettare |
DO_NOT_HONOR
|
6Errore generale |
HTTP 500L'integratore dei pagamenti deve restituire una risposta di errore con i dettagli dell'errore. |
7Carta per il ritiro, condizione speciale (diversa dalla carta smarrita/rubata) |
CARD_LOST_OR_STOLEN
|
8Onore con identificazione |
SUCCESS
|
9Richiesta in corso |
HTTP 503L'integratore dei pagamenti deve restituire il Servizio non disponibile poiché Google richiede una risposta sincrona. |
10Approvazione parziale |
ISSUER_DECLINED
|
11Approvazione VIP |
SUCCESS
|
12Transazione non valida |
TRANSACTION_INVALID
|
13L'importo non valido (overflow del campo di conversione di valuta) o supera il limite massimo per il programma della carta. |
TRANSACTION_EXCEEDS_AMOUNT_LIMIT
|
14Numero di account non valido (nessun numero di questo tipo) |
CARD_NUMBER_INVALID
|
15Nessun emittente di questo tipo |
TRANSACTION_COULD_NOT_BE_ROUTED
|
16Fondi insufficienti |
INSUFFICIENT_FUNDS
|
19Reinserisci la transazione |
HTTP 503L'integratore dei pagamenti deve restituire il Servizio non disponibile poiché Google richiede una risposta sincrona. |
20Risposta non valida |
HTTP 500L'integratore dei pagamenti deve restituire una risposta di errore con i dettagli dell'errore. |
21Nessuna azione intrapresa (impossibile annullare la transazione precedente) |
CARD_NUMBER_INVALID
|
22Presunto malfunzionamento |
HTTP 503L'integratore dei pagamenti deve restituire il Servizio non disponibile poiché Google richiede una risposta sincrona. |
25Impossibile trovare il record nel file oppure il numero di conto non è presente nella richiesta |
CARD_NUMBER_INVALID
|
28Il file è temporaneamente non disponibile |
HTTP 503L'integratore dei pagamenti deve restituire il Servizio non disponibile poiché Google richiede una risposta sincrona. |
30Errore di formato |
HTTP 500L'integratore dei pagamenti deve restituire una risposta di errore con i dettagli dell'errore. |
41Il commerciante deve trattenere la carta (carta segnalata come smarrita) |
CARD_LOST_OR_STOLEN
|
43Il commerciante deve trattenere la carta (carta segnalata come rubata) |
CARD_LOST_OR_STOLEN
|
51Fondi insufficienti |
INSUFFICIENT_FUNDS
|
52Nessun conto corrente |
CARD_NUMBER_INVALID
|
53Nessun conto di risparmio |
CARD_NUMBER_INVALID
|
54Carta scaduta |
CARD_EXPIRED
|
57Transazione non consentita al titolare della carta |
TRANSACTION_NOT_ALLOWED
|
58Transazione non consentita al terminale |
TRANSACTION_NOT_ALLOWED
|
59Presunta attività fraudolenta |
SUSPECTED_FRAUD
|
61Limite importo attività superato |
CARD_ACTIVITY_EXCEEDS_AMOUNT_LIMIT
|
62Carta con limitazioni (ad esempio, nella tabella di esclusione dei paesi) |
TRANSACTION_NOT_ALLOWED
|
63Violazione di sicurezza |
CVN_MISMATCH
|
65Limite conteggio attività superato |
CARD_ACTIVITY_EXCEEDS_COUNT_LIMIT
|
68Risposta ricevuta troppo tardi |
Payment integrator should treat as Deadline Exceeded
|
78Bloccato, primo utilizzo. La transazione proviene da un nuovo titolare e la carta non è stata sbloccata correttamente. |
CARD_NOT_ACTIVATED
|
80Transazioni Visa: emittente di credito non disponibile |
HTTP 503L'integratore dei pagamenti deve restituire il Servizio non disponibile poiché Google richiede una risposta sincrona. |
80Etichetta privata e verifica di accettazione: data non valida |
CARD_EXPIRATION_DATE_INVALID
|
82Risultati CAM, dCVV, iCVV o CVV negativi |
CVN_MISMATCH
|
85Nessun motivo per rifiutare una richiesta di verifica del numero di conto bancario, dell'indirizzo o del CVV2 oppure di un coupon di credito o di restituzione della merce |
SUCCESS
|
91Emittente non disponibile o cambio non operativo (STIP non è applicabile o disponibile per questa transazione) |
HTTP 503L'integratore dei pagamenti deve restituire il Servizio non disponibile poiché Google richiede una risposta sincrona. |
92Impossibile trovare la destinazione per il routing |
TRANSACTION_COULD_NOT_BE_ROUTED
|
93Impossibile completare la transazione, violazione della legge |
TRANSACTION_NOT_ALLOWED
|
94Trasmissione duplicata |
HTTP 500L'integratore dei pagamenti è responsabile di supportare una corretta idempotenza, quindi questo non dovrebbe accadere. In caso affermativo, l'integratore dei pagamenti deve restituire una risposta di errore ed effettuare accertamenti. |
95Errore di riconciliazione |
HTTP 500L'integratore dei pagamenti deve restituire una risposta di errore con i dettagli dell'errore. |
96Malfunzionamento del sistema, malfunzionamento del sistema o determinate condizioni di errore di campo |
HTTP 500L'integratore dei pagamenti deve restituire una risposta di errore con i dettagli dell'errore. |
N0Forza STIP |
HTTP 503L'integratore dei pagamenti deve restituire il Servizio non disponibile poiché Google richiede una risposta sincrona. |
N3Servizio contanti non disponibile |
HTTP 503L'integratore dei pagamenti deve restituire il Servizio non disponibile poiché Google richiede una risposta sincrona. |
N4La richiesta di rimborso in contanti supera il limite dell'emittente |
CARD_ACTIVITY_EXCEEDS_AMOUNT_LIMIT
|
N7Rifiuto per errore del CVV2 |
CVN_MISMATCH
|
P2Dati dell'emittente della fattura non validi |
CUSTOMER_INFO_INVALID
|
Q1Autenticazione della carta non riuscita |
CARD_AUTHENTICATION_FAILED
|
R0Interrompi ordine di pagamento |
STOP_PAYMENT
|
R1Revoca dell'ordine di autorizzazione |
REVOCATION_OF_AUTHORIZATION
|
R3Ordine di revoca di tutte le autorizzazioni |
REVOCATION_OF_AUTHORIZATION
|
XAInoltra all'emittente |
ISSUER_DECLINED
|
XDInoltra all'emittente |
ISSUER_DECLINED
|
Z3Impossibile accedere a Internet |
HTTP 503L'integratore dei pagamenti deve restituire il Servizio non disponibile poiché Google richiede una risposta sincrona. |