Authorize.Net · Codici di rifiuto
Cosa significa Authorize.Net 120 “Si è verificato un errore durante l'elaborazione. Riprova (annullamento dopo timeout fallito)”?
Verificato il
Il codice motivo di risposta 120 di Authorize.Net significa che l'annullamento generato dal sistema per una transazione originale andata in timeout è fallito: la prima transazione è andata in timeout in attesa dell'autorizzatore, e Authorize.Net non ha potuto annullarla in seguito. Un'autorizzazione potrebbe quindi rimanere sulla carta dell'acquirente. Verificala prima di riprovare, in modo che l'acquirente non si ritrovi con due blocchi.
- Tipo
- Errore di elaborazione (temporaneo)
- Chi ha rifiutato
- L'autorizzatore e Authorize.Net
- Riprova
- Verifica la presenza di un'autorizzazione sulla carta prima di riprovare.
- Azione dell'acquirente
- Verifica la presenza di un addebito in sospeso prima di pagare di nuovo.
- Azione del commerciante
- Cerca un'autorizzazione persistente e rilasciala se necessario.
Cosa fa PlatformDTC
PlatformDTC classifica il codice 120 di Authorize.Net come un errore del gateway: su un rinnovo di abbonamento, posticipa l'addebito senza usare un passaggio di sollecito o inviare un'email al cliente che il pagamento è fallito.
Perché succede
Nota di Authorize.Net: "La transazione originale è andata in timeout in attesa di una risposta dall'autorizzatore." L'annullamento destinato a sistemare la situazione è poi fallito.
Cosa può fare l'acquirente
Controlla nella tua app bancaria la presenza di un importo in sospeso prima di pagare di nuovo; dovrebbe scomparire o essere stornato.
Cosa può fare il negozio
Se un blocco rimane, contatta il tuo fornitore di servizi per commercianti o chiedi all'emittente di rilasciare l'autorizzazione.
Per gli sviluppatori
errors[0].errorCode "120". I codici 121 (errore di database) e 122 (errore di elaborazione) sono la stessa situazione di annullamento fallito per altre cause.
Domande frequenti
- L'acquirente viene addebitato dopo il codice 120 di Authorize.Net?
- Nessuna vendita completata, ma un'autorizzazione dal tentativo andato in timeout potrebbe ancora apparire finché non viene rilasciata.
- In cosa differiscono i codici 120, 121 e 122?
- Sono tutti annullamenti di sistema falliti; Authorize.Net elenca un timeout per il 120, un errore di database per il 121 e un errore di elaborazione per il 122.
Fonti
Vedi anche
- 19 — Authorize.Net non ha ricevuto una risposta dal processore della carta (un problema di connessione).
- 36 — La banca ha approvato la carta al checkout, ma il pagamento è fallito al momento del regolamento.
- 16 — L'ID della transazione a cui hai fatto riferimento (per un rimborso o un annullamento) non è presente su questo account Authorize.Net.
- 50 — Puoi rimborsare solo una transazione saldata; questa non è ancora stata saldata.
- 54 — Il rimborso non può essere emesso: non saldato, tipo o valuta errati, ID errato, o saldato più di 180 giorni fa.
- 55 — Questo rimborso più i rimborsi precedenti supererebbero il pagamento originale.
- E00027 — L'API segnala che la transazione è fallita; il vero motivo è nel campo `errorCode` della transazione.
- E00007 — L'API Login ID o la Transaction Key sono sbagliati, o inviati all'ambiente sbagliato.