Stripe · Códigos de rechazo
¿Qué significa el código de rechazo de Stripe online_or_offline_pin_required?
Revisado
El código de rechazo de Stripe online_or_offline_pin_required significa que la tarjeta fue rechazada porque requiere un PIN. Si el lector de tarjetas admite Online PIN, Stripe indica que se solicite el PIN sin crear una nueva transacción; si no, el cliente debe insertar la tarjeta e introducir el PIN. Es un código de pagos en persona, por lo que las tiendas en línea rara vez lo encuentran.
- Tipo
- Autenticación necesaria (en persona)
- Quién rechazó
- El banco de la tarjeta
- Reintentar
- Sí, con el PIN
- Acción del comprador
- Introduzca el PIN en el lector, o inserte la tarjeta
- Acción del comercio
- Use un lector que admita Online PIN, o solicite chip y PIN
Qué hace PlatformDTC
online_or_offline_pin_required nunca se transfiere a un procesador de respaldo en el proceso de pago, y se le pide al comprador otra tarjeta. Debido a que el proceso de pago en línea y las renovaciones de PlatformDTC no pueden tomar un PIN, una renovación rechazada de esta manera nunca se reintenta, ni en el cronograma fijo ni con Smart retry: la suscripción se mantiene vencida y el cliente recibe un enlace de un solo clic para agregar una tarjeta diferente.
Por qué sucede
El banco quiere una prueba de que el titular de la tarjeta está presente, por lo que solicita un PIN. Esto a menudo ocurre después de una serie de pagos sin contacto sin uno.
Qué puede hacer el comprador
Introduzca el PIN cuando el lector lo solicite, o inserte la tarjeta e introdúzcalo. Al comprar en línea, elija una tarjeta o una billetera diferente.
Para desarrolladores
En los lectores de Stripe Terminal que admiten PIN en línea, solicite el PIN en el mismo pago en lugar de crear uno nuevo. Los lectores sin PIN en línea deben reiniciar el pago con la tarjeta insertada. No se espera para PaymentIntents sin tarjeta presente.
Preguntas frecuentes
- ¿Necesito crear un nuevo pago para `online_or_offline_pin_required`?
- No si el lector admite PIN en línea: Stripe indica que se solicite el PIN sin crear una nueva transacción. De lo contrario, el cliente debe insertar la tarjeta e intentarlo de nuevo.
- ¿Por qué apareció este código en un pago sin contacto?
- El banco solicitó un PIN antes de aprobar más pagos sin contacto. Introducir el PIN completa el pago.
Fuentes
- Códigos de rechazo de Stripe — Stripe
Relacionado
- offline_pin_required — Solo en persona: la tarjeta debe insertarse y se debe introducir un PIN.
- incorrect_pin — El PIN introducido en un lector de tarjetas es incorrecto.
- invalid_pin — El PIN introducido es incorrecto.
- pin_try_exceeded — Demasiados intentos de PIN incorrectos; el cliente debe usar otra tarjeta o método.
- pickup_card — La tarjeta no se puede usar para este pago; puede haber sido reportada como perdida o robada.
- 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.
- restricted_card — La tarjeta no se puede usar para este pago; puede haber sido reportada como perdida o robada.