NewNo plan feeNo plan fee. Just 2.9% + $0.30 per card sale, and signing up is free.Try now →

Codici di risposta dell'emittente della carta (ISO 8583) · Codici di rifiuto

Cosa significa il codice di rifiuto della carta 13?

Verificato il

Il codice 13 è un codice di risposta dell'emittente ISO 8583. Visa lo definisce come "importo non valido o overflow del campo di conversione valuta" e Mastercard come "importo non valido". La banca ha rifiutato l'importo inviato con l'autorizzazione, non i fondi del titolare della carta. Visa non nomina il 13 nelle Categorie da 1 a 3, quindi è Categoria 4, generica, con fino a 20 tentativi in 30 giorni, ma reinviare lo stesso importo non cambierà la risposta.

Tipo
Errore dati (importo)
Chi ha rifiutato
La banca emittente della carta
Categoria Visa
Categoria 4 (risposta generica): fino a 20 tentativi in 30 giorni
Riprova
Solo dopo aver corretto l'importo o la valuta
Azione dell'acquirente
Prova un'altra carta se l'importo è corretto
Azione del commerciante
Controlla l'importo dell'ordine, la valuta e qualsiasi conversione
Rinnovo PlatformDTC (Smart retry)
Nessuna regola per questo codice grezzo; il codice del processore decide

Cosa fa PlatformDTC

PlatformDTC non ha regole per un codice 13 grezzo; il codice del processore decide. L'invalid_amount di Stripe non viene mai riprovato: con entrambi i programmi di riprova il rinnovo viene mantenuto in scadenza e al cliente viene chiesto di verificare l'importo con la propria banca o di utilizzare un'altra carta. Qualsiasi altro codice di processore definitivo si ferma immediatamente. Al checkout, l'invalid_amount di Stripe non viene mai offerto al processore di backup.

Perché succede

Il campo importo non ha superato i controlli dell'emittente: un importo che la carta non può accettare, o un problema nella conversione alla valuta della carta. Riguarda la richiesta, non il saldo del titolare della carta, che è il codice 51.

Cosa può fare il negozio

Controlla l'importo e la valuta sul pagamento fallito. Importi zero, negativi o insolitamente grandi, o una valuta che la carta non supporta, sono i soliti sospetti.

Per gli sviluppatori

Su Stripe il codice emittente grezzo arriva in charge.outcome.network_decline_code (qui "13"), accanto al decline_code di Stripe. Leggilo insieme al brand della carta: gli stessi due caratteri possono significare cose diverse su Visa e Mastercard. Visa: "importo non valido o overflow del campo di conversione valuta"; Mastercard: "importo non valido". Stripe ha un decline_code separato invalid_amount per il proprio riepilogo.

Domande frequenti

Il codice 13 significa che il cliente non ha soldi?
No. Fondi insufficienti è il codice 51. Il codice 13 significa che l'importo stesso non era accettabile per l'emittente.
Un nuovo tentativo risolverà il codice 13?
Solo se cambia qualcosa riguardo all'importo o alla valuta. La stessa richiesta verrà rifiutata di nuovo.

Fonti

Vedi anche

Biblioteca dei pagamenti