Résilier un abonnement crypto signifie arrêter les renouvellements futurs. La résiliation ne rembourse pas à elle seule un paiement réglé, n’annule pas un virement déjà transmis et ne détermine pas la date de fin de l’accès payé. Ce sont des opérations distinctes que le commerçant doit coordonner.
Pour le client, la première étape consiste à suivre la procédure de résiliation publiée par le service. Vérifiez dans la confirmation la date de fin d’accès et tout renouvellement en attente. Si le modèle de paiement utilise aussi des autorisations de dépense du portefeuille, suivez les instructions officielles de ce portefeuille pour les examiner. Déconnecter un site web ne revient pas à révoquer une autorisation de dépense.
Ce guide s’adresse aux commerçants qui gèrent des paiements récurrents en USDC ou en USDT, lorsque l’actif et le réseau choisis sont disponibles. Il décrit une procédure recommandée pour l’application et l’assistance clientèle, sans affirmer que Yolfi propose nativement tous les contrôles ci-dessous.
Distinguer quatre éléments avant de modifier un abonnement
Un simple libellé « résilié » masque plusieurs états différents. Gardez les enregistrements suivants distincts :
| Enregistrement | Question à résoudre | Mesure à prendre lors de la résiliation |
|---|---|---|
| Calendrier de renouvellement | Un autre paiement sera-t-il demandé ou tenté ? | Arrêter les opérations futures à l’aide des commandes de facturation documentées |
| Tentative de paiement | Un renouvellement a-t-il déjà été transmis ou réglé ? | Vérifier son état réel ; ne pas supposer que la résiliation l’annule |
| Droit d’accès payé | Jusqu’à quand le client a-t-il acheté un accès ? | Maintenir ou terminer l’accès selon les conditions publiées et le droit applicable |
| Autorisation du portefeuille, le cas échéant | Une application donnée peut-elle encore dépenser l’actif autorisé ? | Expliquer la procédure de révocation propre au modèle et en confirmer le résultat séparément |
Un renouvellement payé avant la résiliation peut toujours correspondre à une période de service valide. À l’inverse, un portefeuille sans fonds ne prouve pas une résiliation. Enregistrez la demande du client plutôt que de déduire son intention d’un échec de prélèvement.
Pour l’ensemble du cycle de vie d’une adhésion, consultez la facturation récurrente en stablecoins pour les communautés. Ici, nous nous concentrons sur la coordination de la résiliation entre les données de facturation, de paiement et d’accès.
Identifier le mode d’autorisation du paiement récurrent
Tous les abonnements crypto n’utilisent pas le même mécanisme. Une nouvelle demande de paiement à chaque période diffère d’un prélèvement automatique autorisé auparavant. Les autorisations des portefeuilles varient aussi selon les implémentations.
À titre d’exemple concret — et non pour décrire l’implémentation de Yolfi —, la documentation de Base sur les paiements récurrents décrit des autorisations de dépense révocables. N’appliquez pas les noms de fonctions, les plafonds d’autorisation ou le comportement de résiliation de ce système à un autre prestataire.
Le guide de MetaMask sur les autorisations distingue la déconnexion d’un site de la révocation d’une autorisation sur des jetons. Aucune de ces actions n’indique à elle seule à votre application s’il faut conserver un accès déjà payé ou effectuer un remboursement.
Avant le lancement, documentez le système qui planifie les renouvellements, l’autorisation qu’il utilise, les personnes qui peuvent l’arrêter et la manière de vérifier le résultat. Ne demandez jamais aux clients de révoquer un contrat quelconque trouvé dans un résultat de recherche. Utilisez la documentation officielle correspondant précisément au portefeuille, au réseau et à l’autorisation concernés ; ne demandez jamais de phrase de récupération ni de clé privée.
Traiter la résiliation comme une opération consignée
Utilisez une référence de résiliation commune à l’assistance clientèle et à l’application :
- Authentifiez le demandeur et associez l’abonnement au bon client. Une adresse publique de portefeuille ne suffit pas à prouver que la personne est titulaire du compte.
- Enregistrez l’heure de la demande, le fuseau horaire, l’offre, la date de fin de la période actuellement payée et la version des conditions de résiliation.
- Vérifiez si un renouvellement est déjà en file d’attente, en cours ou confirmé. Enregistrez son identifiant et l’état observé.
- Arrêtez les opérations de renouvellement futures à l’aide des commandes documentées pour l’intégration réelle. N’inventez pas de point de terminaison et ne considérez pas un indicateur local comme la preuve qu’un planificateur externe s’est arrêté.
- Relisez l’état de facturation obtenu. Si cette vérification échoue, marquez la résiliation comme en attente et désignez un responsable plutôt que de la déclarer terminée.
- Fixez la date de fin d’accès à partir des conditions et des justificatifs de paiement. Traitez séparément toute décision de remboursement.
- Envoyez une confirmation précisant ce qui a été arrêté, ce qui reste en attente et la date de fin d’accès.
Sécurisez les demandes répétées : relancer la même résiliation ne doit pas créer un autre remboursement, raccourcir deux fois l’accès ni envoyer des confirmations contradictoires. Pour les intégrations pilotées par des notifications, appliquez les mêmes principes que pour les webhooks idempotents de paiement crypto.
Résoudre un renouvellement qui coïncide avec la résiliation
Le cas difficile est celui d’un client qui résilie pendant le traitement d’un paiement. Conservez l’horodatage de la demande et examinez la tentative de paiement au lieu de vous fier à la dernière notification reçue.
| Situation observée | Traitement recommandé |
|---|---|
| Aucune tentative de renouvellement n’existe | Arrêter la création des renouvellements futurs et confirmer la date de fin d’accès |
| Un renouvellement est en file d’attente, mais n’a pas été transmis | Utiliser les commandes d’arrêt documentées de l’intégration et vérifier l’état obtenu |
| Un virement a déjà été transmis | Suivre sa confirmation ; ne pas promettre que l’arrêt du calendrier annule le virement |
| Un paiement est réglé pendant l’examen | Le rapprocher de la bonne période, puis appliquer les conditions de résiliation et de remboursement |
| Une notification tardive arrive après la résiliation | Conserver la demande de résiliation et traiter les justificatifs de paiement sans relancer silencieusement la facturation |
Sérialisez les mises à jour concurrentes dans votre application afin que le traitement d’un paiement ne puisse pas effacer accidentellement une instruction de résiliation. Utilisez vos propres références d’opération ; les libellés de cet article sont conceptuels, et non des valeurs d’état de l’API Yolfi.
Si les fonds sont arrivés, leur restitution nécessite une décision et une transaction distinctes. La liste de contrôle pour le remboursement des paiements crypto couvre la vérification des adresses, l’autorisation et la tenue des registres. Ne présentez pas un remboursement comme l’annulation du virement initial sur la blockchain.
Expliquer clairement la date de fin d’accès
L’arrêt du renouvellement et la fin du service ne doivent pas nécessairement intervenir au même instant. Un accès maintenu jusqu’à la fin de la période est souvent plus facile à expliquer, mais la solution conforme au droit dépend des conditions, du service et de la juridiction. Ne promettez pas de délai universel de remboursement ou de résiliation.
Une confirmation peut suivre ce modèle ; il s’agit d’un exemple, pas d’un témoignage client :
Votre renouvellement a été arrêté. Votre accès actuellement payé reste disponible jusqu’à la date et l’heure indiquées dans votre compte. Nous examinons une tentative de paiement commencée avant la résiliation. Nous vous en confirmerons le résultat séparément. Aucun remboursement n’a été effectué dans le cadre de cette confirmation de résiliation.
Dans le message envoyé, remplacez les références vagues au compte par la date et l’heure exactes de fin d’accès, avec le fuseau horaire. Si la vérification de l’état de facturation est encore en attente, indiquez-le au lieu d’écrire « votre renouvellement a été arrêté ». Si aucun paiement n’est en cours d’examen, supprimez la phrase correspondante.
Enregistrez le message, le résultat de son envoi et le responsable du prochain examen. Avant de retirer l’accès, rapprochez la période payée et tout renouvellement non résolu. Le rapprochement des paiements doit relier le paiement, l’abonnement et le droit d’accès plutôt que de dépendre de la mémoire d’un agent de l’assistance clientèle.
Le rôle de Yolfi et les points à vérifier
La page des abonnements actuelle de Yolfi décrit la création d’un paiement de renouvellement à chaque période de facturation, des rappels de rechargement et un règlement direct vers le portefeuille du commerçant. Sa FAQ précise que les clients paient depuis leur propre portefeuille ; elle n’établit pas l’existence de prélèvements automatiques fondés sur une autorisation de dépense. Ces capacités ne dégagent pas le commerçant de sa responsabilité concernant les conditions de résiliation, les règles d’accès ou la gestion des exceptions.
Avant d’utiliser une intégration précise, vérifiez ses commandes de résiliation actuelles, son modèle d’autorisation et le comportement de ses notifications dans la documentation ou auprès de l’assistance Yolfi. Ce guide n’atteste pas l’existence d’un point de terminaison de résiliation Yolfi, d’une révocation automatique des autorisations du portefeuille, d’une gestion intégrée des droits d’accès ou d’une automatisation des remboursements.
Testez la résiliation avant un renouvellement, pendant une tentative en attente et après le règlement. Confirmez dans chaque cas l’état final du planificateur et le message adressé au client. Utilisez la liste de contrôle des tests d’intégration avant le lancement pour distinguer les tests applicatifs des mouvements réels de fonds.
Questions fréquentes
Déconnecter un portefeuille résilie-t-il un abonnement crypto ?
Ne le supposez pas. Déconnecter un site, révoquer une autorisation de dépense et résilier un abonnement auprès d’un commerçant sont des opérations différentes. Suivez la procédure de résiliation du service et les commandes d’autorisation documentées du portefeuille, puis vérifiez chaque résultat.
La résiliation rembourse-t-elle automatiquement le dernier paiement ?
Non. La résiliation arrête les renouvellements futurs selon les conditions du service. Un remboursement exige une décision distincte sur l’éligibilité, une autorisation et un enregistrement du paiement ; des droits légaux peuvent aussi s’appliquer.
L’accès payé doit-il prendre fin immédiatement ?
Appuyez-vous sur les conditions publiées, la période payée confirmée et le droit applicable. Enregistrez une date et une heure de fin d’accès explicites au lieu de laisser un libellé générique de résiliation les déterminer par accident.
Une notification de paiement tardive peut-elle réactiver l’abonnement ?
Votre application ne doit pas interpréter un message de paiement tardif comme un nouveau consentement à la facturation récurrente. Rapprochez le paiement, conservez l’instruction de résiliation et exigez une procédure de réactivation explicite lorsque cela est approprié.
Conclusion
Traitez la résiliation comme un changement coordonné, pas comme un simple champ d’état. Arrêtez la facturation future, vérifiez le résultat, résolvez tout paiement en cours et indiquez au client exactement quand son accès prendra fin. Traitez explicitement la révocation des autorisations et les remboursements pour que ni le client ni votre équipe ne confondent une seule action avec les quatre.
