NewNo plan feeNo plan fee. Just 2.9% + $0.30 per card sale, and signing up is free.Try now →

Stripe · Codes de refus

Que signifie le code de refus Stripe `new_account_information_available` ?

Vérifié le

Le code de refus Stripe `new_account_information_available` signifie que la carte, ou le compte auquel elle est connectée, est invalide, selon Stripe. Le nom suggère que la banque dispose de nouvelles informations pour le compte, comme une carte de remplacement, bien que la description de Stripe ne le dise pas directement. Réessayer la carte enregistrée ne servira à rien. Le client doit contacter sa banque ou saisir les détails de sa carte actuelle.

Type
Refus définitif (informations de carte obsolètes)
Qui a refusé
La banque de la carte
Réessayer
Non, pas avec les mêmes informations
Action de l'acheteur
Saisir la carte actuelle, ou demander à la banque les nouvelles informations
Action du commerçant
Demander des informations de carte mises à jour au lieu de réessayer

Ce que fait PlatformDTC

À la caisse, PlatformDTC traite `new_account_information_available` comme un non-réessai et n'offre pas le processeur de secours ; l'acheteur est invité à utiliser une autre carte. Lors des renouvellements, selon le calendrier fixe ou avec Smart retry, il n'est pas réessayé : l'abonnement est retenu en retard et le client reçoit un lien de mise à jour de carte. Si le Card Account Updater de Stripe livre la carte réémise, la retenue est levée d'elle-même et le renouvellement est facturé.

Pourquoi cela arrive

Le numéro de carte ou le compte associé n'est plus valide. Les raisons courantes sont une carte réémise avec un nouveau numéro ou une nouvelle date d'expiration, ou un compte que la banque a fermé et remplacé.

Cela apparaît le plus souvent sur les cartes enregistrées utilisées pour les abonnements, car la carte a été enregistrée avant le changement.

Ce que l'acheteur peut faire

Vérifiez si vous avez reçu une nouvelle carte de votre banque et saisissez ces informations. Si ce n'est pas le cas, appelez la banque et demandez pourquoi la carte a été refusée.

Ce que le magasin peut faire

Envoyez au client un lien pour mettre à jour sa carte plutôt que de facturer à nouveau l'ancienne.

Pour les développeurs

Lisez `charge.outcome.advice_code` : `confirm_card_data` signifie que l'émetteur souhaite que les données de la carte soient revalidées. Sur Mastercard, `network_advice_code 01` signifie « New account information available ».

Arrêtez les tentatives de réessai pour le moyen de paiement enregistré et collectez-en un nouveau via un `SetupIntent` ou votre flux de mise à jour de carte (`update-card`).

Questions fréquentes

Le réessai de `new_account_information_available` fonctionnera-t-il un jour ?
Pas avec les mêmes détails enregistrés. La banque les considère comme invalides. De nouveaux détails de carte ou des détails mis à jour sont nécessaires.
Est-ce la même chose qu'une carte expirée ?
Pas exactement. `expired_card` est spécifique à la date d'expiration. Ce code indique que la carte ou le compte est invalide, souvent parce que la banque a émis de nouveaux détails de remplacement.

Sources

Voir aussi

Bibliothèque des paiements