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 7 “La fecha de vencimiento de la tarjeta de crédito no es válida”?

Revisado

El código de motivo de respuesta 7 de Authorize.Net, "La fecha de vencimiento de la tarjeta de crédito no es válida", significa que el formato de la fecha de vencimiento enviada era incorrecto. Es un problema de datos en lugar de un rechazo bancario. El comprador debe volver a introducir el mes y el año exactamente como aparecen impresos en la tarjeta; si sigue ocurriendo con varios compradores, su proceso de pago podría estar enviando la fecha en un formato que Authorize.Net no acepta.

Tipo
Rechazo definitivo para estos detalles
Quién rechazó
Validación de Authorize.Net
Reintentar
Solo con una fecha de vencimiento con el formato correcto.
Acción del comprador
Volver a introducir el mes y el año de vencimiento de la tarjeta.
Acción del comerciante
Verifique el formato de la fecha que envía su proceso de pago.

Qué hace PlatformDTC

PlatformDTC clasifica el código 7 de Authorize.Net como nunca reintentar con los mismos detalles; porque su proceso de pago tokeniza la tarjeta con Accept.js, la fecha de vencimiento es capturada por el propio script de Authorize.Net, no reformateada por PlatformDTC. 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

Nota de Authorize.Net para el código 7: "El formato de la fecha enviada era incorrecto." Un mes y año intercambiados, un año de dos dígitos donde se esperaban cuatro, o un campo vacío pueden causarlo.

Qué puede hacer el comprador

Introduzca la fecha de vencimiento como mes y año de la parte frontal de la tarjeta.

Qué puede hacer la tienda

Si construye la solicitud usted mismo, la referencia de la API de Authorize.Net solicita expirationDate como un año y mes de 7 caracteres, YYYY-MM.

Para desarrolladores

errors[0].errorCode "7"; 316 es la versión emitida por el procesador. Una fecha vencida pero válida devuelve 8, no 7.

Preguntas frecuentes

¿Es el código 7 de Authorize.Net lo mismo que una tarjeta caducada?
No. El código 7 es una fecha mal formateada; una tarjeta caducada devuelve el código 8.
¿Cómo soluciono el código 7 de Authorize.Net?
Vuelva a introducir la fecha de vencimiento y verifique que su integración la envía en un formato aceptado.

Fuentes

Relacionado

Biblioteca de pagos