PriMoThemes — now s2Member® (official notice)

This is now a very OLD forum system. It's in READ-ONLY mode.
All community interaction now occurs at WP Sharks™. See: new forums @ WP Sharks™

Members not degrading after failed payments

s2Member Plugin. A Membership plugin for WordPress®.

Members not degrading after failed payments

Unread postby ayoungren » April 26th, 2011, 12:45 pm

Hello,

I've had some members who's PayPal payments are skipped. PayPal tries to process again 5 days later, and then 5 days after that. If the user doesn't update their PayPal details their PayPal status changes from "active" to "suspended". At this point I would think that s2member would demote them back to free subscribers, but it is not. They retain their payed membership status. I'm not having any issues when users cancel their automatic payment, only when their payment is skipped and their PayPal status goes to "suspended". Any ideas on how to demote them to free members?

thanks,
Andrew
User avatar
ayoungren
Registered User
Registered User
 
Posts: 10
Joined: April 1, 2011

Re: Members not degrading after failed payments

Unread postby Cristián Lávaque » April 26th, 2011, 1:28 pm

Hi Andrew. :)

Could you tell me what your settings are here? WP Admin -> s2Member -> PayPal Options -> Automatic EOT Behavior
Cristián Lávaque http://s2member.netIs s2Member working for you? Please . Thanks! :)
User avatar
Cristián Lávaque
Developer
Developer
 
Posts: 6836
Joined: December 22, 2010

Re: Members not degrading after failed payments

Unread postby ayoungren » April 26th, 2011, 1:41 pm

Here it is:
Image
User avatar
ayoungren
Registered User
Registered User
 
Posts: 10
Joined: April 1, 2011

Re: Members not degrading after failed payments

Unread postby Jason Caldwell » April 27th, 2011, 2:51 am

Thanks for reporting this important issue.

PayPal should be sending s2Member an IPN response with:


If s2Member is not behaving in the way you'd expect, let's start by having a look at your IPN logs. Please enable s2Member's Logging/Debugging routines from your Dashboard, under:
s2Member -> PayPal Options -> Account Details -> Logging/Debugging.

The next time this happens, please post a copy of your file for review. Feel free to XXXX out any personally identifiable information.

Also, please state the version of WordPress, s2Member, and/or s2Member Pro that you're running at the time of this incident. We'll be happy to have a closer look at this for you.
~ Jason Caldwell / Lead Developer
& Zeitgeist Movie Advocate: http://www.zeitgeistmovie.com/
Is the s2Member plugin working for you? Please rate s2Member at WordPress.org.
You'll need a ( comes in handy ). Then Image
.
User avatar
Jason Caldwell
Lead Developer
Lead Developer
 
Posts: 4045
Joined: May 3, 2010
Location: Georgia / USA

Re: Members not degrading after failed payments

Unread postby foliovision » October 17th, 2011, 2:50 am

User avatar
foliovision
Customer
Customer
 
Posts: 30
Joined: August 4, 2011

Re: Members not degrading after failed payments

Unread postby Jason Caldwell » October 17th, 2011, 5:25 pm

~ Jason Caldwell / Lead Developer
& Zeitgeist Movie Advocate: http://www.zeitgeistmovie.com/
Is the s2Member plugin working for you? Please rate s2Member at WordPress.org.
You'll need a ( comes in handy ). Then Image
.
User avatar
Jason Caldwell
Lead Developer
Lead Developer
 
Posts: 4045
Joined: May 3, 2010
Location: Georgia / USA

Re: Members not degrading after failed payments

Unread postby foliovision » October 18th, 2011, 2:32 am

User avatar
foliovision
Customer
Customer
 
Posts: 30
Joined: August 4, 2011

Re: Members not degrading after failed payments

Unread postby Jason Caldwell » October 19th, 2011, 9:36 pm

Thank you once again.
I've identified this bug, and we'll have it corrected in the next official release.
~ Jason Caldwell / Lead Developer
& Zeitgeist Movie Advocate: http://www.zeitgeistmovie.com/
Is the s2Member plugin working for you? Please rate s2Member at WordPress.org.
You'll need a ( comes in handy ). Then Image
.
User avatar
Jason Caldwell
Lead Developer
Lead Developer
 
Posts: 4045
Joined: May 3, 2010
Location: Georgia / USA

Re: Members not degrading after failed payments

