I am using the paypal_r plugin for handling recurring payments for our subscribers. When a member cancels their subscription by clicking the "Cancel" link in amember, they are taken to their paypal account to cancel their subscription. This sends a notification back to amember, which changes their status to "Cancelled". All is fine there. However, their status should change to "Expired" once their subscription has lapsed (I have this set to 1 day for testing purposes). This is not happening, so they are able to get into the members-only area after their subscription should be expired. The only way that I have found to fix it is to manually go in and change their Subscription End date to be in the past. This is not feasible with hundreds of members. My question is, what triggers a change from "Cancelled" to "Expired" in the status field? Is it the Cron Job?? If so, how do I troubleshoot this issue? Thank you!!
What should be happening, and happens on my sites: Member cancels in paypal paypal sends cancel notification via ipn to amember amember records cancel, and changes the expire date to the correct date. the day after the expire date, it says expired in the members account. If this isn't happening, send a tech support ticket in. David
I have a similar problem. User signups for reccuring transaction (6 months) 5 minutes later , user goes into paypal and cancels the subscription (so user still has 6 months of use) However, payment in my system still shows that the subscription ends in December 31, 2012. Although I see that the system has grabbed the cancellation notice from IPN and order is listed as CANCELLED in amember. But it says Period: 05/27/2009 - RECURRING shouldn't it get changed to: 05/27/2009 - 11/27/2009 ? So this way both I and the user know when his subscription is going to be inactive?
On my system, it shows as 05/23/2009 - RECURRING If you go to the specific payment, it shows December 31, 2012 There's a canceled notification. Despite this, it will expire on 6/24, as its done on previous cancels. I see what you're saying, but its not the way its displayed. David