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 transaction_not_allowed ?

Vérifié le

Le code de refus Stripe transaction_not_allowed est décrit par Stripe comme un refus pour une raison inconnue, et le client doit contacter l'émetteur de sa carte pour plus d'informations. Le nom indique que la banque n'autorisera pas cette transaction sur la carte, par exemple en raison d'un blocage sur les paiements en ligne, étrangers ou récurrents. Une autre carte fonctionne généralement, tandis que réessayer la même carte fonctionne rarement.

Type
Refus dû aux restrictions de la carte
Qui a refusé
La banque de la carte
Réessayer
Pas avec la même carte, sauf si la banque change sa règle
Action de l'acheteur
Utiliser une autre carte ou demander à la banque de l'autoriser
Action du commerçant
Proposer d'autres méthodes de paiement
Renouvellement PlatformDTC
Pas de nouvelle tentative ; retenu en retard avec un lien de mise à jour de carte

Ce que fait PlatformDTC

Au moment du paiement, PlatformDTC peut proposer à l'acheteur le processeur de secours du magasin (paiements par carte PayPal) après transaction_not_allowed, car le refus peut dépendre de l'acquéreur. Les renouvellements sont gérés strictement : selon le calendrier fixe ou avec Smart retry, il n'est jamais réessayé ; l'abonnement est retenu en retard et le client reçoit un lien en un clic pour ajouter une nouvelle carte, renvoyé jusqu'à 4 fois par cycle.

Pourquoi cela arrive

Stripe ne le précise pas, mais la banque refuse ce type de transaction sur cette carte. Les paramètres de la carte et les restrictions sur le compte sont les raisons habituelles.

Ce que l'acheteur peut faire

Payer avec une carte différente ou un portefeuille, ou demander à la banque quels achats la carte autorise.

Ce que le magasin peut faire

Afficher des alternatives à côté du message d'erreur. Pour les abonnements, demander au client de mettre à jour son mode de paiement plutôt que de réessayer.

Pour les développeurs

Vérifiez charge.outcome.network_decline_code. Sur Visa, 57 (transaction non autorisée au titulaire de la carte) est de Catégorie 1 et ne doit jamais être soumise à nouveau pour la même information d'identification ; 58 (non autorisé au terminal) est un code générique de Catégorie 4. Respectez outcome.advice_code = do_not_try_again.

Questions fréquentes

Pourquoi la transaction n'est-elle pas autorisée si la carte fonctionne ailleurs ?
La banque peut autoriser certains types d'achats mais pas d'autres, tels que les paiements en ligne, étrangers ou récurrents.
Dois-je réessayer transaction_not_allowed ?
Pas avec la même carte pour un abonnement. Au moment du paiement, une autre carte ou un processeur de secours est la meilleure option.

Sources

Voir aussi

Bibliothèque des paiements