Códigos de respuesta / 54
ISO 8583 · DE 39 · Código 54
Código 54: Tarjeta vencida
La fecha de vencimiento de la tarjeta ya pasó, o la fecha que llega al emisor no es la que corresponde.
Depende
¿Es un error tuyo o del emisor?
Si la tarjeta está vigente y aun así recibes 54, el error está en el formato de la fecha.
Causas más comunes
- La tarjeta realmente venció.
- DE 14 enviado como MMAA en lugar de AAMM (año y luego mes). Una tarjeta que vence en diciembre de 2027 va como 2712, no como 1227.
- La fecha de DE 14 no coincide con la de la pista (DE 35).
- En cobros recurrentes, se sigue usando la tarjeta anterior después de que el banco emitió una nueva.
Cómo diagnosticarlo
- Toma una tarjeta vigente que recibió 54 y revisa el valor de DE 14 en la trama: los dos primeros dígitos deben ser el año.
- Compara DE 14 con los cuatro dígitos que vienen después del separador en DE 35.
- En recurrentes, revisa si tu adquirente ofrece un servicio de actualización de tarjetas.
Lo que no hay que hacer. No muestres ni guardes la fecha de vencimiento en logs sin enmascarar: es un dato sensible.
Campos relacionados
- DE 14
- DE 35
- DE 39
¿Te están llegando muchos 54?
Pega tu log en el analizador: agrupa los rechazos por código, empareja cada solicitud con su respuesta y te marca los campos sospechosos. Gratis, y el log no sale de tu computadora.