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 `do_not_try_again` ?

Vérifié le

Stripe liste `do_not_try_again` comme un code de refus déprécié signifiant que la carte a été refusée pour une raison inconnue, et indique que le client doit contacter l'émetteur de sa carte. Son nom dit le reste : ne soumettez pas à nouveau le même paiement sur cette carte. Stripe porte maintenant cette instruction dans un code de conseil séparé, `do_not_try_again`, ce qui signifie que la carte ne devrait plus être utilisée pour la même transaction. Demandez au client un mode de paiement différent.

Type
Refus ferme
Qui a refusé
La banque de la carte
Nouvelle tentative
Non
Action de l'acheteur
Utiliser une autre carte, ou contacter la banque
Action du commerçant
Arrêter de réessayer cette carte pour ce paiement
Statut
Déprécié par Stripe

Ce que fait PlatformDTC

Le processus de paiement de PlatformDTC traite `do_not_try_again` comme un refus définitif et n'offre jamais de processeur de secours pour celui-ci. Lors des renouvellements, aucune nouvelle tentative n'est effectuée, que ce soit selon le calendrier fixe ou avec Smart retry, qu'il s'agisse du code de refus ou du code de conseil `do_not_try_again` de Stripe (ou du Mastercard Merchant Advice Code 03 ou 21) sur tout autre refus. L'abonnement est mis en retard de paiement et le client est invité à fournir une nouvelle carte.

Pourquoi cela arrive

La banque a décidé que ce paiement ne sera pas approuvé et ne souhaite pas qu'il soit soumis à nouveau. Stripe ne reçoit pas de raison plus spécifique.

Ce que l'acheteur peut faire

Payez avec une carte ou une méthode différente. Si vous avez besoin de cette carte, appelez la banque au numéro figurant au dos.

Ce que le magasin peut faire

Arrêtez les nouvelles tentatives automatiques sur cette carte pour ce paiement et envoyez au client un lien pour mettre à jour son mode de paiement. Réessayer malgré une instruction d'arrêt est ce que les programmes de frais des réseaux de cartes ciblent : Braintree note que Mastercard facture $0.10 pour chaque nouvelle tentative au-delà de 10 en 24 heures après un MAC 03 ou 21.

Pour les développeurs

Préférez `charge.outcome.advice_code` au code de refus déprécié : `do_not_try_again`, `try_again_later` ou `confirm_card_data`. Sur Mastercard, `network_advice_code` 03 signifie "Do not try again" et 21 "Stop recurring payment".

Questions fréquentes

Le `do_not_try_again` est-il toujours utilisé ?
Stripe marque le code de refus comme déprécié. La même instruction apparaît maintenant comme le `advice_code` `do_not_try_again` sur le résultat du paiement.
Que se passe-t-il si j'essaie quand même ?
La banque est susceptible de refuser à nouveau, et les tentatives répétées après une instruction d'arrêt peuvent entraîner des frais de réseau de carte et augmenter votre taux de refus.

Sources

Voir aussi

Bibliothèque des paiements