Stripe · Códigos de rechazo
¿Qué significa el Stripe mobile_device_authentication_required decline code?
Revisado
El Stripe decline code mobile_device_authentication_required significa que la tarjeta fue rechazada porque la transacción requiere autenticación. La solución de Stripe es pedir al cliente que reintente el pago tocando su dispositivo móvil de nuevo, para que pueda desbloquear o confirmar en el teléfono. Se aplica a pagos con billetera en persona, por lo que las tiendas en línea rara vez lo ven. No hay nada malo con la tarjeta.
- Tipo
- Autenticación necesaria
- Quién rechazó
- El banco de la tarjeta
- Reintentar
- Sí, tocando el teléfono de nuevo
- Acción del comprador
- Desbloquear el teléfono y tocar de nuevo
- Acción del comercio
- Pedir al cliente que toque de nuevo
Qué hace PlatformDTC
PlatformDTC agrupa mobile_device_authentication_required con los otros códigos de autenticación en el momento del pago: nunca se envía al procesador de respaldo, y el comprador completa la verificación en el mismo pago. En las renovaciones, en el calendario fijo o con Smart retry, no se reintenta a ciegas: la suscripción se mantiene vencida y el cliente recibe un correo electrónico de "acción requerida" pidiéndole que confirme el pago.
Por qué sucede
El banco quiere que el titular de la tarjeta confirme el pago en su teléfono, por ejemplo, desbloqueándolo con una cara, huella dactilar o código de acceso, antes de que apruebe el toque.
Qué puede hacer el comprador
Desbloquee su teléfono, abra su billetera si es necesario, y toque el lector de nuevo.
Para desarrolladores
decline_code = mobile_device_authentication_required es para pagos con billetera en persona. Inicie el pago de nuevo para que el cliente pueda tocar con un dispositivo autenticado. No se espera para PaymentIntents en línea, donde authentication_required cubre 3-D Secure.
Preguntas frecuentes
- ¿Significa mobile_device_authentication_required que la tarjeta fue rechazada definitivamente?
- No. Tocar de nuevo con un teléfono desbloqueado o confirmado suele completar el pago.
- ¿Por qué ocurrió esto en un pago sin contacto con el teléfono?
- El banco pidió al cliente que se autenticara en el dispositivo para esta transacción.
Fuentes
- Códigos de rechazo de Stripe — Stripe
Relacionado
- authentication_required — El banco quiere que el titular de la tarjeta verifique el pago, normalmente con 3D Secure.
- authentication_not_handled — Se requería verificación, el comprador la omitió, y el banco rechazó de nuevo.
- online_or_offline_pin_required — Solo en persona: la tarjeta necesita un PIN, mediante Online PIN o chip y PIN.
- payment_intent_authentication_failure — La tarjeta falló la verificación de autenticación del banco (como 3-D Secure).
- card_declined — El código de error de Stripe para cualquier tarjeta rechazada; el decline_code indica el motivo.
- approve_with_id — El banco no pudo autorizar el pago tal como se envió; un intento más podría funcionar.
- call_issuer — El banco rechazó sin una razón y quiere que el titular de la tarjeta lo contacte.