Members are still charged by Stripe after canceling subscription

Customers cancel their subscription, and it shows being canceled on the website. They receive a confirmation as well.
However, stripe never gets notified, and the customer continues to be billed. Once billed, their account seems to become active.
When checking on the Stripe side, the members still have a subscription.

  • Panos

    Thanks for reporting this Sandra !

    Until this is fixed in next release, could you please replace file:
    membership-pro/app/controller/class-ms-controller-member.php
    with the one attached here.

    First, I would strongly suggest to rename the original file to something like class-ms-controller-member.php.orig, so you can keep it as a backup.

    After replacing file, you can test this by registering a test member, and after payment try cancel once again. I noticed you are using Stripe, so in order to confirm cancellation, go to your Stripe Dashboard > Billing > Subscriptions and check the status of that member's subscription. It should be set to Cancels in .... as highlighted in the following screenshot:

    Let us know if subscription in Stripe doesn't get cancelled.

    Kind regards!

Thank NAME, for their help.

Let NAME know exactly why they deserved these points.

Gift a custom amount of points.