Códigos de respuesta del emisor de la tarjeta (ISO 8583) · Códigos de rechazo
¿Qué significa el código de rechazo de tarjeta 19?
Revisado
El código 19 es un código de respuesta del emisor de Visa del conjunto ISO 8583 que significa "volver a introducir la transacción". El banco no pudo completar la autorización y pide que se envíe de nuevo. No hay nada malo con la tarjeta ni con los fondos del comprador. Visa clasifica el 19 en la Categoría 2, "el emisor no puede aprobar en este momento", lo que permite hasta 20 reintentos en 30 días. Un nuevo intento un poco más tarde normalmente tiene éxito.
- Tipo
- Rechazo suave (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í, un poco más tarde
- Acción del comprador
- Intentar de nuevo
- Acción del comercio
- Permitir un reintento; verificar si hay un problema con el procesador si es generalizado
- Renovación de PlatformDTC (Reintento inteligente)
- Reintentado 2, 5 y 8 días después del rechazo (4 intentos máximo)
Qué hace PlatformDTC
PlatformDTC clasifica un 19 en bruto como temporal. Con el Reintento inteligente activado, una renovación se reintenta 2, 5 y 8 días después del primer rechazo, cuatro intentos como máximo, porque los fallos de corta duración se recuperan pronto o no lo hacen en absoluto. El correo electrónico del cliente dice que no se pudo contactar con su banco en lugar de culpar a la tarjeta.
Por qué sucede
Algo interrumpió la autorización por parte del emisor. Es una solicitud para intentarlo de nuevo, no un juicio sobre el titular de la tarjeta.
Qué puede hacer la tienda
Permitir que el comprador vuelva a enviar. Asegúrese de que su proceso de pago utiliza una clave de idempotencia o una referencia de pedido para que un reintento nunca cobre dos veces.
Para desarrolladores
En Stripe, el código de emisor en bruto llega en `charge.outcome.network_decline_code` (aquí "19"), 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. El `decline_code` `reenter_transaction` propio de Stripe cubre la misma situación. PlatformDTC mapea ambos a su categoría temporal.
Preguntas frecuentes
- ¿Se le cobrará dos veces al cliente si reintenta después del código 19?
- No. Una autorización rechazada no cobra dinero. Use claves de idempotencia para que sus propios reintentos no puedan crear duplicados.
- ¿Cuánto tiempo debo esperar antes de reintentar el 19?
- Una breve espera es suficiente en el proceso de pago. Para las renovaciones, PlatformDTC espera 2 días, luego 5 y 8.
Fuentes
Relacionado
- 91 — Emisor o conmutador inoperativo: no se pudo contactar con el sistema del banco.
- 96 — Fallo del sistema: un error en el sistema del emisor o de la red detuvo el pago.
- 06 — Error: el emisor devolvió un error general en lugar de una aprobación.
- 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.
- 43 — Tarjeta robada, recoger: la tarjeta fue reportada como robada. Nunca la reintente.
- 46 — Cuenta cerrada: la cuenta de la tarjeta ha sido cerrada. Nunca la reintente.
- 51 — Fondos insuficientes: el saldo o límite de crédito no pudo cubrir el pago.