Códigos de respuesta del emisor de la tarjeta (ISO 8583) · Códigos de rechazo
¿Qué significa el código de rechazo de tarjeta 12?
Revisado
El código 12 es un código de respuesta del emisor ISO 8583 que significa "transacción inválida" en Visa y Mastercard. El banco emisor de la tarjeta no procesará esta transacción tal como se envió, por ejemplo, porque la tarjeta no se puede usar para ese tipo de compra. Visa clasifica el 12 en la Categoría 1, "el emisor nunca aprobará", por lo que la misma tarjeta nunca debe volver a enviarse para ello. El comprador debe usar otra tarjeta o método de pago.
- Tipo
- Rechazo definitivo
- Quién rechazó
- El banco emisor de la tarjeta
- Categoría Visa
- Categoría 1 (el emisor nunca aprobará): nunca vuelva a enviar la misma tarjeta
- Reintentar
- Nunca con esta tarjeta
- Acción del comprador
- Usar otra tarjeta o método de pago
- Acción del comercio
- Dejar de reintentar; ofrecer alternativas
- Renovación de PlatformDTC (reintento fijo o Smart retry)
- Nunca se reintentó; el cliente pidió una tarjeta nueva
Qué hace PlatformDTC
PlatformDTC se detiene con un 12 en bruto. Un pago de Visa rechazado con 12 nunca se ofrece al procesador de respaldo. En cualquiera de los programas de reintento, fijo o Smart retry, la renovación no se reintenta; la suscripción permanece vencida en lugar de ser cancelada, y el cliente recibe un enlace de un solo clic para añadir una tarjeta que funcione, reenviado hasta 4 veces por ciclo de facturación.
Por qué ocurre
El emisor considera que la transacción en sí es inválida para esta tarjeta. Esto puede ser una restricción de producto en la tarjeta o un tipo de transacción que el emisor no admite.
Qué puede hacer el comprador
Pagar con una tarjeta diferente, PayPal o una billetera. Llamar al banco puede explicar la restricción, pero la misma transacción con la misma tarjeta no será aprobada.
Para desarrolladores
En Stripe, el código de emisor en bruto llega en `charge.outcome.network_decline_code` (aquí "12"), 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. Tanto las tablas de Visa como las de Mastercard listan el 12 como "transacción inválida". Visa prohíbe el reenvío; la propia guía de Mastercard llega a través de su Merchant Advice Code.
Preguntas frecuentes
- ¿El código 12 es causado por un error tipográfico?
- No, normalmente. Un error tipográfico en el número de tarjeta da 14. El código 12 se refiere a la transacción, no a los dígitos.
- ¿Puedo reintentar el código 12 mañana?
- No. Los códigos de Categoría 1 de Visa nunca deben volver a enviarse para la misma tarjeta.
Fuentes
Relacionado
- 14 — Número de cuenta inválido: no existe tal número de tarjeta en el banco.
- 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.
- 13 — Importe inválido: el emisor rechazó el importe o la conversión de moneda.
- 15 — No existe tal emisor: el número de tarjeta no pertenece a ningún banco conocido.
- 19 — Volver a introducir la transacción: el emisor pide que se envíe el pago de nuevo.
- 21 — No se realizó ninguna acción: el emisor no procesó la solicitud.
- 41 — Tarjeta perdida, recoger: la tarjeta fue reportada como perdida. Nunca la reintente.