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 E00003 “Si è verificato un errore durante l'analisi della richiesta XML”?

Verificato il

Authorize.Net E00003, "Si è verificato un errore durante l'analisi della richiesta XML", significa che il corpo della richiesta API non è stato possibile analizzare: un campo è fuori posto, scritto male, ha un valore non valido, o il documento è malformato. La carta non è mai stata esaminata. La soluzione è nell'integrazione, controllando la richiesta rispetto allo schema API di Authorize.Net.

Tipo
Errore (integrazione)
Chi ha rifiutato
L'integrazione del negozio
Riprova
Solo dopo che la richiesta è stata corretta.
Azione dell'acquirente
Niente; contatta il negozio se il checkout continua a fallire.
Azione del commerciante
Chiedi al tuo sviluppatore di convalidare la richiesta rispetto allo schema di Authorize.Net.

Cosa fa PlatformDTC

PlatformDTC costruisce le sue richieste Authorize.Net da strutture tipizzate che seguono lo schema pubblicato di Authorize.Net; se E00003 dovesse mai tornare, l'acquirente vedrebbe la frase di Authorize.Net piuttosto che un'affermazione che la sua carta è fallita.

Perché succede

Authorize.Net convalida ogni richiesta rispetto al suo schema; gli elementi devono apparire nell'ordine documentato con valori validi.

Cosa può fare il negozio

Chiedi al tuo sviluppatore o fornitore di piattaforma; non c'è nulla da cambiare nell'Interfaccia Commerciante.

Per gli sviluppatori

messages.message[0].code "E00003". Authorize.Net traduce JSON in XML, e XML richiede un ordine rigoroso degli elementi, quindi le richieste JSON devono seguire l'ordine degli elementi nel riferimento API.

Domande frequenti

Authorize.Net E00003 riguarda anche le richieste JSON?
Sì. Authorize.Net traduce gli elementi JSON in XML, che richiede un ordine rigoroso, quindi JSON deve seguire l'ordine degli elementi del riferimento API.
Un acquirente può causare Authorize.Net E00003?
Raramente; significa che l'integrazione del negozio ha inviato una richiesta malformata.

Fonti

Vedi anche

Biblioteca dei pagamenti