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

Authorize.Net · Códigos de rechazo

¿Qué significa Authorize.Net E00003 “An error occurred while parsing the XML request”?

Revisado

Authorize.Net E00003, "An error occurred while parsing the XML request", significa que el cuerpo de la solicitud de la API no pudo ser analizado: un campo está fuera de orden, mal escrito, tiene un valor no válido, o el documento está mal formado. La tarjeta nunca fue examinada. La solución está en la integración, verificando la solicitud contra el esquema de la API de Authorize.Net.

Tipo
Error (integración)
Rechazado por
La integración de la tienda
Reintentar
Solo después de que la solicitud sea corregida.
Acción del comprador
Nada; contacte a la tienda si el pago sigue fallando.
Acción del comerciante
Pida a su desarrollador que valide la solicitud contra el esquema de Authorize.Net.

Qué hace PlatformDTC

PlatformDTC construye sus solicitudes de Authorize.Net a partir de estructuras tipadas que siguen el esquema publicado de Authorize.Net; si E00003 alguna vez regresara, el comprador vería la propia frase de Authorize.Net en lugar de una afirmación de que su tarjeta falló.

Por qué sucede

Authorize.Net valida cada solicitud contra su esquema; los elementos deben aparecer en el orden documentado con valores válidos.

Qué puede hacer la tienda

Pregunte a su desarrollador o proveedor de plataforma; no hay nada que cambiar en la Interfaz del Comerciante.

Para desarrolladores

messages.message[0].code "E00003". Authorize.Net traduce JSON a XML, y XML requiere un orden estricto de los elementos, por lo que las solicitudes JSON deben seguir el orden de los elementos en la referencia de la API.

Preguntas frecuentes

¿Afecta Authorize.Net E00003 también a las solicitudes JSON?
Sí. Authorize.Net traduce los elementos JSON a XML, lo que requiere un orden estricto, por lo que JSON debe seguir el orden de los elementos de la referencia de la API.
¿Puede un comprador causar Authorize.Net E00003?
Raramente; significa que la integración de la tienda envió una solicitud mal formada.

Fuentes

Relacionado

Biblioteca de pagos