Cela peut arriver si vous utilisez Stripe comme passerelle de paiement. Ce qui se passe, c'est que lorsque le paiement a échoué, il a été marqué comme étant en souffrance dans Stripe. Et même si l'abonnement a été annulé ou a expiré par la suite, il reste un solde impayé pour le client.
Lorsque le client a ensuite saisi des informations de paiement mises à jour lors de l'achat d'un nouvel abonnement, Stripe a détecté les nouvelles informations de paiement et a recouvré le solde en souffrance.
La meilleure solution est de rembourser au client le montant de l'ancien abonnement. Vous pouvez également contacter le support Stripe pour voir s'il existe un moyen d'éviter ce scénario à l'avenir.