Unread postby foliovision » October 20th, 2011, 6:44 am

Hi Jason,

when can we expect the new release? I'm asking, because we have to demote these suspended users by hand each time and we are getting some every day.

Thanks,
Martin
User avatar
foliovision
Customer
Customer
 
Posts: 30
Joined: August 4, 2011

Re: Members not degrading after failed payments

Unread postby Jason Caldwell » October 20th, 2011, 2:29 pm

Thanks for your patience. Should be just a couple more days.
~ Jason Caldwell / Lead Developer
& Zeitgeist Movie Advocate: http://www.zeitgeistmovie.com/
Is the s2Member plugin working for you? Please rate s2Member at WordPress.org.
You'll need a ( comes in handy ). Then Image
.
User avatar
Jason Caldwell
Lead Developer
Lead Developer
 
Posts: 4045
Joined: May 3, 2010
Location: Georgia / USA

Re: Members not degrading after failed payments

Unread postby foliovision » November 22nd, 2011, 10:54 am

Hello Jason,

we just upgraded to latest version - 111105.

Was this fixed, or do we have to keep checking our s2Member IPN logs?

Thanks,
Martin
User avatar
foliovision
Customer
Customer
 
Posts: 30
Joined: August 4, 2011

Re: Members not degrading after failed payments

Unread postby Jason Caldwell » November 22nd, 2011, 11:56 am

Thanks for your patience.
Yes, this issue was fixed in the latest release.

FYI: Another related bug report can be found , and still exists in s2Member v111105, but will be resolved in the next release. Until then, there are patch files available.
See: viewtopic.php?f=4&t=14876&start=25#p53674
~ Jason Caldwell / Lead Developer
& Zeitgeist Movie Advocate: http://www.zeitgeistmovie.com/
Is the s2Member plugin working for you? Please rate s2Member at WordPress.org.
You'll need a ( comes in handy ). Then Image
.
User avatar
Jason Caldwell
Lead Developer
Lead Developer
 
Posts: 4045
Joined: May 3, 2010
Location: Georgia / USA

Re: Members not degrading after failed payments

Unread postby foliovision » November 22nd, 2011, 12:22 pm

Hello Jason,

I can't wait to see this finally working. I applied the quick fixes too. Thank you for the updates!

Martin
User avatar
foliovision
Customer
Customer
 
Posts: 30
Joined: August 4, 2011

Re: Members not degrading after failed payments

Unread postby foliovision » November 28th, 2011, 1:33 pm

User avatar
foliovision
Customer
Customer
 
Posts: 30
Joined: August 4, 2011

Re: Members not degrading after failed payments

Unread postby Cristián Lávaque » December 1st, 2011, 12:21 am

Cristián Lávaque http://s2member.netIs s2Member working for you? Please . Thanks! :)
User avatar
Cristián Lávaque
Developer
Developer
 
Posts: 6836
Joined: December 22, 2010

Re: Members not degrading after failed payments

Unread postby foliovision » December 1st, 2011, 3:17 am

Hello Cristián,

these notifications are sent by PayPal when it fails to do recurring payment and the PayPal subscription for the subscriber gets suspended. So s2Member plugin shoud respect that.

I sent similar log reports to Jason before, he fixed something in the code, released a new version and our situation has improved. But there are still some suspended PayPal subscriptions which go unnoticed by s2Member.

I found that these users are labeled as "unverified" on PayPal, so you might need to add a proper handling to that. I believe that if somebody signs up for a yearly subscription with automatic renewal and his account is not fully verified on PayPal, the subscription should get cancelled in s2Member, as it gets suspended on PayPal.

Please let us know if there is something more to consider. Is there any reason why unverfied PayPal subscribers are not automatically demoted? Do we need to put in our own tweak for this? If so, can Jason send us the required code?

Thanks,
Martin
User avatar
foliovision
Customer
Customer
 
Posts: 30
Joined: August 4, 2011

Re: Members not degrading after failed payments

Unread postby Jason Caldwell » December 2nd, 2011, 3:30 am

~ Jason Caldwell / Lead Developer
& Zeitgeist Movie Advocate: http://www.zeitgeistmovie.com/
Is the s2Member plugin working for you? Please rate s2Member at WordPress.org.
You'll need a ( comes in handy ). Then Image
.
User avatar
Jason Caldwell
Lead Developer
Lead Developer
 
