Cartes qui expirent : éviter qu’elles mettent fin à vos abonnements
La mise à jour automatique des cartes de Stripe face aux cartes qui expirent, ce qu’elle rate, et comment emails préventifs et page de mise à jour aident.
Chaque carte a une date d’expiration, et chaque abonnement qui dure plus longtemps qu’une carte finira par la rencontrer. Ce jour-là, le renouvellement échoue, souvent pour un client qui n’a aucune intention de partir. Les cartes qui expirent sont l’une des causes les plus prévisibles de paiements échoués, ce qui en fait l’une des plus faciles à traiter à l’avance.
Ce guide explique ce que Stripe fait automatiquement, ce qu’il ne peut pas faire, et le processus simple qui rattrape le reste : repérer les cartes sur le point d’expirer, écrire au client avant le renouvellement, et faire en sorte que la mise à jour de la carte prenne une minute.
Ce qui se passe quand une carte enregistrée expire
Quand vous débitez une carte après sa date d’expiration, la banque émettrice la refuse, en général avec le code de refus expired_card (codes de refus Stripe). Retenter avec les mêmes données de carte n’aidera pas. Soit les données de la carte sont mises à jour, soit le client doit fournir un nouveau moyen de paiement.
Il y a deux façons d’obtenir de nouvelles données :
- Le réseau de cartes les envoie, grâce à la mise à jour automatique des cartes (aussi appelée card account updater).
- Le client les saisit, après que vous le lui avez demandé.
Vous voulez que le plus de cartes possible passent par le premier chemin, et un second chemin fluide pour les autres.
La mise à jour automatique des cartes de Stripe
La vue d’ensemble des cartes de Stripe explique le fonctionnement de la mise à jour automatique. Quand la banque d’un client émet une carte de remplacement (parce que l’ancienne a expiré, ou a été déclarée perdue ou volée), les banques émettrices participantes transmettent les nouvelles données via les réseaux de cartes, et Stripe met à jour la carte enregistrée à votre place.
Points clés de la documentation de Stripe :
- Cela dépend de la banque émettrice. Seules les banques qui participent aux programmes de mise à jour des réseaux envoient des mises à jour.
- La couverture varie selon le pays. Aux États-Unis, Stripe peut mettre à jour la plupart des cartes American Express, Visa, Mastercard et Discover. Ailleurs, la prise en charge varie.
- Vous ne pouvez pas savoir à l’avance quelles cartes seront mises à jour. Stripe indique qu’il n’est pas possible d’identifier les cartes qui prennent en charge la mise à jour automatique.
- Vous pouvez suivre les mises à jour. Stripe envoie un webhook
payment_method.automatically_updatedquand une carte est mise à jour par le réseau, avec la nouvelle date d’expiration et les quatre derniers chiffres. Si le numéro de carte a changé, l’empreinte (fingerprint) de la carte change aussi.
Stripe a aussi annoncé une couverture étendue des tokens réseau et du card account updater, avec notamment des mises à jour en temps réel pour certains réseaux et régions. Consultez l’annonce et la documentation pour connaître la portée actuelle sur vos marchés.
Ce que la mise à jour automatique rate
Même avec une bonne couverture, certaines cartes qui expirent ne seront pas mises à jour :
- La banque émettrice ne participe pas, ou pas dans ce pays.
- Le client a fermé son compte ou changé de banque ; il n’y a pas de « nouvelle carte » à envoyer.
- La carte était une carte prépayée ou une carte virtuelle à usage unique qui n’est pas réémise.
- La mise à jour arrive après la tentative de renouvellement.
Comptez donc sur la mise à jour automatique pour réduire le problème, pas pour le résoudre.
Étape 1 : repérer les cartes sur le point d’expirer
Chaque carte enregistrée sur Stripe a exp_month et exp_year sur l’objet card du PaymentMethod. Une tâche quotidienne ou hebdomadaire peut lister les clients dont la carte par défaut expire avant leur prochain renouvellement.
Une règle simple :
Flag a subscription when:
the default payment method is a card, and
the card expires before the next invoice date, and
no automatic update has been received for that card
Rappelez-vous qu’une carte est en général valable jusqu’au dernier jour de son mois d’expiration. Une carte marquée 11/2026 devrait encore fonctionner le 20 novembre 2026, et échouer sur un renouvellement en décembre.
Écoutez payment_method.automatically_updated et retirez une carte de votre liste dès que le réseau la met à jour. Il n’y a aucune raison d’écrire à un client dont la carte a déjà été corrigée.
Exemple de calendrier
| Date de renouvellement | Expiration de la carte | Statut | Action |
|---|---|---|---|
| 5 déc. | 11/2026 | Va échouer | Email à la mi-novembre |
| 20 nov. | 11/2026 | Encore valable | Revérifier avant le renouvellement suivant |
| 3 janv. | 12/2026 | Va échouer | Email à la mi-décembre |
| 5 déc. | 11/2026, mise à jour par le réseau | Corrigée | Aucune action |
Ces lignes sont des exemples hypothétiques, à titre d’illustration.
Étape 2 : écrire au client avant le renouvellement
Stripe peut en faire une partie pour vous. Dans les réglages des emails clients, vous pouvez activer les emails sur les cartes qui expirent. C’est une base raisonnable. Si vous voulez maîtriser le moment, le texte, la langue, ou ignorer les clients dont la carte a déjà été mise à jour, envoyez les vôtres.
Une séquence préventive qui fonctionne bien pour les offres mensuelles :
| Quand | Remarques | |
|---|---|---|
| Environ 2 à 3 semaines avant le renouvellement | « Votre carte expire bientôt » | Email principal |
| Environ 3 jours avant le renouvellement | Court rappel | Seulement si non mise à jour |
| Jour du renouvellement | Parcours normal de paiement échoué | Si le débit échoue |
Pour les offres annuelles, commencez plus tôt (par exemple 30 jours avant le renouvellement) et indiquez le montant du renouvellement, puisqu’il est plus élevé.
Modèle : carte qui expire bientôt
Objet : Votre carte pour [Produit] expire bientôt
Bonjour [Prénom],
La carte [Marque] se terminant par [1234] que vous utilisez pour [Produit]
expire à la fin de [Mois]. Votre prochain paiement de [Montant]
aura lieu le [Date de renouvellement].
Pour éviter toute interruption, vous pouvez ajouter votre nouvelle carte ici :
[Mettre à jour le moyen de paiement]
Si votre banque vous a déjà envoyé une carte de remplacement,
elle a peut-être été mise à jour automatiquement. Vous pouvez le vérifier
sur la même page.
Merci,
[Nom de l’expéditeur]
Modèle : court rappel
Objet : Rappel : mettez à jour votre carte avant le [Date de renouvellement]
Bonjour [Prénom],
Petit rappel : votre carte [Marque] se terminant par [1234] expire avant
votre prochain paiement [Produit] du [Date de renouvellement].
[Mettre à jour le moyen de paiement]
Cela prend environ une minute.
[Nom de l’expéditeur]
Gardez ces emails simples et courts. Ils ne sont pas encore urgents, et le ton doit le refléter.
Étape 3 : rendre la page de mise à jour de carte sans effort
L’email ne vaut que ce que vaut la page vers laquelle il renvoie. Sur Stripe, vous pouvez utiliser le portail client, qui permet aux clients de gérer leurs moyens de paiement, ou construire votre propre page avec Stripe Elements.
Liste de contrôle pour la page :
- Elle s’ouvre depuis l’email sans demander de mot de passe.
- Elle affiche la carte actuellement enregistrée (marque, quatre derniers chiffres, expiration) pour que le client sache ce qu’il remplace.
- Elle fonctionne sur téléphone.
- Elle propose des wallets comme Apple Pay, Google Pay ou Stripe Link quand ils sont disponibles.
- Elle définit la nouvelle carte comme carte par défaut de l’abonnement, pas seulement comme carte supplémentaire.
- Elle confirme le succès en termes simples.
Le cinquième point est un bug courant. Si la nouvelle carte est enregistrée sur le client mais que l’abonnement pointe toujours vers l’ancienne carte par défaut, le renouvellement échoue quand même.
Étape 4 : si le renouvellement échoue malgré tout
Certains clients n’agiront pas avant le renouvellement. Traitez l’échec expired_card comme un refus définitif : supprimez la formule « nous réessaierons » et demandez une nouvelle carte dès J0. Suivez ensuite votre séquence d’emails de relance habituelle. Le processus complet se trouve dans le guide complet pour récupérer les paiements échoués sur Stripe.
Mesurer la façon dont vous gérez les cartes qui expirent
Suivez ces indicateurs chaque mois :
| Indicateur | Comment le calculer |
|---|---|
| Cartes qui expirent avant le renouvellement | Nombre d’abonnements signalés |
| Mises à jour automatiquement | Cartes signalées qui ont reçu une mise à jour du réseau |
| Mises à jour par le client avant le renouvellement | Cartes signalées remplacées après votre email |
Échec au renouvellement avec expired_card |
Renouvellements échoués pour cette raison |
| Récupérées après l’échec | Parmi celles-ci, combien ont été payées ensuite |
Si beaucoup de renouvellements échouent encore avec expired_card, regardez le moment des emails (trop tard ?), la délivrabilité (les emails arrivent-ils en spam ?) et la page de mise à jour (y a-t-il un mur de mot de passe ?).
Erreurs courantes
- Écrire à des clients dont la carte a déjà été mise à jour. C’est déroutant et cela entame la confiance. Vérifiez d’abord les mises à jour automatiques.
- N’écrire qu’après l’échec. À ce stade, le client reçoit un avis de paiement échoué au lieu d’un rappel amical.
- Oublier les autres moyens de paiement. L’expiration concerne les cartes. Les prélèvements bancaires comme le prélèvement SEPA n’expirent pas de la même façon, ce qui est une raison de les proposer.
- Ne pas mettre à jour le moyen de paiement par défaut de l’abonnement.
- Ignorer les offres annuelles. Une seule carte expirée sur une offre annuelle peut représenter une grosse facture.
Comment NoChurn aide
NoChurn se connecte à Stripe en un clic et gère les paiements échoués de bout en bout : relances intelligentes (ou les Smart Retries de Stripe si vous préférez), emails de récupération rédigés par l’IA à J0, J3, J7 et J14 dans la langue du client, vérifiés avant l’envoi, et une page hébergée de mise à jour de carte où les données de carte restent chez Stripe. NoChurn ne voit jamais les numéros de carte.
NoChurn signale aussi les clients qui retirent leur carte avant le renouvellement et lance un parcours de rétention avant que le paiement échoue. Voir comment fonctionne la récupération des paiements échoués et les tarifs.