Stripe · Codes de refus
Que signifie le code de refus Stripe `not_permitted` ?
Vérifié le
Le code de refus Stripe `not_permitted` signifie que le paiement n'est pas autorisé : la banque de la carte n'autorisera pas ce type de transaction sur cette carte. La prochaine étape de Stripe est que le client contacte l'émetteur de sa carte pour plus d'informations. Les causes incluent les cartes bloquées pour les achats en ligne ou à l'étranger et les comptes avec des restrictions. Une autre carte fonctionne généralement immédiatement.
- Type
- Refus dû à des restrictions de carte
- Qui a refusé
- La banque de la carte
- Réessayer
- Pas sur la même carte tant que la banque ne lève pas la restriction
- Action de l'acheteur
- Utiliser une autre carte ou demander à la banque d'autoriser l'achat
- Action du commerçant
- Proposer d'autres moyens de paiement
- Renouvellement PlatformDTC
- Pas de réessai ; retenu en retard avec un lien de mise à jour de carte (`update-card`)
Ce que fait PlatformDTC
PlatformDTC traite `not_permitted` différemment au moment du paiement et lors des renouvellements. Au moment du paiement, l'acheteur peut se voir proposer le processeur de secours du magasin (paiements par carte PayPal) s'il est configuré, car un autre acquéreur peut être accepté là où le premier ne l'était pas. Lors des renouvellements, selon le calendrier fixe ou avec le réessai intelligent (`Smart retry`), `not_permitted` n'est jamais réessayé : l'abonnement est mis en attente après la date d'échéance et le client reçoit un lien en un clic pour payer avec une carte différente.
Pourquoi cela arrive
La banque a décidé que cette carte ne peut pas être utilisée pour ce paiement. Cela peut être un paramètre sur la carte (pas de paiements en ligne, internationaux ou récurrents), une restriction sur le compte, ou une règle concernant le type de commerçant.
Ce que l'acheteur peut faire
Essayez une autre carte ou un autre portefeuille. Si vous souhaitez utiliser cette carte, appelez votre banque, demandez ce qui est bloqué et si elle peut autoriser l'achat.
Ce que le magasin peut faire
Proposez des alternatives comme PayPal ou une autre carte. Réessayer la même carte selon un calendrier ne changera pas la règle de la banque.
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 les mêmes informations d'identification ; 58 (transaction non autorisée au terminal) est un code générique de Catégorie 4. Respectez outcome.advice_code = do_not_try_again si présent.
Questions fréquentes
- Pourquoi une carte valide serait-elle not_permitted ?
- La banque peut restreindre une carte pour certains achats, tels que les paiements en ligne, à l'étranger ou par abonnement. La carte fonctionne ailleurs mais pas pour ce paiement.
- Dois-je réessayer un renouvellement not_permitted ?
- Non. La restriction demeure jusqu'à ce que le client ou la banque la modifie. Demandez plutôt au client de mettre à jour son mode de paiement.
Sources
Voir aussi
- transaction_not_allowed — La banque a refusé ; la carte n'autorise pas ce type de transaction.
- card_not_supported — La carte ne peut pas être utilisée pour ce type d'achat.
- restricted_card — La carte ne peut pas être utilisée pour ce paiement ; elle a peut-être été déclarée perdue ou volée.
- service_not_allowed — La carte a été refusée pour une raison que la banque n'a pas donnée.
- offline_pin_required — En personne uniquement : la carte doit être insérée et un code PIN saisi.
- online_or_offline_pin_required — En personne uniquement : la carte nécessite un code PIN, par code PIN en ligne ou par puce et code PIN.
- pickup_card — La carte ne peut pas être utilisée pour ce paiement ; elle a peut-être été déclarée perdue ou volée.
- pin_try_exceeded — Trop de tentatives de code PIN erronées ; le client doit utiliser une autre carte ou un autre mode de paiement.