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 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

Relacionado

Biblioteca de pagos