Códigos de respuesta del emisor de la tarjeta (ISO 8583) · Códigos de rechazo
¿Qué significa el código de rechazo de tarjeta 51?
Revisado
El código 51 es el código de respuesta del emisor ISO 8583 para fondos insuficientes: Visa dice "fondos insuficientes", Mastercard "fondos insuficientes / límite de crédito excedido". El saldo o límite de crédito de la tarjeta no pudo cubrir el importe. Visa lista el 51 en la Categoría 2, "el emisor no puede aprobar en este momento", permitiendo hasta 20 reintentos en 30 días. Un reintento posterior, una vez que el dinero esté de vuelta en la cuenta, puede tener éxito.
- Tipo
- Rechazo temporal
- Quién rechazó
- El banco emisor de la tarjeta
- Categoría Visa
- Categoría 2 (el emisor no puede aprobar en este momento): hasta 20 reintentos en 30 días
- Reintentar
- Sí, idealmente después del día de pago
- Acción del comprador
- Añadir fondos o usar otra tarjeta
- Acción del comercio
- Reintentar más tarde; ofrecer otro método de pago
- Renovación de PlatformDTC (Smart retry)
- Reintentos programados para el día de pago, hasta 6 intentos
Qué hace PlatformDTC
PlatformDTC interpreta un 51 en bruto como fondos insuficientes incluso bajo una etiqueta vaga de Stripe como `generic_decline`. Con Smart retry activado, la renovación se reintenta en el próximo día de pago probable del suscriptor para su país cuando este sea dentro de 7 días, de lo contrario 2, 5, 8, 13 y 18 días después del rechazo, a las 14:00 hora local, nunca dos veces en 24 horas. Una tarjeta prepago recibe un reintento en el día de pago. En el proceso de compra, un Visa 51 no se mueve a otro procesador.
Por qué sucede
El dinero no está hoy: un saldo de débito bajo, una tarjeta de crédito al límite o una tarjeta prepago que no ha sido recargada.
Qué puede hacer el comprador
Usar otra tarjeta o PayPal, o recargar y volver a intentar.
Qué puede hacer la tienda
Para suscripciones, programar los reintentos para cuando llegue el dinero en lugar de reintentar diariamente. Informar al cliente la próxima fecha de reintento para que pueda asegurarse de que haya fondos.
Para desarrolladores
En Stripe, el código de emisor en bruto llega en `charge.outcome.network_decline_code` (aquí "51"), 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 el 51 con MAC 01, 02 o 03, y MAC 24 a 30 nombran una espera exacta (de 1 hora a 10 días), que PlatformDTC sigue. Visa: a partir del 24 de octubre de 2026, los emisores no deben usar el 51 para verificaciones de cuenta.
Preguntas frecuentes
- ¿Cuándo es el mejor momento para reintentar un rechazo con código 51?
- Después de que sea probable que el titular de la tarjeta haya recibido su pago. PlatformDTC apunta al próximo día de pago local dentro de una semana, luego recurre a 2, 5, 8, 13 y 18 días.
- ¿Cuántas veces puedo reintentar el código 51 en Visa?
- Hasta 20 reintentos en 30 días según las reglas actuales de Visa (edición del 24 de octubre de 2026).
Fuentes
Relacionado
- 61 — Supera el límite de monto de aprobación: el pago excede un límite que el banco estableció para la tarjeta.
- 65 — Excede el límite de frecuencia de retiro: demasiados pagos con la tarjeta en poco tiempo.
- 05 — No honrar: el banco rechazó el pago y no dio ninguna razón.
- 54 — Tarjeta caducada: la tarjeta ha pasado su fecha de caducidad, o la fecha faltaba.
- 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.