Checkout.com · Códigos de rechazo
¿Qué significa `Checkout.com 20012 “Invalid transaction”`?
Revisado
`Checkout.com 20012 "Invalid transaction"` significa que el emisor no aceptará este tipo de transacción en la tarjeta. Aunque se encuentra en el rango suave 20xxx de Checkout.com, Visa lo sitúa en la categoría 1, el emisor nunca aprobará, por lo que no debe reintentarse. El comprador debe pagar con otra tarjeta o ponerse en contacto con el banco.
- Tipo
- Rechazo suave (20xxx)
- Quién rechazó
- El emisor de la tarjeta del comprador
- Reintentar
- No. Categoría 1 de Visa: el emisor nunca aprobará esta tarjeta.
- Acción del comprador
- Use una tarjeta diferente.
- Acción del comercio
- No reintente esta tarjeta; pida otro método de pago.
Qué hace PlatformDTC
En la tabla de enrutamiento de PlatformDTC, Checkout.com 20012 es un rechazo que nunca se reintenta: no hay un segundo intento automático y no hay redirección a los campos de tarjeta de PayPal, ya que reintentar la misma tarjeta solo añade rechazos al registro de la tienda. Una renovación de suscripción rechazada con 20012 nunca se reintenta: la suscripción se mantiene vencida y se le envía al cliente un correo electrónico con un enlace para añadir una nueva tarjeta.
¿Por qué ocurre?
Algunas tarjetas están bloqueadas para ciertos tipos de transacciones, como pagos en línea, recurrentes o internacionales, y el banco responde con transacción inválida.
Qué puede hacer el comprador
Pagar con una tarjeta diferente o PayPal. El banco puede explicar si los pagos en línea pueden habilitarse en esta tarjeta.
Qué puede hacer la tienda
Tratarlo como definitivo para esta tarjeta. Reintentar un rechazo de Visa categoría 1 puede generar tarifas de reintento excesivas de Visa.
Para desarrolladores
El pago regresa con estado Declined, response_code 20012 y un response_summary como "Invalid transaction" (Checkout.com señala que el texto puede variar según el endpoint). La tabla de Visa de Checkout.com clasifica este código en la categoría 1, que empareja con el recommendation code 03 (no intentar de nuevo); leer processing.recommendation_code en la respuesta.
Preguntas frecuentes
- ¿Por qué 20012 es un rechazo suave si nunca debería reintentarse?
- Checkout.com agrupa los códigos por rango; las propias categorías de Visa deciden los reintentos, y Visa lista 20012 en la categoría 1, nunca reintentar.
- ¿Puede un cliente solucionar 20012?
- Solo usando otra tarjeta, o pidiendo al banco que permita este tipo de transacción en la tarjeta.
Fuentes
- Códigos de respuesta de la API — Checkout.com
- Códigos de respuesta de Visa — Checkout.com
- Mapeo a las categorías de tarifas de integridad del sistema de Visa — Adyen
Relacionado
- 20013 — El importe enviado con el pago no era válido para el banco o la red.
- 20014 — El número de tarjeta no existe en el banco. Normalmente un error tipográfico. Visa dice que nunca se reintente.
- 20054 — La fecha de caducidad de la tarjeta ha pasado. Solo una tarjeta nueva o una fecha actualizada puede funcionar.
- 20019 — El banco no pudo procesarlo esta vez y pide que se envíe el pago de nuevo.
- 20030 — El mensaje de pago tenía un formato que la red o el banco no pudieron leer.
- 20046 — El banco rechazó el pago. Como 'do not honour', no se da ninguna razón.
- 20051 — La tarjeta no tiene suficiente saldo disponible o crédito para este importe.