Authorize.Net · Códigos de rechazo
¿Qué significa Authorize.Net 5 “Se requiere un amount válido”?
Revisado
El código de motivo de respuesta 5 de Authorize.Net, "Se requiere un amount válido", significa que el valor enviado en el campo de amount no pasó la validación como número. Es un problema de integración por parte de la tienda, como un amount vacío, cero, negativo o mal formateado. El comprador no puede solucionarlo; la tienda o su desarrollador necesita corregir lo que envía el checkout.
- Tipo
- Error (integración)
- Quién rechazó
- La validación de Authorize.Net
- Reintentar
- Solo con un amount válido.
- Acción del comprador
- Nada; contacte con la tienda si el checkout sigue fallando.
- Acción del comercio
- Compruebe que su checkout envía un amount positivo en el formato correcto.
Qué hace PlatformDTC
PlatformDTC siempre calcula el amount de cargo de Authorize.Net en su servidor desde el carrito, nunca desde el navegador, y rechaza el cargo si no hay un precio de servidor disponible, por lo que un amount mal formado no llega a Authorize.Net desde su checkout. Si una renovación alguna vez regresara con el código 5, no se reintentaría con el mismo amount; se le pediría al cliente que actualizara su método de pago.
Por qué ocurre
Nota de Authorize.Net: "El valor enviado en el campo de amount no pasó la validación como número."
Qué puede hacer la tienda
Pida a su desarrollador o plataforma que compruebe el amount enviado: el total del pedido como un número decimal con un punto decimal y sin símbolo de moneda.
Para desarrolladores
errors[0].errorCode "5". La referencia de la API de Authorize.Net define amount como el total, un decimal de hasta 15 dígitos con un punto decimal y sin símbolo de moneda.
Preguntas frecuentes
- ¿Quién soluciona el código 5 de Authorize.Net?
- La integración de la tienda; el comprador no puede.
- ¿Qué formato de amount espera Authorize.Net?
- El amount total como un decimal con un punto decimal, hasta 15 dígitos, y sin símbolo de moneda, según la referencia de la API de Authorize.Net.
Fuentes
- Herramienta de códigos de respuesta de Authorize.Net (códigos de motivo de respuesta) — Authorize.Net
- Códigos de respuesta de Authorize.Net (lista JSON detrás de la Herramienta de códigos de respuesta) — Authorize.Net
- Referencia de la API de Authorize.Net: campos de createTransactionResponse — Authorize.Net
Relacionado
- 49 — El importe supera el importe máximo de transacción permitido en su cuenta.
- 39 — La moneda enviada no es la que está configurada en su cuenta de Authorize.Net.
- 13 — El API Login ID es incorrecto, se envió al entorno equivocado o la cuenta está inactiva.
- 123 — Se usó un inicio de sesión de usuario personal para conectar el software; en su lugar, se necesita el ID de inicio de sesión de la API.
- 124 — Su procesador no admite transacciones marcadas como recurrentes.
- 153 — Los datos de pago de la billetera (como Apple Pay) no pudieron procesarse tal como se enviaron.
- 154 — Apple Pay no está activado para esta cuenta de Authorize.Net.
- 289 — Su procesador no realizará una verificación de tarjeta de $0 para esta marca de tarjeta.