Biblioteca de pagos
Códigos de rechazo de tarjeta: qué significa cada uno y qué hacer
Un código de rechazo es la razón breve que un banco emisor de tarjeta, un procesador de pagos o PayPal da cuando un pago falla. Algunos códigos significan intentar de nuevo más tarde, como fondos insuficientes o un banco al que no se pudo contactar. Otros significan detenerse: la tarjeta está perdida, cerrada, caducada o los detalles son incorrectos. Cada página explica un código en palabras sencillas, dice si las reglas de la red de tarjetas permiten un reintento y muestra qué hacen con él los pagos de PlatformDTC y las renovaciones de suscripciones.
- Stripe52 páginas
- Card issuer response codes (ISO 8583)42 páginas
- PayPal66 páginas
- Braintree111 páginas
- Adyen31 páginas
- Checkout.com85 páginas
- Authorize.Net61 páginas
Rechazos leves y rechazos definitivos
Un rechazo leve es una denegación que puede cambiar: el saldo era insuficiente hoy, el sistema del banco estaba caído o la tarjeta alcanzó un límite de gasto. Intentar de nuevo más tarde, idealmente después del día de pago o después de que el límite se restablezca, puede funcionar.
Un rechazo definitivo no cambiará por sí solo. La tarjeta fue reportada como perdida o robada, la cuenta está cerrada, la tarjeta ha caducado o el número o código de seguridad es incorrecto. Reintentar la misma tarjeta desperdicia intentos y puede costarle dinero a la tienda, por lo que el comprador necesita usar otra tarjeta o corregir los detalles.
Algunos códigos no dicen nada útil, como 'do not honor' o 'generic decline'. El banco se negó sin dar una razón. Un reintento posterior es razonable; después de eso, pida un método de pago diferente.
| Categoría | Qué significa | Ejemplos | Regla de reintento |
|---|---|---|---|
| 1. El emisor nunca aprobará | La tarjeta o cuenta no se puede usar | 04, 07, 12, 14, 15, 41, 43, 46, 57, R0, R1, R3 | Nunca vuelva a enviar la misma tarjeta |
| 2. El emisor no puede aprobar en este momento | Podría funcionar más tarde | 03, 19, 51, 59, 61, 62, 65, 75, 78, 91, 93, 96 | Hasta 20 intentos en 30 días |
| 3. Calidad de los datos | Los detalles del pago deben ser verificados | 54, 55, 82, 6P, N7 | Hasta 20 intentos en 30 días |
| 4. Genérico | Cualquier otro código de rechazo | 01, 02, 05, 13, 58, 63 | Hasta 20 intentos en 30 días |
Por qué las reglas de reintento son importantes para una tienda
Las redes de tarjetas limitan la frecuencia con la que una tienda puede intentar de nuevo una tarjeta rechazada. Las reglas de Visa dicen que un comercio nunca debe volver a enviar una tarjeta después de un rechazo de Categoría 1, y permiten hasta 20 intentos en 30 días para las otras categorías. Mastercard envía Merchant Advice Codes con sus rechazos; los códigos 03 (no intentar de nuevo) y 21 (detener pago recurrente) significan detenerse, y la documentación de Braintree señala una tarifa de Mastercard por cada reintento más allá de 10 en 24 horas para esos códigos.
Stripe recomienda no más de ocho reintentos para un cargo que los permita, y advierte que los bancos emisores de tarjetas pueden tratar los reintentos adicionales como posible fraude, lo que también aumenta los rechazos en pagos válidos.
Qué hace PlatformDTC con un rechazo
En el proceso de pago, el comprador ve un mensaje sencillo con lo que debe hacer a continuación y puede intentar con otra tarjeta de inmediato. Si la tienda ha elegido los pagos con tarjeta de PayPal como respaldo, una denegación bancaria sin una razón duradera, como 'do not honor', puede intentarse de nuevo a través de PayPal; los rechazos por fondos, caducidad, detalles incorrectos y fraude nunca se trasladan al respaldo.
Para las renovaciones de suscripciones con Smart retry activado, cada rechazo se clasifica por el código del procesador y el propio código de respuesta del banco. Los fondos insuficientes se reintentan en el probable día de pago del cliente, los errores temporales unos días después, las denegaciones inexplicables una vez después de 48 a 72 horas, y las tarjetas inactivas o caducadas nunca: el cliente recibe un enlace de un solo clic para actualizar la tarjeta. Sea cual sea la configuración, PlatformDTC cuenta los rechazos por tarjeta y hace una pausa antes de que se alcancen los límites de reintento de Visa o Mastercard.
Preguntas frecuentes
- ¿Cuál es la diferencia entre un código de rechazo y un código de error?
- Un código de rechazo es la razón por la que el banco emisor de la tarjeta o el procesador denegó un pago, como fondos insuficientes o una tarjeta caducada. Un código de error también puede cubrir problemas que nunca llegaron al banco, como un campo faltante en la solicitud. Stripe, por ejemplo, devuelve el error `card_declined` y pone la razón del banco en un código de rechazo separado.
- ¿Debería una tienda reintentar una tarjeta rechazada?
- Solo cuando el código lo permita. Los fondos insuficientes, las interrupciones bancarias y los límites pueden solucionarse más tarde, por lo que un reintento espaciado puede funcionar. Los rechazos por tarjetas perdidas, robadas, cerradas, caducadas o con detalles incorrectos no se solucionarán, y Visa prohíbe volver a enviar una tarjeta después de un rechazo de Categoría 1. Nunca reintente más de una vez al día, y deténgase cuando el banco diga 'no intentar de nuevo'.
- ¿Por qué el banco no dice por qué rechazó?
- Los bancos a menudo responden con un código genérico como 'do not honor' o 'generic decline' para proteger la privacidad del titular de la tarjeta y sus controles de fraude. Stripe señala que los bancos discuten los detalles de un rechazo solo con el titular de la tarjeta, por lo que el comprador que llama al número en el reverso de la tarjeta suele ser la forma más rápida de conocer la razón real.
- ¿Puede un comprador solucionar un pago rechazado por sí mismo?
- A menudo, sí. Pueden volver a verificar el número de tarjeta, la fecha de vencimiento, el código de seguridad y el código postal de facturación, confirmar el pago en su aplicación bancaria si se les solicita, transferir dinero a la tarjeta o usar una tarjeta diferente o PayPal. Si el banco sigue rechazando sin motivo, llamar al banco suele resolver la mayoría de los bloqueos.
- ¿Significan estos códigos que el comprador es un estafador?
- Rara vez. La mayoría de los rechazos se deben a fondos insuficientes, datos incorrectos o un banco cauteloso. Algunos códigos sí indican fraude, como una tarjeta reportada como robada o un pago bloqueado por el filtro antifraude. Stripe aconseja mostrar esos al comprador como un rechazo genérico simple en lugar de la razón específica.