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_try_again` de Stripe?

Revisado

Stripe enumera `do_not_try_again` como un código de rechazo obsoleto que significa que la tarjeta fue rechazada por una razón desconocida, y dice que el cliente necesita contactar a su emisor de tarjeta. Su nombre lo dice todo: no vuelvas a enviar el mismo cargo en esta tarjeta. Stripe ahora lleva esa instrucción en un código de asesoramiento separado, `do_not_try_again`, lo que significa que la tarjeta no debería usarse de nuevo para la misma transacción. Pide al cliente un método de pago diferente.

Tipo
Rechazo duro
Quién rechazó
El banco de la tarjeta
Reintentar
No
Acción del comprador
Usa otra tarjeta, o contacta al banco
Acción del comercio
Deja de reintentar esta tarjeta para este pago
Estado
Obsoleto por Stripe

Qué hace PlatformDTC

El proceso de pago de PlatformDTC trata `do_not_try_again` como nunca reintentar y nunca ofrece un procesador de respaldo para ello. En las renovaciones nunca se reintenta, ni en el calendario fijo ni con reintentos inteligentes (Smart retry), ya sea que llegue como el código de rechazo o como el código de asesoramiento `do_not_try_again` de Stripe (o el Merchant Advice Code 03 o 21 de Mastercard) en cualquier otro rechazo. La suscripción se mantiene vencida y se le pide al cliente una nueva tarjeta.

Por qué sucede

El banco ha decidido que este pago no será aprobado y no quiere que se reenvíe. Stripe no recibe una razón más específica.

Qué puede hacer el comprador

Paga con una tarjeta o método diferente. Si necesitas esta tarjeta, llama al banco al número que aparece en el reverso.

Qué puede hacer la tienda

Detén los reintentos automáticos en esta tarjeta para este pago y envía al cliente un enlace para actualizar su método de pago. Reintentar a pesar de una instrucción de detención es lo que los programas de tarifas de la red de tarjetas penalizan: Braintree señala que Mastercard cobra $0.10 por cada reintento más allá de 10 en 24 horas después de MAC 03 o 21.

Para desarrolladores

Prefiere `charge.outcome.advice_code` sobre el código de rechazo obsoleto: `do_not_try_again`, `try_again_later` o `confirm_card_data`. En Mastercard, `network_advice_code` 03 es "Do not try again" y 21 "Stop recurring payment".

Preguntas frecuentes

¿Todavía se usa `do_not_try_again`?
Stripe marca el código de rechazo como obsoleto. La misma instrucción ahora aparece como el `advice_code` `do_not_try_again` en el resultado del cargo.
¿Qué pasa si reintento de todos modos?
Es probable que el banco rechace de nuevo, y los intentos repetidos después de una instrucción de detención pueden generar tarifas de la red de tarjetas y aumentar tu tasa de rechazo.

Fuentes

Relacionado

Biblioteca de pagos