Stripe · Codes de refus
Que signifie le code de refus Stripe issuer_not_available ?
Vérifié le
Le code de refus Stripe issuer_not_available signifie que la banque émettrice de la carte n'a pas pu être jointe, le paiement n'a donc jamais été autorisé. Ce n'est pas un jugement sur le client ou la carte. Le conseil de Stripe est de tenter le paiement à nouveau ; ce n'est que s'il continue d'échouer que le client doit contacter l'émetteur de sa carte. La plupart de ces problèmes se résolvent en quelques minutes à quelques jours.
- Type
- Refus temporaire (passager)
- Qui a refusé
- Personne : la banque de la carte n'a pas répondu
- Réessayer
- Oui, un peu plus tard
- Action du client
- Réessayer ; si cela continue d'échouer, appeler la banque ou utiliser une autre carte
- Action du commerçant
- Laisser le client réessayer ; ne pas le considérer comme une fraude
- Renouvellement PlatformDTC
- Réessayé 2, 5 et 8 jours après le premier refus (Smart retry)
Ce que fait PlatformDTC
Lors du paiement, PlatformDTC considère issuer_not_available comme un refus qu'un autre processeur pourrait approuver : si le magasin a configuré les paiements par carte PayPal comme solution de secours, le client se voit proposer de traiter la carte via PayPal. Avec Smart retry activé, un renouvellement refusé de cette manière est réessayé 2, 5 et 8 jours après le premier refus, avec un maximum de 4 tentatives, et l'e-mail du client indique que sa banque n'a pas pu être jointe.
Pourquoi cela arrive
Chaque paiement par carte doit être approuvé par la banque qui a émis la carte. Lorsque les systèmes de cette banque sont en panne, surchargés ou lents à répondre, la demande expire et Stripe renvoie issuer_not_available.
Il n'y a rien d'anormal avec les détails de la carte ou le solde de l'acheteur. La banque n'a simplement jamais donné de réponse.
Ce que l'acheteur peut faire
Attendez un instant et payez à nouveau. Si la deuxième tentative échoue également, utilisez une carte ou un mode de paiement différent, ou appelez le numéro au dos de la carte pour demander si la banque rencontre des problèmes.
Ce que le magasin peut faire
Gardez la caisse ouverte et invitez à une deuxième tentative. Un portefeuille ou une autre carte passe généralement immédiatement.
Pour les abonnements, un calendrier de relance court les récupère bien ; il n'y a aucune raison de demander au client une nouvelle carte dès le premier échec.
Pour les développeurs
Le refus arrive sous la forme last_payment_error.decline_code = issuer_not_available. Vérifiez charge.outcome.network_decline_code pour la réponse brute de l'émetteur : sur Visa, 91 signifie que l'émetteur ou le commutateur est inopérant, un code de Catégorie 2 que Visa permet aux marchands de retenter jusqu'à 20 fois en 30 jours.
Stripe recommande un maximum de huit tentatives pour un paiement qui les autorise.
Questions fréquentes
- Dois-je retenter un refus issuer_not_available ?
- Oui. La recommandation de Stripe est de tenter le paiement à nouveau, et ce code se résout généralement une fois que la banque est joignable. Espacez les tentatives plutôt que de les envoyer coup sur coup.
- Est-ce que issuer_not_available est la faute de l'acheteur ?
- Non. Cela signifie que la banque de la carte n'a pas répondu. La carte et le solde peuvent être parfaitement corrects.
- Combien de fois puis-je retenter ?
- Visa autorise jusqu'à 20 nouvelles tentatives en 30 jours pour ses catégories autorisant les relances, et Stripe recommande un maximum de huit tentatives pour les paiements qui les autorisent. Le Smart retry de PlatformDTC utilise au maximum quatre tentatives pour ce type de refus.
Sources
- Codes de refus Stripe — Stripe
- Codes de refus réseau — Stripe
- Refus de carte — Stripe
- Visa Core Rules and Visa Product and Service Rules (24 October 2026), Table 7-2 — Visa
Voir aussi
- processing_error — Une erreur est survenue lors du traitement de la carte. Généralement temporaire.
- reenter_transaction — La banque n'a pas pu traiter le paiement pour une raison inconnue ; essayez à nouveau.
- try_again_later — Code obsolète : la banque a refusé pour une raison inconnue ; réessayez plus tard.
- generic_decline — Refusé pour une raison inconnue, ou bloqué par Stripe Radar ou Adaptive Acceptance.
- lost_card — La carte a été déclarée perdue. Elle ne peut pas être utilisée ; l'acheteur a besoin d'une autre carte.
- merchant_blacklist — Le paiement correspondait à une entrée sur la liste de blocage Stripe propre au magasin.
- new_account_information_available — La carte ou son compte est invalide ; la banque peut détenir des informations plus récentes à son sujet.
- no_action_taken — La carte a été refusée pour une raison que la banque n'a pas communiquée.