Codici di risposta

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.