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

Vérifié le

Le code de refus Stripe service_not_allowed signifie que le paiement a été refusé pour une raison inconnue, selon Stripe, et le client doit contacter l'émetteur de sa carte pour plus d'informations. Le nom suggère que la carte n'est pas configurée pour ce type de paiement, comme les achats en ligne ou internationaux. Une autre carte ou un autre mode de paiement permet généralement de finaliser la commande.

Type
Refus souple, raison non donnée
Qui a refusé
La banque de la carte
Nouvelle tentative
Possible plus tard ; une autre méthode est plus rapide
Action de l'acheteur
Utiliser une autre carte ou demander à la banque
Action du commerçant
Proposer des alternatives

Ce que fait PlatformDTC

À la caisse, PlatformDTC permet à un magasin ayant les paiements par carte PayPal comme solution de secours de proposer cette option à l'acheteur après un service_not_allowed, car un autre processeur pourrait l'approuver. Avec Smart retry activé, les renouvellements refusés de cette manière sont traités comme des refus génériques : réessayés 2, 5, 8, 13 et 18 jours après le premier refus, jusqu'à 6 tentatives, à 14:00 heure locale de l'abonné par défaut, et mis en attente (en retard) s'ils ne sont jamais validés.

Pourquoi cela arrive

Stripe ne spécifie pas la raison. Les banques peuvent désactiver des services sur une carte, par exemple les paiements en ligne, étrangers ou récurrents, et refuser tout ce qui n'en fait pas partie.

Ce que l'acheteur peut faire

Payez avec une autre carte ou un autre portefeuille, ou demandez à votre banque quels types d'achats la carte autorise.

Ce que le magasin peut faire

Affichez d'autres modes de paiement à côté de l'erreur. Pour les abonnements, une nouvelle tentative espacée et un e-mail de mise à jour de carte fonctionnent mieux que de facturer à plusieurs reprises.

Pour les développeurs

decline_code = service_not_allowed. Lisez charge.outcome.advice_code et network_decline_code avant de décider d'une nouvelle tentative ; un code d'avis do_not_try_again signifie arrêter.

Questions fréquentes

Quel service n'est pas autorisé ?
Stripe ne le dit pas. Seule la banque de la carte sait quel service sur la carte est bloqué, le client doit donc leur demander.
Est-ce que service_not_allowed est un refus définitif ?
Stripe ne le classe pas. Il décrit une raison inconnue, et les nouvelles tentatives sont autorisées selon les règles génériques de Visa, mais un nouveau mode de paiement est généralement plus rapide.

Sources

Voir aussi

Bibliothèque des paiements