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

Authorize.Net · Codici di rifiuto

Cosa significa Authorize.Net 11 “È stata inviata una transazione duplicata”?

Verificato il

Il codice motivo di risposta 11 di Authorize.Net significa che una richiesta di transazione con le stesse informazioni è stata inviata entro due minuti da un tentativo precedente. Authorize.Net confronta campi come numero di carta, importo, numero di fattura e dettagli di fatturazione; se un campo cambia, non viene trattato come un duplicato. Verifica se il primo tentativo è stato approvato prima di addebitare di nuovo.

Tipo
Errore (controllo duplicati)
Chi ha rifiutato
Il filtro duplicati di Authorize.Net
Riprova
Non immediatamente. Verifica se il primo tentativo è andato a buon fine.
Azione dell'acquirente
Controlla l'email di conferma prima di pagare di nuovo.
Azione del commerciante
Cerca la transazione precedente; modifica duplicateWindow solo se necessario.

Cosa fa PlatformDTC

PlatformDTC assegna a ogni rinnovo di abbonamento e rimborso di Authorize.Net la propria chiave di idempotenza e la registra, in modo che una richiesta di rinnovo o rimborso ripetuta restituisca il risultato registrato invece di raggiungere Authorize.Net una seconda volta e attivare il codice 11. Se un rinnovo riceve ancora il codice 11, di solito perché un secondo abbonamento sulla stessa carta è stato addebitato per lo stesso importo pochi istanti prima, viene riprovato una volta in più 48 ore o più tardi anziché essere trattato come una carta inattiva.

Perché succede

Doppi clic, un aggiornamento della pagina o un software che riprova dopo una risposta lenta possono tutti reinviare la stessa transazione. Authorize.Net lo blocca per impedire che la carta venga addebitata due volte.

Cosa può fare l'acquirente

Prima di pagare di nuovo, controlla la tua email e l'app della banca; il primo pagamento potrebbe essere già andato a buon fine.

Cosa può fare il negozio

Le indicazioni di Authorize.Net: la finestra è sempre di due minuti nel Terminale Virtuale, e il software può modificarla con il campo duplicateWindow (in secondi). Diminuirla è raramente la soluzione giusta; interrompi invece il doppio invio.

Per gli sviluppatori

errors[0].errorCode "11". I campi confrontati includono login, cardNumber, expirationDate, transactionType, amount, invoiceNumber, customer id, name, company e address fields. Invia duplicateWindow in transactionSettings per modificare la finestra.

Domande frequenti

Quanto dura la finestra di duplicazione di Authorize.Net per il codice 11?
Due minuti per impostazione predefinita, e sempre due minuti nel Terminale Virtuale; le integrazioni possono impostare duplicateWindow in secondi.
L'acquirente è stato addebitato due volte quando ha visto il codice 11?
No. Il codice 11 è il secondo tentativo bloccato; verifica se il primo è stato approvato.

Fonti

Vedi anche

Biblioteca dei pagamenti