I codici di risposta vengono definiti nei rispettivi servizi.
ad 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 | |
---|---|
0 Approvazione/completamento riuscita o verifica della validità del PIN VIP |
SUCCESS
|
1 Fai riferimento all'emittente della carta |
ISSUER_DECLINED
|
2 Fai riferimento all'emittente della carta, condizione speciale |
ISSUER_DECLINED
|
3 Commerciante o fornitore di servizi non valido |
HTTP 400 L'integratore dei pagamenti deve restituire una risposta di errore che indichi quale configurazione non è valida. |
4 Ritiro |
CARD_LOST_OR_STOLEN
|
5 Non rispettare |
DO_NOT_HONOR
|
6 Errore generale |
HTTP 500 L'integratore dei pagamenti deve restituire una risposta di errore con i dettagli dell'errore. |
7 Carta per il ritiro, condizione speciale (diversa dalla carta smarrita/rubata) |
CARD_LOST_OR_STOLEN
|
8 Onore con identificazione |
SUCCESS
|
9 Richiesta in corso |
HTTP 503 L'integratore dei pagamenti deve restituire il Servizio non disponibile poiché Google richiede una risposta sincrona. |
10 Approvazione parziale |
ISSUER_DECLINED
|
11 Approvazione VIP |
SUCCESS
|
12 Transazione non valida |
TRANSACTION_INVALID
|
13 L'importo non valido (overflow del campo di conversione di valuta) o supera il limite massimo per il programma della carta. |
TRANSACTION_EXCEEDS_AMOUNT_LIMIT
|
14 Numero di account non valido (nessun numero di questo tipo) |
CARD_NUMBER_INVALID
|
15 Nessun emittente di questo tipo |
TRANSACTION_COULD_NOT_BE_ROUTED
|
16 Fondi insufficienti |
INSUFFICIENT_FUNDS
|
19 Reinserisci la transazione |
HTTP 503 L'integratore dei pagamenti deve restituire il Servizio non disponibile poiché Google richiede una risposta sincrona. |
20 Risposta non valida |
HTTP 500 L'integratore dei pagamenti deve restituire una risposta di errore con i dettagli dell'errore. |
21 Nessuna azione intrapresa (impossibile annullare la transazione precedente) |
CARD_NUMBER_INVALID
|
22 Presunto malfunzionamento |
HTTP 503 L'integratore dei pagamenti deve restituire il Servizio non disponibile poiché Google richiede una risposta sincrona. |
25 Impossibile trovare il record nel file oppure il numero di conto non è presente nella richiesta |
CARD_NUMBER_INVALID
|
28 Il file è temporaneamente non disponibile |
HTTP 503 L'integratore dei pagamenti deve restituire il Servizio non disponibile poiché Google richiede una risposta sincrona. |
30 Errore di formato |
HTTP 500 L'integratore dei pagamenti deve restituire una risposta di errore con i dettagli dell'errore. |
41 Il commerciante deve trattenere la carta (carta segnalata come smarrita) |
CARD_LOST_OR_STOLEN
|
43 Il commerciante deve trattenere la carta (carta segnalata come rubata) |
CARD_LOST_OR_STOLEN
|
51 Fondi insufficienti |
INSUFFICIENT_FUNDS
|
52 Nessun conto corrente |
CARD_NUMBER_INVALID
|
53 Nessun conto di risparmio |
CARD_NUMBER_INVALID
|
54 Carta scaduta |
CARD_EXPIRED
|
57 Transazione non consentita al titolare della carta |
TRANSACTION_NOT_ALLOWED
|
58 Transazione non consentita al terminale |
TRANSACTION_NOT_ALLOWED
|
59 Presunta attività fraudolenta |
SUSPECTED_FRAUD
|
61 Limite importo attività superato |
CARD_ACTIVITY_EXCEEDS_AMOUNT_LIMIT
|
62 Carta con limitazioni (ad esempio, nella tabella di esclusione dei paesi) |
TRANSACTION_NOT_ALLOWED
|
63 Violazione di sicurezza |
CVN_MISMATCH
|
65 Limite conteggio attività superato |
CARD_ACTIVITY_EXCEEDS_COUNT_LIMIT
|
68 Risposta ricevuta troppo tardi |
Payment integrator should treat as Deadline Exceeded
|
78 Bloccato, primo utilizzo. La transazione proviene da un nuovo titolare e la carta non è stata sbloccata correttamente. |
CARD_NOT_ACTIVATED
|
80 Transazioni Visa: emittente di credito non disponibile |
HTTP 503 L'integratore dei pagamenti deve restituire il Servizio non disponibile poiché Google richiede una risposta sincrona. |
80 Etichetta privata e verifica di accettazione: data non valida |
CARD_EXPIRATION_DATE_INVALID
|
82 Risultati CAM, dCVV, iCVV o CVV negativi |
CVN_MISMATCH
|
85 Nessun 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
|
91 Emittente non disponibile o cambio non operativo (STIP non è applicabile o disponibile per questa transazione) |
HTTP 503 L'integratore dei pagamenti deve restituire il Servizio non disponibile poiché Google richiede una risposta sincrona. |
92 Impossibile trovare la destinazione per il routing |
TRANSACTION_COULD_NOT_BE_ROUTED
|
93 Impossibile completare la transazione, violazione della legge |
TRANSACTION_NOT_ALLOWED
|
94 Trasmissione duplicata |
HTTP 500 L'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. |
95 Errore di riconciliazione |
HTTP 500 L'integratore dei pagamenti deve restituire una risposta di errore con i dettagli dell'errore. |
96 Malfunzionamento del sistema, malfunzionamento del sistema o determinate condizioni di errore di campo |
HTTP 500 L'integratore dei pagamenti deve restituire una risposta di errore con i dettagli dell'errore. |
N0 Forza STIP |
HTTP 503 L'integratore dei pagamenti deve restituire il Servizio non disponibile poiché Google richiede una risposta sincrona. |
N3 Servizio contanti non disponibile |
HTTP 503 L'integratore dei pagamenti deve restituire il Servizio non disponibile poiché Google richiede una risposta sincrona. |
N4 La richiesta di rimborso in contanti supera il limite dell'emittente |
CARD_ACTIVITY_EXCEEDS_AMOUNT_LIMIT
|
N7 Rifiuto per errore del CVV2 |
CVN_MISMATCH
|
P2 Dati dell'emittente della fattura non validi |
CUSTOMER_INFO_INVALID
|
Q1 Autenticazione della carta non riuscita |
CARD_AUTHENTICATION_FAILED
|
R0 Interrompi ordine di pagamento |
STOP_PAYMENT
|
R1 Revoca dell'ordine di autorizzazione |
REVOCATION_OF_AUTHORIZATION
|
R3 Ordine di revoca di tutte le autorizzazioni |
REVOCATION_OF_AUTHORIZATION
|
XA Inoltra all'emittente |
ISSUER_DECLINED
|
XD Inoltra all'emittente |
ISSUER_DECLINED
|
Z3 Impossibile accedere a Internet |
HTTP 503 L'integratore dei pagamenti deve restituire il Servizio non disponibile poiché Google richiede una risposta sincrona. |