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

Stripe · Códigos de rechazo

¿Qué significa el código de rechazo do_not_honor de Stripe?

Revisado

El código de rechazo do_not_honor de Stripe significa que la tarjeta fue rechazada por una razón desconocida. El banco de la tarjeta rechazó el cargo y no le dijo a Stripe por qué, por lo que Stripe aconseja al cliente que se ponga en contacto con el emisor de su tarjeta. La guía de Stripe señala el fraude sospechoso, las restricciones de tipo de tarjeta y el uso transfronterizo como razones frecuentes. El comprador puede llamar al banco o usar otra tarjeta. Reintentar la misma tarjeta repetidamente suele fallar de nuevo y puede perjudicar su tasa de rechazo con ese banco.

Tipo
Rechazo suave (consultar al emisor)
Quién rechazó
El banco de la tarjeta
Reintentar
Una vez como máximo, después de un intervalo o después de que el cliente contacte al banco
Acción del comprador
Llamar al banco al número que aparece en la tarjeta, o pagar de otra manera
Acción del comercio
Ofrecer otro método de pago; evitar reintentos repetidos

Qué hace PlatformDTC

En el proceso de pago, PlatformDTC añade "Tu banco rechazó el cargo. Prueba con otra tarjeta o contacta a tu banco." y, cuando la tienda eligió los pagos con tarjeta de PayPal como respaldo, ofrece intentar la tarjeta a través de PayPal. Con la reintentos inteligentes (Smart retry) activados, una renovación obtiene un reintento 48 a 72 horas después; una segunda denegación pide al cliente un nuevo método de pago. Si el código Visa subyacente es 59 (fraude sospechoso), nunca se reintenta.

Por qué sucede

Los emisores deciden en sus propios sistemas utilizando hábitos de gasto, saldo, datos de la tarjeta y modelos de riesgo, y muchos simplemente responden "do not honor" en lugar de dar una razón. La guía de rechazos de tarjetas de Stripe enumera el fraude sospechoso (compras grandes o muchas compras en poco tiempo), las restricciones de tipo de tarjeta y el uso transfronterizo como razones frecuentes para los rechazos inexplicables.

Qué puede hacer el comprador

Llama al banco al número que aparece en el reverso de la tarjeta, confirma que la compra es tuya e inténtalo de nuevo. O usa una tarjeta diferente, PayPal u otro método de inmediato.

Qué puede hacer la tienda

Recopila el CVC y el código postal en el proceso de pago, lo que Stripe dice que ayuda a evitar rechazos relacionados con fraude, y considera 3D Secure. No hagas reintentos en bucle con la misma tarjeta: Stripe advierte que los emisores pueden interpretar los reintentos adicionales como posible fraude.

Para desarrolladores

El `do_not_honor` de Stripe es una normalización; la respuesta real del banco está en `charge.outcome.network_decline_code`. En Visa, 05 es "Don't honor" (Categoría 4, reintento permitido) mientras que 59 es "Suspected fraud". Mastercard envía 05 con un Merchant Advice Code; MAC 03 y 21 significan no reintentar. Lee también `outcome.advice_code`.

Preguntas frecuentes

¿Es `do_not_honor` un rechazo duro o suave?
Generalmente se trata como suave, porque la tarjeta no se reporta como inactiva. Pero el banco rechazó según su propio criterio, por lo que un reintento como máximo es sensato; una segunda denegación significa que el cliente debería usar otra tarjeta.
¿Por qué ocurre `do_not_honor` cuando el cliente tiene dinero?
Los fondos son solo un factor. Los bancos también rechazan por controles de fraude, restricciones de tarjeta o actividad inusual, y no comparten la razón con los comercios.
¿Puedo ver la razón real detrás de `do_not_honor`?
A veces. El código de red original del banco, mostrado por Stripe como el código de rechazo de red, puede ser más específico, por ejemplo, Visa 59 para fraude sospechoso.

Fuentes

Relacionado

Biblioteca de pagos