Stripe · Códigos de rechazo
¿Qué significa el código de rechazo try_again_later de Stripe?
Revisado
El código de rechazo de Stripe try_again_later significa que la tarjeta fue rechazada por una razón desconocida. Stripe ahora lo marca como obsoleto. Su consejo: pide al cliente que intente el pago de nuevo, y si los pagos posteriores también son rechazados, el cliente debe contactar al emisor de su tarjeta. No lo confundas con el código de consejo try_again_later, un campo separado que Stripe todavía usa para rechazos reintentables.
- Tipo
- Rechazo suave (temporal)
- Quién rechazó
- El banco de la tarjeta
- Reintentar
- Sí, más tarde
- Acción del comprador
- Intenta de nuevo; contacta al banco si se repite
- Acción del comerciante
- Permitir un reintento posterior
- Estado
- Obsoleto por Stripe
- Renovación de PlatformDTC
- Reintentado 2, 5 y 8 días después del primer rechazo (Smart retry)
Qué hace PlatformDTC
PlatformDTC trata try_again_later como un rechazo que otro procesador podría aprobar, por lo que una tienda con pagos con tarjeta de PayPal como respaldo puede ofrecer esa opción en el proceso de pago. Con Smart retry activado, es un rechazo de renovación temporal: reintentado 2, 5 y 8 días después del primer rechazo, con un máximo de 4 intentos, a las 14:00 hora local del suscriptor por defecto, con el correo electrónico indicando que no se pudo contactar al banco.
Por qué sucede
El banco rechazó sin una razón, pero señaló que un intento posterior podría funcionar. Stripe no da una razón específica.
Qué puede hacer el comprador
Intenta de nuevo un poco más tarde, o usa otra tarjeta ahora. Si la tarjeta sigue fallando, llama a tu banco.
Para desarrolladores
Stripe lista decline_code try_again_later como obsoleto. La señal más reciente es charge.outcome.advice_code = try_again_later, que Stripe describe como un rechazo que se puede reintentar. Verifique advice_code primero y network_decline_code segundo al programar reintentos.
Preguntas frecuentes
- ¿Se sigue usando try_again_later?
- Stripe marca el decline code como obsoleto. Un advice code separado con el mismo nombre sigue siendo parte de los datos de rechazo de Stripe.
- ¿Cuánto tiempo debo esperar antes de reintentar?
- Stripe no establece un tiempo. Espaciar los reintentos a lo largo de los días funciona mejor que repetir en cuestión de minutos, y Stripe recomienda un máximo de ocho reintentos para un cargo que los permita.
Fuentes
- Stripe decline codes — Stripe
- Rechazos de tarjeta — Stripe
Relacionado
- issuer_not_available — No se pudo contactar con el banco de la tarjeta, por lo que el pago nunca fue autorizado.
- processing_error — Ocurrió un error al procesar la tarjeta. Generalmente temporal.
- reenter_transaction — El banco no pudo procesar el pago por una razón desconocida; inténtelo de nuevo.
- do_not_try_again — Código obsoleto: rechazado por una razón desconocida; no vuelvas a cargar esta tarjeta.
- withdrawal_count_limit_exceeded — El cliente ha superado el saldo o límite de crédito disponible en la tarjeta.
- mobile_device_authentication_required — El pago necesita autenticación; el cliente debería tocar su teléfono de nuevo.
- card_declined — El código de error de Stripe para cualquier tarjeta rechazada; el decline_code indica el motivo.
- payment_intent_authentication_failure — La tarjeta falló la verificación de autenticación del banco (como 3-D Secure).