Stripe · Codes de refus
Que signifie l'erreur Stripe payment_intent_authentication_failure ?
Vérifié le
Le code d'erreur Stripe payment_intent_authentication_failure signifie que la méthode de paiement fournie a échoué à l'authentification, par exemple une vérification 3-D Secure que le titulaire de la carte n'a pas complétée ou n'a pas réussie. Stripe indique de fournir une nouvelle méthode de paiement pour tenter le paiement à nouveau. Le client peut réessayer et terminer l'étape de vérification de la banque, ou utiliser une autre carte.
- Type
- Authentification échouée
- Qui a refusé
- La banque de la carte, à l'étape de vérification
- Nouvelle tentative
- Uniquement avec le client présent pour s'authentifier
- Action du client
- Réessayer et compléter la vérification de la banque, ou utiliser une autre carte
- Action du commerçant
- Ramener le client pour confirmer le paiement
- Renouvellement PlatformDTC
- Pas de nouvelle tentative aveugle ; le client est invité à confirmer auprès de sa banque
Ce que fait PlatformDTC
Au moment du paiement, PlatformDTC maintient payment_intent_authentication_failure sur le même processeur afin que le client puisse compléter la vérification ; il n'est pas redirigé. Lors des renouvellements, selon le calendrier fixe ou avec la Nouvelle tentative intelligente, il n'est pas retenté hors session, car aucune invite 3-D Secure ne peut atteindre un client absent : l'abonnement est mis en attente et le client reçoit l'e-mail d'action requise lui demandant de confirmer le paiement auprès de sa banque.
Pourquoi cela arrive
La banque a demandé au titulaire de la carte de prouver son identité, généralement avec un code ou une confirmation via une application, et cette étape a échoué, a expiré ou a été annulée.
Ce que le client peut faire
Veuillez réessayer et finaliser l'écran de vérification de votre banque. Si cela ne fonctionne pas, utilisez une autre carte ou un autre portefeuille.
Ce que le magasin peut faire
Pour les paiements par carte enregistrée, envoyez au client un lien pour qu'il confirme lui-même le paiement. Toute nouvelle tentative en arrière-plan échouera de la même manière.
Pour les développeurs
error.code = payment_intent_authentication_failure. Stripe recommande de fournir un nouveau moyen de paiement pour tenter de finaliser à nouveau le PaymentIntent. Pour les renouvellements hors session, amenez le client en session pour qu'il s'authentifie.
Questions fréquentes
- Est-ce que payment_intent_authentication_failure est un refus pour fonds insuffisants ?
- Non. Cela signifie que l'étape de vérification a échoué, pas que la carte manquait de fonds.
- Un renouvellement d'abonnement peut-il être relancé après l'échec de l'authentification ?
- Pas automatiquement. Le client doit être présent pour s'authentifier, demandez-lui donc de confirmer le paiement.
Sources
- Codes d'erreur — Stripe
- Codes de refus Stripe — Stripe
- Refus de carte — 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.
- mobile_device_authentication_required — Le paiement nécessite une authentification ; le client doit taper à nouveau sur son téléphone.
- 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.
- card_not_supported — La carte ne peut pas être utilisée pour ce type d'achat.
- card_velocity_exceeded — Le solde, la limite de crédit ou la limite de montant de la carte a été atteint.