Hello. I am using the most recent version of Membership 220.127.116.11. This problem existed in 18.104.22.168 as well. But I thought it was going to be fixed in version 22.214.171.124.
After a user cancels his account, and receives the cancellation notice from PayPal, some time after they automatically get moved back into the paid subscription. They don't get charged from PayPal anymore, but they have access to all the premium content the paid members have access to, even though he cancelled!
Here's the way my site works. The plugin authors know the exact way my site functions from previous posts and have said its fine as I have it.
1) Stranger Access Level is set to Visitors.
2) Default Subscription for Registered Users is set to Pending Membership subscription.
--> The check box "Assign first subscription level to new users" is NOT checked (the plugin developers agreed this does not apply to my site.)
--> This "Pending Membership" subscription's level has the Mode set to "Indefinite"
--> This "Pending Membership" subscription's level has the Period set to "1 Day"
3) The paid subscription the user get's placed in AFTER purchasing the membership through PayPal is called the "Player's P**** Membership" (which is the membership where all the premium content is available.)
--> I have 2 access levels in this subscription and both are the same. They are both the same access level because I am using a coupon to charge half price for the first payment cycle, and then full price on the auto renew.
--> The first access level has a mode of "Finite" and for testing purposes has a Period of "2 Days"
--> The second access level has a mode of "Serial" and a Period of "2 Days"
1) The user registers for an account, and gets placed into the Pending Membership subscription. This is good.
2) The user uses a coupon, completes the purchase through PayPal, and is placed in the Player's P**** Membership, thus gaining access to the premium content on my website. This is good.
3) When the membership auto renews after the first cycle (set to 2 days for testing purposes), the user is charged full price (they were charged half price the first cycle because of the coupon.) This is good.
4) After the second auto renewal, the user cancels his account in PayPal.
5) After the next 2 days, the user loses his access and is automatically moved back into the Pending Membership subscription. This is good.
6) HOWEVER, for some unknown reason, the user automatically moves back into the paid "Player's P**** Membership" even though they cancelled their membership and are no longer paying PayPal! I assumed the user would stay stuck in the Pending Membership subscription until he decided to re-purchase the subscription through PayPal (and if he didn't re-purchase it, he would just stay in Pending Membership.)
1) What do you think of all of this? How is a user getting placed back into the Player's P**** Membership (the paid subscription) a couple of days after cancelling his account and successfully moving back into the Pending Membership subscription after his paid membership reaches an end to its last cycle?
2) You agree that a user should stay stuck in the "Pending Membership" subscription after cancelling his membership, and that being automatically moved back into a paid subscription is not how the plugin should function, right?
2) I have the Pending Membership subscription's mode set to "Indefinite" and the "Period" set to "1 Day" Does the fact I chose "1 Day" as the Period have anything to do with this? I assumed having the Mode set to "Indefinite" meant the user would be stuck in that subscription forever until he re-purchased his membership through PayPal, and that the Period is pretty much useless. If that's not true what should I set the Period to?
3) Under Membership > Configuration, I have "Membership Renewal" and "Membership Upgrades" set to the max of 365 days. Does this setting affect anything on website? Should the number of days they are set to be something different?
I appreciate any help or suggestions you can offer.