PARCOURS D’ANNULATIONMOLLIE

Ajouter un parcours d’annulation aux abonnements Mollie

Mollie fournit une API pour annuler et modifier les abonnements, pas de page d’annulation. Construire le parcours : raisons, offres, changements, annulation.

Publié le 6 min de lecture

Mollie fait tourner les prélèvements récurrents, mais l’endroit où un client décide de partir, c’est votre propre appli. La Subscriptions API vous donne les outils pour annuler un abonnement, changer son montant ou son intervalle, ou déplacer sa date de début. Ce qu’elle ne vous donne pas, c’est un écran d’annulation. Cette partie est à vous de la construire, et c’est là qu’un bon parcours d’annulation rapporte.

Ce guide montre ce que l’API de Mollie vous permet de faire quand un client veut annuler, et comment en faire un parcours d’annulation court et honnête. Il s’en tient à la documentation de Mollie : Cancel subscription, Update subscription, Get subscription, Revoke mandate et le guide des paiements récurrents (tous consultés en novembre 2026). Nous avons aussi vérifié les descriptions des champs dans le client API Node.js officiel de Mollie.

Ce que Mollie vous donne

Un abonnement Mollie appartient à un client et prélève un montant fixe à intervalle régulier, sur la base d’un mandat. Les champs qui comptent pour un parcours d’annulation :

Champ Signification
status pending, active, canceled, suspended ou completed. Il dépend de l’état du mandat du client : en attente, valide ou invalide.
amount Le montant constant prélevé à chaque paiement.
interval Le temps entre deux prélèvements, comme 1 month ou 14 days.
nextPaymentDate Le prochain prélèvement programmé ; absent quand l’abonnement a pris fin.
times, timesRemaining Pour les abonnements avec un nombre fixe de prélèvements.
canceledAt Quand il a été annulé.
metadata Vos propres données, transmises à chaque paiement créé par l’abonnement.

Et les appels :

  • Annuler : DELETE /v2/customers/:customerId/subscriptions/:id. La référence de Mollie indique qu’un abonnement peut être annulé à tout moment de cette façon.
  • Modifier : PATCH sur la même ressource. Les champs modifiables sont amount, description, interval, startDate, times, mandateId, metadata et webhookUrl. Un abonnement annulé ne peut pas être modifié.
  • Révoquer le mandat : DELETE sur le mandat du client. Vous ne pouvez plus prélever ce compte ou cette carte avec ce mandat, et tous les abonnements liés sont annulés.

Notez ce qui manque à la liste : la Subscriptions API de Mollie n’a pas d’endpoint de pause. Toute offre de « pause » doit être construite à partir des appels ci-dessus.

Annuler l’abonnement, pas le mandat

Quand un client annule, annulez l’abonnement. Révoquer le mandat arrête aussi tous les autres abonnements qui en dépendent et oblige le client à repasser par le checkout s’il revient un jour. Ne révoquez un mandat que si le client vous demande d’arrêter tous les prélèvements sur ce compte, ou si vous avez une raison de vous en méfier.

Décidez aussi ce qu’« annuler » veut dire pour l’accès. Mollie arrête les prélèvements futurs quand vous annulez ; il ne sait pas ce que le client a déjà payé. La plupart des entreprises à abonnement gardent l’accès jusqu’à la fin de la période payée. Stockez vous-même cette date, à partir du dernier paiement réglé et de l’intervalle.

Concevoir le parcours

Un parcours d’annulation a trois rôles : savoir pourquoi le client part, proposer quelque chose qui correspond à cette raison, et annuler proprement s’il veut toujours partir. Limitez-le à quelques écrans.

1. Demander la raison

Une question, un clic. Une courte liste marche mieux qu’un champ de texte libre :

  • Trop cher
  • Je ne m’en sers pas assez
  • Il manque une fonctionnalité
  • Je passe à un autre produit
  • Problèmes techniques
  • Besoin temporaire, je reviendrai
  • Autre (avec une zone de texte facultative)

Stockez la réponse dans votre base de données et, si c’est utile, dans les metadata de l’abonnement, pour qu’elle suive la fiche du client.

2. Faire une offre qui correspond

Chaque offre doit correspondre à quelque chose que Mollie sait vraiment faire :

