Códigos de respuesta del emisor de la tarjeta (ISO 8583) · Códigos de rechazo
¿Qué significa el código de declinación de tarjeta 54?
Revisado
El código 54 es un código de respuesta del emisor ISO 8583 para una tarjeta caducada: Visa dice "tarjeta caducada o fecha de caducidad faltante", Mastercard "tarjeta caducada". La tarjeta ha pasado su fecha, o la fecha enviada faltaba o era incorrecta. Visa sitúa el 54 en la Categoría 3, "calidad de datos, revalidar información de pago", permitiendo hasta 20 reintentos en 30 días solo con detalles corregidos. El comprador debe introducir los detalles de la nueva tarjeta.
- Tipo
- Declinación dura (datos)
- Quién declinó
- El banco emisor de la tarjeta
- Categoría Visa
- Categoría 3 (calidad de datos, revalidar detalles de pago): hasta 20 reintentos en 30 días
- Reintentar
- Solo con detalles de tarjeta actualizados
- Acción del comprador
- Introducir la fecha de caducidad de la tarjeta de reemplazo o una tarjeta nueva
- Acción del comercio
- Solicitar detalles actualizados; usar servicios de actualización de tarjetas
- Renovación de PlatformDTC (reintento fijo o Smart retry)
- Nunca reintentado; se le pidió al cliente que actualizara la tarjeta
Qué hace PlatformDTC
PlatformDTC registra un 54 en bruto como caducado. En cualquier programación de reintentos, fijo o Smart retry, una renovación no se reintenta con los detalles antiguos; la suscripción se mantiene vencida y el cliente recibe un enlace de actualización de tarjeta de un solo clic, con un correo electrónico que indica que la tarjeta ha caducado. Una compra de Visa declinada con 54 nunca se mueve a un procesador de respaldo, porque la misma tarjeta fallaría en cualquier lugar.
Por qué sucede
Las tarjetas caducan cada pocos años. Las suscripciones mantienen la fecha antigua hasta que el cliente la actualiza, por lo que una tarjeta guardada puede empezar a fallar con 54 una vez que su fecha pasa.
Qué puede hacer el comprador
Introducir la nueva fecha de caducidad de la tarjeta de reemplazo, o una tarjeta diferente.
Para desarrolladores
En Stripe, el código de emisor en bruto llega en `charge.outcome.network_decline_code` (aquí "54"), junto al `decline_code` propio de Stripe. Léalo junto con la marca de la tarjeta: los mismos dos caracteres pueden significar cosas diferentes en Visa y Mastercard. Mastercard envía 54 con MAC 01 (información de cuenta nueva disponible, un actualizador de tarjetas puede tenerla) o MAC 03 (no intentar de nuevo). Mastercard también tiene 79 MAC 01 para caducidades de ciclo de vida.
Preguntas frecuentes
- ¿Puedo simplemente añadir un año a la fecha de caducidad y reintentar?
- No. Visa prohíbe cambiar elementos de datos para forzar una aprobación, y el banco declinará una fecha incorrecta de todos modos.
- ¿Por qué funciona una tarjeta nueva cuando la antigua dio 54?
- El reemplazo tiene una nueva fecha de caducidad y a menudo un nuevo número. Solo el cliente o un servicio de actualización de tarjetas puede proporcionarlos.
Fuentes
Relacionado
- 14 — Número de cuenta inválido: no existe tal número de tarjeta en el banco.
- N7 — Declinación por fallo de CVV2: el código de seguridad no coincidió.
- 46 — Cuenta cerrada: la cuenta de la tarjeta ha sido cerrada. Nunca la reintente.
- 55 — PIN incorrecto: el PIN introducido era erróneo o faltaba.
- 57 — Transacción no permitida al titular de la tarjeta: esta tarjeta no está autorizada para realizar esta compra.
- 58 — Transacción no permitida en el terminal: la configuración del comercio no puede aceptar esta transacción.
- 59 — Fraude sospechoso: el sistema antifraude del banco rechazó el pago.
- 61 — Supera el límite de monto de aprobación: el pago excede un límite que el banco estableció para la tarjeta.