Hello again,
As I've written in my last message, I updated Stripe API to the latest version and changed my webhook by creating a new one.
However, the new webhook didn't work and was showing an 100% error rate on Stripe. So, I let the other one and it seems to work since I have a 100% success rate on Stripe and no error logs so far on CBSubs.
I don't know if this can have a great impact on the smooth running of the site but it seems to work well like this with just having updated the API.
In case this might have some importance, the old webhook that works has this as URL Endpoint : "
mysite.com/index.php?option=com_comprofiler&view=pluginclass&plugin=cbpaidsubscriptions&cbpgacctno=2&do=gw&result=notify&format=raw
.
While the new one which doesn't work has this as URL Endpoint : "
mysite.com/index.php?option=com_comprofiler&view=pluginclass
&Itemid=256&plugin=cbpaidsubscriptions&cbpgacctno=2&do=gw&result=notify&format=raw"
To see the difference more easily and for more clarity, I have bolded the difference between the two.
However, the bug is still going on and I really don't understand what it might be caused by
Some members have their memberships expired out of the blue while payments on Stripe are still running and when they're trying to reactivate it, some succeed well even though I have to manually cancel the old one so that they don't pay twice but some others, even though they renewed their membership, they still cannot access the site. It is said that their membership is still expired even though the Stripe Payment has been made.
I took a closer look at the profile of a member to whom this happened. She registered on the 15th of a month last year, with automatic renewal. It says that her subscription expired on the 15th of this month of April 2025 even though she hadn't cancelled it herself and Stripe payments continued. I saw the double payment and subscription so I cancelled the old one manually while refunding her for one of the payment. She renewed it on April 17 and it says on her account, on CBSubs Subscription that her “last renewal date” was April 17 but that the “expiry date” of her subscription was April 15. Despite the fact that she has reactivated her subscription, it is still expired and the expiry date is prior to the renewal date, which I find very strange and can't understand why and I can see that her latest subscription is still active on Stripe.
Normally, every member with an active subscription is assigned to a “member” user group, but this is not the case for her.
Some other members have shared that they cannot renew their membership because it is always expired and cannot be renewed apparently.
Would you have any idea or insight about what can be the issue and how to resolve it ? I'd be highly and extremely grateful for any help, if you see fit.
Thank you !
Mathias