Stripe · Códigos de rechazo
¿Qué significa el código de rechazo `not_permitted` de Stripe?
Revisado
El código de rechazo `not_permitted` de Stripe significa que el pago no está permitido: el banco de la tarjeta no permitirá este tipo de transacción en esta tarjeta. El siguiente paso de Stripe es que el cliente contacte a su emisor de tarjeta para más información. Las causas incluyen tarjetas bloqueadas para compras en línea o extranjeras y cuentas con restricciones. Otra tarjeta usualmente funciona de inmediato.
- Tipo
- Rechazo debido a restricciones de la tarjeta
- Quién rechazó
- El banco de la tarjeta
- Reintentar
- No en la misma tarjeta hasta que el banco levante la restricción
- Acción del comprador
- Usar otra tarjeta o pedir al banco que permita la compra
- Acción del comercio
- Ofrecer otros métodos de pago
- Renovación de PlatformDTC
- Sin reintento; retenido como vencido con un enlace para actualizar la tarjeta
Qué hace PlatformDTC
PlatformDTC trata `not_permitted` de manera diferente en el proceso de compra y en las renovaciones. En el proceso de compra, al comprador se le puede ofrecer el procesador de respaldo de la tienda (pagos con tarjeta de PayPal) si está configurado, porque otro adquirente puede ser aceptado donde el primero no lo fue. En las renovaciones, en el calendario fijo o con reintento inteligente, `not_permitted` nunca se reintenta: la suscripción se mantiene como vencida y el cliente recibe un enlace de un solo clic para pagar con una tarjeta diferente.
Por qué sucede
El banco ha decidido que esta tarjeta no puede usarse para este pago. Eso puede ser una configuración en la tarjeta (sin pagos en línea, internacionales o recurrentes), una restricción en la cuenta o una regla sobre el tipo de comercio.
Qué puede hacer el comprador
Pruebe con una tarjeta o billetera diferente. Si desea usar esta tarjeta, llame a su banco, pregunte qué está bloqueado y si pueden permitir la compra.
Qué puede hacer la tienda
Muestre alternativas como PayPal u otra tarjeta. Reintentar la misma tarjeta según un cronograma no cambiará la regla del banco.
Para desarrolladores
Verifique charge.outcome.network_decline_code. En Visa, 57 (transacción no permitida al titular de la tarjeta) es Categoría 1 y nunca debe volver a enviarse para la misma credencial; 58 (transacción no permitida en el terminal) es un código genérico de Categoría 4. Respete outcome.advice_code = do_not_try_again cuando esté presente.
Preguntas frecuentes
- ¿Por qué una tarjeta válida sería not_permitted?
- El banco puede restringir una tarjeta para ciertas compras, como pagos en línea, extranjeros o de suscripción. La tarjeta funciona en otros lugares, pero no para este pago.
- ¿Debo reintentar una renovación not_permitted?
- No. La restricción permanece hasta que el cliente o el banco la cambien. En su lugar, pida al cliente que actualice su método de pago.
Fuentes
Relacionado
- transaction_not_allowed — El banco rechazó; la tarjeta no permite este tipo de transacción.
- card_not_supported — La tarjeta no se puede usar para este tipo de compra.
- restricted_card — La tarjeta no se puede usar para este pago; puede haber sido reportada como perdida o robada.
- service_not_allowed — La tarjeta fue rechazada por una razón que el banco no dio.
- offline_pin_required — Solo en persona: la tarjeta debe insertarse y se debe introducir un PIN.
- online_or_offline_pin_required — Solo en persona: la tarjeta necesita un PIN, mediante Online PIN o chip y PIN.
- pickup_card — La tarjeta no se puede usar para este pago; puede haber sido reportada como perdida o robada.
- pin_try_exceeded — Demasiados intentos de PIN incorrectos; el cliente debe usar otra tarjeta o método.