Authorize.Net · Códigos de rechazo
¿Qué significa Authorize.Net 6 “El número de tarjeta de crédito no es válido”?
Revisado
El código de motivo de respuesta 6 de Authorize.Net, "El número de tarjeta de crédito no es válido", significa que el número de tarjeta enviado no pasó la validación. Normalmente, el comprador lo escribió mal, omitió un dígito o pegó algo que no es un número de tarjeta. Volver a enviar el mismo número fallará de nuevo. El comprador debe volver a introducirlo con cuidado; si muchos compradores encuentran el código 6, verifique que su proceso de pago no esté alterando el número.
- Tipo
- Rechazo definitivo por estos detalles
- Quién rechazó
- La validación de Authorize.Net
- Reintentar
- Solo con un número de tarjeta corregido.
- Acción del comprador
- Vuelva a escribir el número de tarjeta o use otra tarjeta.
- Acción del comercio
- Asegúrese de que el proceso de pago envíe el número completo sin espacios ni enmascaramiento.
Qué hace PlatformDTC
PlatformDTC clasifica el código 6 de Authorize.Net como nunca reintentar con los mismos detalles. Su proceso de pago nunca envía números de tarjeta sin procesar: Accept.js en el navegador del comprador convierte la tarjeta en un token de un solo uso, y las solicitudes que contienen un número de tarjeta son rechazadas. En una renovación de suscripción, el código no se reintenta: la suscripción se mantiene vencida y el cliente recibe un correo electrónico con un enlace para añadir una nueva tarjeta.
¿Por qué sucede?
Los números de tarjeta llevan un dígito de control y una longitud conocida por marca. Un número que no pasa esas comprobaciones es rechazado antes de que cualquier banco lo vea.
¿Qué puede hacer el comprador?
Vuelva a escribir el número largo de la tarjeta, prestando atención a los dígitos intercambiados. El autocompletado a veces guarda un número antiguo o parcial.
Qué puede hacer la tienda
Si el código 6 es frecuente, pruebe su formulario de pago: los límites de campo, los dígitos eliminados o los valores enmascarados enviados a Authorize.Net lo causan.
Para desarrolladores
errors[0].errorCode "6" (37 y 315 son los equivalentes emitidos por el procesador). Con Accept.js el número nunca toca su servidor; envíe opaqueData en lugar de creditCard.cardNumber.
Preguntas frecuentes
- ¿Significa el código 6 de Authorize.Net que la tarjeta es falsa?
- No necesariamente. La mayoría de los errores de código 6 son errores de escritura.
- ¿Cuál es la diferencia entre los códigos 6, 37 y 315 de Authorize.Net?
- Todos dicen que el número de tarjeta no es válido; 315 se describe como un rechazo emitido por el procesador, mientras que 6 y 37 comparten el mismo texto.
Fuentes
Relacionado
- 37 — El número de tarjeta fue rechazado como inválido (mismo texto que el código 6).
- 315 — El procesador rechazó el número de tarjeta como inválido.
- 7 — La fecha de vencimiento se envió en el formato incorrecto o no es una fecha válida.
- 8 — La fecha de vencimiento de la tarjeta ha pasado, por lo que ya no se puede cargar.
- 316 — El procesador rechazó la fecha de vencimiento de la tarjeta como inválida.
- 317 — El procesador rechazó porque la tarjeta ha caducado.