Stripe · Codes de refus
Que signifie le code de refus Stripe mobile_device_authentication_required ?
Vérifié le
Le code de refus Stripe mobile_device_authentication_required signifie que la carte a été refusée car la transaction nécessite une authentification. La solution de Stripe est de demander au client de réessayer le paiement en tapant à nouveau sur son appareil mobile, afin qu'il puisse déverrouiller ou confirmer sur le téléphone. Cela s'applique aux paiements en personne par portefeuille, donc les boutiques en ligne le voient rarement. Rien ne va mal avec la carte.
- Type
- Authentification requise
- Qui a refusé
- La banque de la carte
- Réessayer
- Oui, en tapant à nouveau sur le téléphone
- Action de l'acheteur
- Déverrouiller le téléphone et taper à nouveau
- Action du commerçant
- Demander au client de taper à nouveau
Ce que fait PlatformDTC
PlatformDTC regroupe mobile_device_authentication_required avec les autres codes d'authentification au moment du paiement : il n'est jamais envoyé au processeur de secours, et l'acheteur complète la vérification sur le même paiement. Sur les renouvellements, selon le calendrier fixe ou avec Smart retry, il n'est pas réessayé aveuglément : l'abonnement est mis en retard de paiement et le client reçoit un e-mail "action requise" lui demandant de confirmer le paiement.
Pourquoi cela arrive
La banque souhaite que le titulaire de la carte confirme le paiement sur son téléphone, par exemple en le déverrouillant avec un visage, une empreinte digitale ou un code d'accès, avant d'approuver le paiement sans contact.
Ce que l'acheteur peut faire
Déverrouillez votre téléphone, ouvrez votre portefeuille si nécessaire, et tapez à nouveau sur le lecteur.
Pour les développeurs
decline_code = mobile_device_authentication_required concerne les paiements par portefeuille électronique en personne. Relancez le paiement pour que le client puisse taper sa carte avec un appareil authentifié. Ce n'est pas attendu pour les PaymentIntents en ligne, où authentication_required couvre le 3-D Secure.
Questions fréquentes
- Est-ce que mobile_device_authentication_required signifie que la carte a été refusée définitivement ?
- Non. Taper à nouveau avec un téléphone déverrouillé ou confirmé permet généralement de finaliser le paiement.
- Pourquoi cela s'est-il produit sur un paiement sans contact par téléphone ?
- La banque a demandé au client de s'authentifier sur l'appareil pour cette transaction.
Sources
- Codes de refus Stripe — Stripe
Voir aussi
- authentication_required — La banque souhaite que le titulaire de la carte vérifie le paiement, généralement avec 3D Secure.
- authentication_not_handled — La vérification était requise, l'acheteur l'a ignorée, et la banque a refusé à nouveau.
- online_or_offline_pin_required — En personne uniquement : la carte nécessite un code PIN, par code PIN en ligne ou par puce et code PIN.
- payment_intent_authentication_failure — La carte a échoué à la vérification d'authentification de la banque (comme le 3-D Secure).
- card_declined — Le code d'erreur de Stripe pour toute carte refusée ; le decline_code indique la raison.
- approve_with_id — La banque n'a pas pu autoriser le paiement tel qu'il a été envoyé ; une nouvelle tentative pourrait fonctionner.
- call_issuer — La banque a refusé sans donner de raison et souhaite que le titulaire de la carte la contacte.