Problème de mise à jour de l'abonnement

Un de mes utilisateurs rencontre un problème avec son abonnement. Je ne semble pas avoir d’outils dans la zone d’administration pour l’aider avec ce problème non plus.

Le problème vient du fait que son abonnement est indiqué comme « annulé » via Stripe. Cela était dû à l’impossibilité de traiter le paiement via une carte de crédit spécifique. Cela n’a pas mis à jour son statut de groupe (après de nombreux mois de non-paiement), mais ce n’est pas le problème principal. Il n’a aucun moyen de mettre à jour les informations de sa carte via son panneau de contrôle utilisateur, de plus, lorsqu’il essaie de se réabonner, il reçoit simplement la page qui indique que son abonnement est « annulé » sans possibilité de dissocier cet abonnement et de recommencer. Il n’y a aucun moyen apparent pour moi de mettre à jour ou de rafraîchir son statut de facturation sur Stripe (que j’ai trouvé). J’ai pu « supprimer » son profil d’abonnement/paiement (sur Stripe) dans l’espoir que cela rafraîchirait les données du plugin, mais cela n’a pas fonctionné. Ma page d’administration pour le plugin affiche les informations de son identifiant d’utilisateur et…

Cette image semble être une capture d'écran d'une page de gestion d'abonnement. (Légendée par l'IA)

Ce qui est le seul bouton d’annulation qui est grisé pour moi. Évidemment, pouvoir supprimer l’abonnement de cette page pourrait résoudre le problème.

La seule circonstance atténuante à ce problème est que cet utilisateur était également un supporter Patreon avant d’être membre du plugin d’abonnement, et bien que son Patreon soit maintenant dans un statut « gratuit », il a toujours l’association Patreon répertoriée sur sa page utilisateur. Je pensais juste que cela valait la peine d’être mentionné au cas où il s’agirait d’un scénario inhabituel.

Merci,
Jim

1 « J'aime »

Salut Jim,

Je vais examiner cela et voir si je peux d’abord reproduire ce problème localement et voir ce que je trouve comme solution. Je pourrais vous contacter par message privé si j’ai besoin de plus de détails.

1 « J'aime »

Je pense avoir rencontré exactement le même problème.

Il semble impossible de réactiver un abonnement après son annulation, que ce soit par non-paiement (comme ci-dessus) ou par annulation manuelle. Je pense que c’est une limitation imposée par Stripe.

J’ai également remarqué que mon utilisateur de test ne semble pas pouvoir souscrire à un nouvel abonnement s’il a un abonnement annulé dans le système, ce qui semble assez gênant.

2 « J'aime »

Si je retourne sur la page d’abonnement comme si j’étais un nouvel abonné, je peux me réabonner à un forfait que j’ai annulé et qui n’est plus actif. Mais oui, il n’y a actuellement aucun moyen de se réabonner depuis la page de facturation, il faut retourner sur la page d’abonnement habituelle.

Ah ! Il suffit donc d’un chemin clair pour revenir à la page d’abonnement habituelle.

Ou peut-être qu’une redirection vers celle-ci lorsque tous les abonnements sont annulés serait utile.

Je suis allé sur le compte de cet utilisateur et je me suis fait passer pour lui. Il n’a aucun moyen d’accéder à la page d’abonnement normale. Depuis la page d’accueil, s’il clique sur le lien du menu « S’abonner », il est redirigé vers sa page de facturation. Depuis la boîte de support de la page d’accueil (qui affiche la progression du nombre d’utilisateurs inscrits sur un total de x), il est redirigé vers la page des abonnements, mais il est indiqué qu’il faut aller sur la page de facturation, etc. Donc, malheureusement, c’est une boucle.

Il semblerait qu’il faille un moyen de supprimer ces associations corrompues ou obsolètes avec Stripe. Il serait également agréable de supprimer toute association Patreon (en tant qu’administrateur) qui n’est plus valide, au cas où cela causerait une confusion pour le système.

Intéressant… Ce n’est pas ce que je constate sur mon site de test :

Si j’ai déjà un abonnement annulé, puis que je vais sur la page d’accueil, que je clique sur s’abonner, cela me ramène à la page de paiement.

Je ne pensais pas que les éléments de Patreon pourraient entrer en conflit avec le plugin d’abonnement. Mais oui, quelque chose semble se comporter un peu différemment sur votre site.

@Jim_Starkweather

Je suis en mesure de reproduire votre problème sur votre site, mais pas sur mes sites de test. Je pense que le problème est lié à vos événements webhook Stripe. Il est probable que vous ayez manqué l’événement customer.subscription.deleted.

Pourriez-vous vous connecter à votre tableau de bord Stripe et vérifier quels événements vous avez activés pour votre webhook ?

Depuis votre tableau de bord Stripe, recherchez “webhooks”. Cliquez ensuite sur le résultat “Développeurs > Webhooks” :

Cliquez ensuite sur votre webhook :

Cliquez ensuite sur le bouton ... :

et cliquez sur “Mettre à jour les détails…” :

et pouvez-vous confirmer que vous avez ces 3 événements ?

Je ne l’ai pas fait. Je les ai ajoutés, mais j’avais les événements en bas. Devraient-ils être là ou devrais-je les supprimer ?

D’accord ! C’était probablement ça alors. Merci de l’avoir corrigé.

Ils ne font de mal à personne, mais autant les supprimer.

1 « J'aime »

Merci de votre aide pour résoudre ce problème. Je vérifierai dans un jour ou deux pour m’assurer qu’il peut accéder à l’option de configuration de l’abonnement.

1 « J'aime »