Codici di risposta dell'emittente della carta (ISO 8583) · Codici di rifiuto
Cosa significa il codice di rifiuto della carta 82?
Verificato il
Il codice 82 è un codice di risposta dell'emittente ISO 8583 che differisce per rete. Su Visa significa "risultati CAM, dCVV, iCVV o CVV negativi": un controllo del valore di verifica della carta è fallito. Visa lo elenca nella Categoria 3, qualità dei dati, consentendo fino a 20 tentativi in 30 giorni con dati corretti. Su Mastercard, 82 significa "transazione/commerciante non valido", inviato con un Merchant Advice Code; MAC 03 indica di non riprovare.
- Tipo
- Errore dati (Visa) / rifiuto commerciante (Mastercard)
- Chi ha rifiutato
- La banca emittente della carta
- Categoria Visa
- Categoria 3 (qualità dei dati, riconvalidare i dettagli di pagamento): fino a 20 tentativi in 30 giorni
- Riprova
- Visa: con dati della carta corretti; Mastercard: seguire il MAC
- Azione del cliente
- Reinserire i dettagli della carta o usare un'altra carta
- Azione del commerciante
- Raccogliere dati corretti della carta; obbedire ai codici di avviso Mastercard
- Rinnovo PlatformDTC (Smart retry)
- Nessuna regola per questo codice grezzo; il codice del processore decide
Cosa fa PlatformDTC
PlatformDTC non ha una regola per un 82 grezzo, quindi il codice del processore decide. Con entrambi i programmi di riprova, un Mastercard Merchant Advice Code 03 o 21 interrompe immediatamente i tentativi; con Smart retry attivo, MAC da 24 a 30 imposta anche l'attesa esatta. Un codice processore rigido come `incorrect_cvc` interrompe il rinnovo e chiede al cliente i dettagli della carta.
Perché succede
Su Visa, i dati di verifica della carta non sono stati convalidati, ad esempio un codice di sicurezza errato o dati del chip difettosi. Su Mastercard l'emittente ha rifiutato la transazione o il commerciante.
Cosa può fare l'acquirente
Reinserire i dettagli della carta, specialmente il codice di sicurezza, o usare un'altra carta.
Per gli sviluppatori
Su Stripe il codice emittente grezzo arriva in `charge.outcome.network_decline_code` (qui "82"), accanto al `decline_code` di Stripe. Leggerlo insieme al brand della carta: gli stessi due caratteri possono significare cose diverse su Visa e Mastercard. La tabella di Mastercard elenca 82 con MAC 01, 02 e 03 ("transazione o commerciante non validi, non riprovare" su MAC 03), quindi leggere sempre anche `network_advice_code`.
Domande frequenti
- Il codice 82 significa che il CVC era sbagliato?
- Su Visa significa che un controllo del valore di verifica è fallito, il che spesso è il CVC. Su Mastercard significa qualcosa di diverso: transazione o commerciante non validi.
- Posso riprovare il codice 82?
- Su Visa, con dati corretti. Su Mastercard, seguire il Merchant Advice Code.
Fonti
Vedi anche
- N7 — Rifiuto per errore CVV2: il codice di sicurezza non corrispondeva.
- 6P — Dati di verifica falliti: i dettagli ID del titolare della carta non corrispondevano ai registri della banca.
- 55 — PIN errato: il PIN inserito era sbagliato o mancante.
- 91 — Emittente o switch non operativo: il sistema della banca non è stato raggiungibile.
- 92 — Impossibile instradare: la rete non è riuscita a trovare la banca a cui inviare il pagamento.
- 93 — La transazione non può essere completata: completarla violerebbe la legge.
- 94 — Duplicato: la richiesta corrispondeva a una che l'emittente aveva già ricevuto.
- 96 — Malfunzionamento del sistema: un errore nel sistema dell'emittente o del circuito ha bloccato il pagamento.