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 transaction_not_allowed de Stripe?

Revisado

El código de rechazo de Stripe transaction_not_allowed es descrito por Stripe como un rechazo por una razón desconocida, y el cliente necesita contactar al emisor de su tarjeta para más información. El nombre indica que el banco no permitirá esta transacción en la tarjeta, por ejemplo, debido a un bloqueo en pagos en línea, extranjeros o recurrentes. Otra tarjeta usualmente funciona, mientras que reintentar la misma tarjeta rara vez lo hace.

Tipo
Rechazo debido a restricciones de la tarjeta
Quién rechazó
El banco de la tarjeta
Reintentar
No con la misma tarjeta a menos que el banco cambie su regla
Acción del comprador
Usar otra tarjeta o pedir al banco que lo permita
Acción del comerciante
Ofrecer otros métodos de pago
Renovación de PlatformDTC
No reintentar; retenido como vencido con un enlace para actualizar la tarjeta

Qué hace PlatformDTC

En el proceso de pago, PlatformDTC puede ofrecer al comprador el procesador de respaldo de la tienda (pagos con tarjeta de PayPal) después de transaction_not_allowed, porque el rechazo puede depender del adquirente. Las renovaciones se manejan estrictamente: en el cronograma fijo o con Smart retry, nunca se reintenta; la suscripción se mantiene como vencida y el cliente recibe un enlace de un solo clic para agregar una nueva tarjeta, reenviado hasta 4 veces por ciclo.

Por qué sucede

Stripe no lo especifica, pero el banco está rechazando este tipo de transacción en esta tarjeta. La configuración de la tarjeta y las restricciones de la cuenta son las razones habituales.

Qué puede hacer el comprador

Pagar con una tarjeta diferente o una billetera, o preguntar al banco qué compras permite la tarjeta.

Qué puede hacer la tienda

Mostrar alternativas junto al mensaje de error. Para suscripciones, pedir al cliente que actualice su método de pago en lugar de reintentar.

Para desarrolladores

Verifica charge.outcome.network_decline_code. En Visa, 57 (transacción no permitida al titular de la tarjeta) es Categoría 1 y nunca debe ser reenviado para la misma credencial; 58 (no permitido en el terminal) es un código genérico de Categoría 4. Respeta outcome.advice_code = do_not_try_again.

Preguntas frecuentes

¿Por qué no se permite la transacción si la tarjeta funciona en otros lugares?
El banco puede permitir algunos tipos de compra pero no otros, como pagos en línea, extranjeros o recurrentes.
¿Debo reintentar transaction_not_allowed?
No con la misma tarjeta para una suscripción. En el proceso de pago, otra tarjeta o un procesador de respaldo es la mejor opción.

Fuentes

Relacionado

Biblioteca de pagos