NewNo plan feeNo plan fee. Just 2.9% + $0.30 per card sale, and signing up is free.Try now →

Códigos de respuesta del emisor de la tarjeta (ISO 8583) · Códigos de rechazo

¿Qué significa el código de rechazo de tarjeta 13?

Revisado

El código 13 es un código de respuesta del emisor ISO 8583. Visa lo define como "importe inválido o desbordamiento del campo de conversión de moneda" y Mastercard como "importe inválido". El banco rechazó el importe enviado con la autorización, no los fondos del titular de la tarjeta. Visa no nombra el 13 en las Categorías 1 a 3, por lo que es Categoría 4, genérica, con hasta 20 reintentos en 30 días, pero reenviar el mismo importe no cambiará la respuesta.

Tipo
Error de datos (importe)
Quién rechazó
El banco emisor de la tarjeta
Categoría Visa
Categoría 4 (respuesta genérica): hasta 20 reintentos en 30 días
Reintentar
Solo después de corregir el importe o la moneda
Acción del comprador
Probar otra tarjeta si el importe es correcto
Acción del comercio
Verificar el importe del pedido, la moneda y cualquier conversión
Renovación de PlatformDTC (Smart retry)
No hay regla para este código en bruto; el propio código del procesador decide

Qué hace PlatformDTC

PlatformDTC no tiene una regla para un 13 en bruto; el código del procesador decide. El `invalid_amount` de Stripe nunca se reintenta: en cualquiera de los programas de reintento, la renovación se mantiene vencida y se le pide al cliente que verifique el importe con su banco o que use otra tarjeta. Cualquier otro código de procesador definitivo también se detiene de inmediato. En el proceso de pago, el `invalid_amount` de Stripe nunca se ofrece al procesador de respaldo.

Por qué ocurre

El campo del importe no pasó las verificaciones del emisor: un importe que la tarjeta no puede aceptar, o un problema al convertirlo a la moneda de la tarjeta. Se trata de la solicitud, no del saldo del titular de la tarjeta, que es el código 51.

Qué puede hacer la tienda

Revisar el importe y la moneda del pago fallido. Importes cero, negativos o inusualmente grandes, o una moneda que la tarjeta no admite, son los sospechosos habituales.

Para desarrolladores

En Stripe, el código de emisor en bruto llega en `charge.outcome.network_decline_code` (aquí "13"), 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. Visa: "importe inválido o desbordamiento del campo de conversión de moneda"; Mastercard: "importe inválido". Stripe tiene un `decline_code` `invalid_amount` separado para su propio resumen.

Preguntas frecuentes

¿El código 13 significa que el cliente no tiene dinero?
No. No tener suficiente dinero es el código 51. El código 13 significa que el importe en sí no fue aceptable para el emisor.
¿Un reintento solucionará el código 13?
Solo si cambia algo sobre el importe o la moneda. La misma solicitud será rechazada de nuevo.

Fuentes

Relacionado

Biblioteca de pagos