Authorize.Net · Codici di rifiuto
Cosa significa Authorize.Net 5 “È richiesto un importo valido”?
Verificato il
Il codice motivo di risposta 5 di Authorize.Net, "È richiesto un importo valido", significa che il valore inviato nel campo amount non ha superato la convalida come numero. È un problema di integrazione lato negozio, come un importo vuoto, zero, negativo o formattato male. L'acquirente non può risolverlo; il negozio o il suo sviluppatore devono correggere ciò che il checkout invia.
- Tipo
- Errore (integrazione)
- Chi ha rifiutato
- La convalida di Authorize.Net
- Riprova
- Solo con un importo valido.
- Azione dell'acquirente
- Niente; contatta il negozio se il checkout continua a fallire.
- Azione del commerciante
- Verifica che il tuo checkout invii un importo positivo nel formato corretto.
Cosa fa PlatformDTC
PlatformDTC calcola sempre l'importo dell'addebito di Authorize.Net sul proprio server dal carrello, mai dal browser, e rifiuta l'addebito se non è disponibile un prezzo dal server, quindi un importo malformato non raggiunge Authorize.Net dal suo checkout. Se un rinnovo dovesse tornare con il codice 5, non verrebbe riprovato con lo stesso importo; al cliente verrebbe chiesto di aggiornare il proprio metodo di pagamento.
Perché succede
Nota di Authorize.Net: "Il valore inviato nel campo amount non ha superato la convalida come numero."
Cosa può fare il negozio
Chiedi al tuo sviluppatore o alla piattaforma di controllare l'importo inviato: il totale dell'ordine come numero decimale con un punto decimale e nessun simbolo di valuta.
Per gli sviluppatori
errors[0].errorCode "5". La documentazione API di Authorize.Net definisce amount come il totale, un decimale fino a 15 cifre con un punto decimale e nessun simbolo di valuta.
Domande frequenti
- Chi risolve il codice 5 di Authorize.Net?
- L'integrazione del negozio; l'acquirente non può.
- Quale formato di amount si aspetta Authorize.Net?
- L'importo totale come decimale con un punto decimale, fino a 15 cifre, e nessun simbolo di valuta, secondo la documentazione API di Authorize.Net.
Fonti
Vedi anche
- 49 — L'importo è superiore all'importo massimo di transazione consentito sul tuo account.
- 39 — La valuta inviata non è quella per cui è configurato il tuo account Authorize.Net.
- 13 — L'API Login ID è sbagliato, inviato all'ambiente sbagliato, o l'account è inattivo.
- 123 — È stato utilizzato un login utente personale per connettere il software; è necessario l'ID di accesso API invece.
- 124 — Il tuo processore non supporta le transazioni contrassegnate come ricorrenti.
- 153 — I dati di pagamento del wallet (come Apple Pay) non sono stati elaborati come inviati.
- 154 — Apple Pay non è attivato per questo account Authorize.Net.
- 289 — Il tuo processore non eseguirà un controllo carta da $0 per questo brand di carta.