Posts: 4045
Joined: May 3, 2010
Location: Georgia / USA

Re: Members not degrading after failed payments

Unread postby foliovision » January 24th, 2012, 4:50 am

Last edited by foliovision on January 25th, 2012, 9:08 am, edited 1 time in total.
User avatar
foliovision
Customer
Customer
 
Posts: 30
Joined: August 4, 2011

Re: Members not degrading after failed payments

Unread postby Jason Caldwell » January 24th, 2012, 3:28 pm

Investigating this now.
~ Jason Caldwell / Lead Developer
& Zeitgeist Movie Advocate: http://www.zeitgeistmovie.com/
Is the s2Member plugin working for you? Please rate s2Member at WordPress.org.
You'll need a ( comes in handy ). Then Image
.
User avatar
Jason Caldwell
Lead Developer
Lead Developer
 
Posts: 4045
Joined: May 3, 2010
Location: Georgia / USA

Re: Members not degrading after failed payments

Unread postby Jason Caldwell » January 24th, 2012, 11:21 pm

~ Jason Caldwell / Lead Developer
& Zeitgeist Movie Advocate: http://www.zeitgeistmovie.com/
Is the s2Member plugin working for you? Please rate s2Member at WordPress.org.
You'll need a ( comes in handy ). Then Image
.
User avatar
Jason Caldwell
Lead Developer
Lead Developer
 
Posts: 4045
Joined: May 3, 2010
Location: Georgia / USA

Re: Members not degrading after failed payments

Unread postby foliovision » January 25th, 2012, 9:07 am

User avatar
foliovision
Customer
Customer
 
Posts: 30
Joined: August 4, 2011

Re: Members not degrading after failed payments

Unread postby Jason Caldwell » January 25th, 2012, 1:26 pm

Thanks Martin.

Not to worry. is definitely not the issue. s2Member does not even look at this value, as it's related solely to the payer's PayPal account, and not to their account at your site.

So you confirmed that your failed log entry was also handled properly, because there was no match to the value of . Thus, s2Member should not take any action.

Let's look now at your latest log entry...

Can you search your list of Users in the Dashboard and find an account associated with this?
~ Jason Caldwell / Lead Developer
& Zeitgeist Movie Advocate: http://www.zeitgeistmovie.com/
Is the s2Member plugin working for you? Please rate s2Member at WordPress.org.
You'll need a ( comes in handy ). Then Image
.
User avatar
Jason Caldwell
Lead Developer
Lead Developer
 
Posts: 4045
Joined: May 3, 2010
Location: Georgia / USA

Re: Members not degrading after failed payments

Unread postby foliovision » January 26th, 2012, 5:15 am

User avatar
foliovision
Customer
Customer
 
Posts: 30
Joined: August 4, 2011

Re: Members not degrading after failed payments

Unread postby Jason Caldwell » January 30th, 2012, 4:28 pm

Thanks for the follow-up.

Hmm. Yes, it's possible that Users/Members who joined under an older version of s2Member are missing some information required in the latest copy. From your log entries, I'm not seeing what that is though. If these are matching up in your Dashboard to , I'm not sure where the hang up is yet. Let's make this our next step in debugging.

Please unzip and upload the attached file, allowing it override your existing copy of .

With this file in place, you'll have an additional log file here . This log file will be generated in the same format, but with some additional details I can use to help you debug this further.

If this happens again, please send me the log entries from this file.
paypal-notify-in-subscr-or-rp-eots-w-level.inc.php.zip
(6.67 KiB) Downloaded 201 times
~ Jason Caldwell / Lead Developer
& Zeitgeist Movie Advocate: http://www.zeitgeistmovie.com/
Is the s2Member plugin working for you? Please rate s2Member at WordPress.org.
You'll need a ( comes in handy ). Then Image
.
User avatar
Jason Caldwell
Lead Developer
Lead Developer
 
Posts: 4045
Joined: May 3, 2010
Location: Georgia / USA

Re: Members not degrading after failed payments

Unread postby foliovision » January 31st, 2012, 7:20 am

User avatar
foliovision
Customer
Customer
 
Posts: 30
Joined: August 4, 2011

Next

Return to s2Member Plugin

Who is online

Users browsing this forum: Exabot [Bot], Google [Bot] and 2 guests