Authorize.Net · Codici di rifiuto
Cosa significa Authorize.Net 7 “Data di scadenza della carta di credito non valida”?
Verificato il
Il codice motivo di risposta Authorize.Net 7, "Data di scadenza della carta di credito non valida", significa che il formato della data di scadenza inviata non era corretto. È un problema di dati piuttosto che un rifiuto bancario. L'acquirente dovrebbe reinserire il mese e l'anno esattamente come stampato sulla carta; se continua a succedere a diversi acquirenti, il tuo checkout potrebbe inviare la data in un formato che Authorize.Net non accetta.
- Tipo
- Rifiuto definitivo per questi dettagli
- Chi ha rifiutato
- La validazione di Authorize.Net
- Riprova
- Solo con una data di scadenza formattata correttamente.
- Azione dell'acquirente
- Reinserire il mese e l'anno di scadenza dalla carta.
- Azione del commerciante
- Controlla il formato della data che il tuo checkout invia.
Cosa fa PlatformDTC
PlatformDTC classifica il codice Authorize.Net 7 come mai-riprovare con gli stessi dettagli; poiché il suo checkout tokenizza la carta con Accept.js, la data di scadenza viene acquisita dallo script di Authorize.Net stesso, non riformattata da PlatformDTC. Al rinnovo di un abbonamento il codice non viene riprovato: l'abbonamento viene mantenuto in scadenza e il cliente riceve un'email con un link per aggiungere una nuova carta.
Perché succede
Nota di Authorize.Net per il codice 7: "Il formato della data inviata non era corretto." Un mese e un anno scambiati, un anno a due cifre dove ne erano previste quattro, o un campo vuoto possono tutti causarlo.
Cosa può fare l'acquirente
Inserire la scadenza come mese e anno dal fronte della carta.
Cosa può fare il negozio
Se costruisci la richiesta da solo, la documentazione API di Authorize.Net richiede `expirationDate` come anno e mese di 7 caratteri, `YYYY-MM`.
Per gli sviluppatori
`errors[0].errorCode` "7"; 316 è la versione emessa dal processore. Una data scaduta ma valida restituisce 8, non 7.
Domande frequenti
- Il codice Authorize.Net 7 è lo stesso di una carta scaduta?
- No. Il codice 7 è una data formattata male; una carta scaduta restituisce il codice 8.
- Come risolvo il codice Authorize.Net 7?
- Reinserisci la data di scadenza e controlla che la tua integrazione la invii in un formato accettato.
Fonti
Vedi anche
- 8 — La data di scadenza della carta è passata, quindi non può più essere addebitata.
- 316 — Il processore ha rifiutato la data di scadenza della carta come non valida.
- 6 — Il numero della carta non ha superato la convalida: un errore di battitura, una cifra mancante o non un numero di carta reale.
- 317 — Il processore ha rifiutato perché la carta è scaduta.
- 78 — Il codice di sicurezza (CVV) inviato era nel formato sbagliato, ad esempio il numero di cifre errato.
- 11 — Una transazione identica è stata inviata all'interno della finestra di duplicazione (due minuti per impostazione predefinita).
- 318 — Il processore ha rifiutato la richiesta come duplicato di una transazione precedente.