Stripe · Códigos de rechazo
¿Qué significa el error payment_intent_authentication_failure de Stripe?
Revisado
El código de error de Stripe payment_intent_authentication_failure significa que el método de pago proporcionado ha fallado la autenticación, por ejemplo, una verificación 3-D Secure que el titular de la tarjeta no completó o no superó. Stripe indica que se debe proporcionar un nuevo método de pago para intentar el pago de nuevo. El comprador puede reintentar y finalizar el paso de verificación del banco, o usar otra tarjeta.
- Tipo
- Autenticación fallida
- Quién rechazó
- El banco de la tarjeta, en el paso de verificación
- Reintentar
- Solo con el cliente presente para autenticar
- Acción del comprador
- Reintentar y completar la verificación del banco, o usar otra tarjeta
- Acción del comercio
- Hacer que el cliente vuelva para confirmar el pago
- Renovación de PlatformDTC
- Sin reintento ciego; se pide al cliente que confirme con su banco
Qué hace PlatformDTC
En la pasarela de pago, PlatformDTC mantiene payment_intent_authentication_failure en el mismo procesador para que el comprador pueda completar la verificación; no se redirige. En las renovaciones, en el calendario fijo o con Reintento inteligente, no se reintenta fuera de sesión, porque ninguna solicitud 3-D Secure puede llegar a un cliente ausente: la suscripción se mantiene vencida y el cliente recibe el correo electrónico de acción requerida pidiéndole que confirme el pago con su banco.
Por qué ocurre
El banco pidió al titular de la tarjeta que demostrara que era él, normalmente con un código o una confirmación de la aplicación, y ese paso falló, expiró o fue cancelado.
Lo que el comprador puede hacer
Intente de nuevo y complete la pantalla de verificación de su banco. Si no puede, use una tarjeta o billetera diferente.
Lo que la tienda puede hacer
Para cargos con tarjeta guardada, envíe al cliente un enlace para que confirme el pago por sí mismo. Reintentar en segundo plano fallará de la misma manera.
Para desarrolladores
error.code = payment_intent_authentication_failure. La guía de Stripe es proporcionar un nuevo método de pago para intentar cumplir el PaymentIntent de nuevo. Para renovaciones fuera de sesión, ponga al cliente en sesión para autenticar.
Preguntas frecuentes
- ¿Es payment_intent_authentication_failure un rechazo por fondos insuficientes?
- No. Significa que el paso de verificación falló, no que la tarjeta careciera de fondos.
- ¿Se puede reintentar la renovación de una suscripción después de que falle la autenticación?
- No automáticamente. El cliente tiene que estar presente para autenticar, así que pídale que confirme el pago.
Fuentes
- Códigos de error — Stripe
- Códigos de rechazo de Stripe — Stripe
- Rechazos de tarjeta — 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.
- 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.
- 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.
- card_not_supported — La tarjeta no se puede usar para este tipo de compra.
- card_velocity_exceeded — Se ha alcanzado el saldo, el límite de crédito o el límite de importe de la tarjeta.