Raison Offre Comment sur Mollie
Trop cher Un prix plus bas pendant quelques mois PATCH sur amount ; programmer une seconde modification pour le rétablir
Je ne m’en sers pas assez Une offre moins chère ou un intervalle plus long PATCH sur amount et, si besoin, sur interval
Besoin temporaire Sauter une période Déplacer le prochain prélèvement avec startDate, ou annuler et créer un nouvel abonnement plus tard (à tester d’abord, voir ci-dessous)
Fonctionnalité manquante, changement d’outil, problème technique Pas de remise ; demander des détails, transmettre à une personne Rien à changer sur Mollie

Mollie applique un amount modifié à tous les prélèvements futurs. Il n’existe pas de « remise sur 3 mois » intégrée : une remise temporaire veut donc dire penser à remettre le montant d’origine, ou créer l’abonnement avec times puis un abonnement de suite. Dites précisément au client ce qu’il paiera et à partir de quand.

Pour une offre « sauter une période », la documentation de Mollie liste startDate parmi les champs modifiables, mais ne décrit pas en détail comment cela déplace le prochain prélèvement d’un abonnement actif. Essayez-le en mode test et vérifiez nextPaymentDate avant de le proposer aux clients. L’alternative, annuler maintenant et créer plus tard un nouvel abonnement sur le même mandat, est prévisible mais suppose que le mandat soit encore valide à ce moment-là.

3. Annuler, toujours à un clic

Le bouton d’annulation doit être visible à chaque étape, pas caché derrière l’offre. Un client qui refuse l’offre doit être annulé en un clic de plus, avec une confirmation qui indique :

  • que l’abonnement est annulé,
  • la date de fin de l’accès,
  • qu’aucun autre paiement ne sera prélevé.

Les règles de consommation de plusieurs pays vont dans ce sens (voir les règles de résiliation en un clic), et votre propre intérêt sur Mollie aussi : un client qui ne trouve pas comment annuler un abonnement en prélèvement SEPA peut demander à sa banque de rejeter le prélèvement. Le centre d’aide de Mollie indique que vous ne pouvez pas contester un rejet SEPA demandé dans les 8 semaines. Un rejet vous coûte plus cher qu’une annulation propre.

Le brancher sur l’API

  1. Chargez l’abonnement avec Get subscription quand le client ouvre le parcours, pour afficher le bon montant, l’intervalle et la date du prochain prélèvement.
  2. Sur « accepter l’offre », appelez Update subscription avec les nouvelles valeurs, puis récupérez-le à nouveau et affichez le résultat. Enregistrez l’offre et la raison.
  3. Sur « annuler », appelez Cancel subscription. Utilisez une clé d’idempotence pour qu’un double clic ne pose pas de problème, et affichez la confirmation à partir de la date de fin que vous avez stockée.
  4. Rapprochez. Mollie peut aussi mettre fin à un abonnement de lui-même, par exemple après des paiements échoués. Vérifiez régulièrement le statut des abonnements (ou à chaque webhook de paiement) pour que votre appli et Mollie soient d’accord.
  5. Gardez un journal de chaque étape : raison affichée, offre affichée, offre acceptée ou refusée, heure de l’annulation. Vous en aurez besoin pour les questions du support et pour tout rejet bancaire ultérieur.

Ce qu’il faut mesurer

  • La part des clients qui commencent le parcours et acceptent une offre.
  • La part des offres acceptées qui paient toujours trois mois plus tard.
  • Les raisons par offre, par source d’inscription et par ancienneté.
  • Les rejets après annulation, qui devraient être proches de zéro si le parcours est clair.

Prudence avec le premier chiffre. Une offre qui retarde une annulation d’un mois n’est pas un sauvetage.

Le faire avec NoChurn

Mollie garde l’abonnement, le mandat et les prélèvements. NoChurn ajoute le parcours d’annulation lui-même : raisons, une offre adaptée à la raison, et un bouton d’annulation en un clic toujours visible, soit hébergé par NoChurn, soit intégré à votre propre interface avec l’API headless. Pour Mollie, les offres acceptées modifient le montant de l’abonnement et une annulation met fin à l’abonnement, via l’API de Mollie. Les raisons alimentent les emails de reconquête à J30, J60 et J90 et le churn score. Voir NoChurn + Mollie.

PROMPT

Read https://www.nochurn.sh/llms.txt,
then follow https://www.nochurn.sh/docs/quickstart/
to add NoChurn to this app. Use a test key
(nc_test_…) until I say we go live.

Arrêtez de perdre du revenu.

  • Gratuit jusqu’à $300 de MRR
  • Sans carte bancaire
  • Prêt en 10 minutes
  • Jamais une commission sur ce que nous récupérons