Community Support Forums — WordPress® ( Users Helping Users ) — 2011-02-09T12:12:41-05:00 http://www.primothemes.com/forums/feed.php?f=4&t=554 2011-02-09T12:12:41-05:00 http://www.primothemes.com/forums/viewtopic.php?t=554&p=6551#p6551 <![CDATA[Re: Early EOT issue]]>

We are running s2Member 3.3.5 and s2Member Pro 1.2.5 but still have had this issue. A lady signed up, paid, but the account expired a day later, while my form code was set to a 1 month non-recurring payment.


I thought latest version was 3.3.2 and 1.2.3

Statistics: Posted by webnola — February 9th, 2011, 12:12 pm


]]>
2011-01-14T11:28:46-05:00 http://www.primothemes.com/forums/viewtopic.php?t=554&p=5580#p5580 <![CDATA[Re: Early EOT issue]]>
Jason Caldwell wrote:
Yes, you are correct. The latest versions of BOTH s2Member, and s2Member Pro have been updated in this regard. Make sure you're running s2Member v3.2.3+, and s2Member Pro v1.2.3+.


We are running s2Member 3.3.5 and s2Member Pro 1.2.5 but still have had this issue. A lady signed up, paid, but the account expired a day later, while my form code was set to a 1 month non-recurring payment.

Let me know if you need log files or whatever. This is for a client site that we built and want to make sure things are working properly with the plugin, or if it's a PayPal issue, etc.

thanks in advance

Statistics: Posted by AREA203 — January 14th, 2011, 11:28 am


]]>
2010-08-31T18:29:14-05:00 http://www.primothemes.com/forums/viewtopic.php?t=554&p=2799#p2799 <![CDATA[Re: Early EOT issue]]>
kaiwilliams wrote:
With s2Member - my understanding was that the members needed to sign up for PayPal even for a non recurring charge - or should I just be using a different button (not the subscription one)?
Kai

Excellent. Yes, you are correct. Even in the free version of s2Member, your Customers will only be required to have a PayPal account, if you're selling them a "Subscription".

So by choosing one of the "Buy Now" options in the s2Member Button Generator, you can avoid that all together. You won't be building any residual income ( i.e. through recurring monthly charges ),
but it does make things MUCH simpler.

Statistics: Posted by Jason Caldwell — August 31st, 2010, 6:29 pm


]]>
2010-08-31T14:33:17-05:00 http://www.primothemes.com/forums/viewtopic.php?t=554&p=2779#p2779 <![CDATA[Re: Early EOT issue]]>
With s2Member - my understanding was that the members needed to sign up for PayPal even for a non recurring charge - or should I just be using a different button (not the subscription one)?

Kai

Statistics: Posted by kaiwilliams — August 31st, 2010, 2:33 pm


]]>
2010-08-31T10:13:29-05:00 http://www.primothemes.com/forums/viewtopic.php?t=554&p=2772#p2772 <![CDATA[Re: Early EOT issue]]>
Yes, you are correct. The latest versions of BOTH s2Member, and s2Member Pro have been updated in this regard. Make sure you're running s2Member v3.2.3+, and s2Member Pro v1.2.3+.

So let's break this down into each version of s2Member.

1. s2Member ( the free version )
This uses Standard PayPal integration. In the free version of s2Member, all payment information ( i.e. the checkout process ) is completed on PayPal's website, using their checkout form. So every Customer would go through PayPal®, and if you are planning to offer a "recurring" option to your Members, each Member will need to have a PayPal® account of their own. If they don't already have one, they will signup for one automatically during the checkout process @ PayPal.

2. s2Member Pro ( the paid upgrade )
This version comes equipped with PayPal Pro integration, which dramatically improves the functionality and flexibility offered by the s2Member plugin. With s2Member Pro, the checkout process occurs on your site, and Customers never leave your site during checkout. You can accept Visa, MasterCard, Discover, Amex, Maestro, Solo, and also PayPal® Express Checkout. These are all options that would appear on a checkout form of your own; which can be integrated with WordPress Shortcodes provided by s2Member Pro. [ demo here: http://dev.primothemes.com/s2clean/payp ... kout-demo/ ]

Now, there are two ways to use s2Member Pro.

1. As I've described above.
In order to use PayPal® Pro integration to its fullest extent, you will NEED a PayPal® Pro account.
viewtopic.php?f=4&t=304 ( highly recommended )

2. Alternatively, s2Member Pro can also be integrated without a PayPal® Pro account, whereby the enhanced Form Shortcodes that it provides can be integrated ONLY with PayPal® Express Checkout. In other words, if you get declined for PayPal® Pro service, you can still use s2Member Pro by following these instructions:

a. Ask PayPal® to activate Express Checkout for you. ( free )
This will give you your API Credentials, and you'll enter these into: s2Member -> PayPal Options.

b. In the Shortcodes provided by s2Member Pro, change this:

Code:
accept_via_paypal="paypal"

To this instead:
Code:
accept_via_paypal="paypal,visa,mastercard,amex,discover,maestro,solo"

Statistics: Posted by Jason Caldwell — August 31st, 2010, 10:13 am


]]>
2010-08-31T09:17:47-05:00 http://www.primothemes.com/forums/viewtopic.php?t=554&p=2769#p2769 <![CDATA[Re: Early EOT issue]]>
I've been very pleased with your help. I'm thinking of upgrading to s2Member Pro - will the issue be fixed there as well? Am I right in understanding that for s2Member Pro to work I need PayPal Pro?

Thanks Again!

Kai

Statistics: Posted by kaiwilliams — August 31st, 2010, 9:17 am


]]>
2010-08-30T14:37:49-05:00 http://www.primothemes.com/forums/viewtopic.php?t=554&p=2724#p2724 <![CDATA[Re: Early EOT issue]]> Investigation completed.
Thank you VERY much for reporting this important issue.

The release of s2Member v3.2.3 corrects this scenario.
~ Solution: upgrade to s2Member v3.2.3+.

Changelog ----
* Bug fix. A bug was found in s2Member's handling of PayPal® EOT responses. This bug was affecting site owners with newer PayPal® accounts ( i.e. their Subscription IDs start with `I-` ). These newer PayPal® accounts trigger `subscr_eot` events upon last payment, instead of when time has actually expired. s2Member v3.2.3 has been updated to correct its handling of `subscr_eot` events in this scenario. An obvious symptom of this bug, was to sell a non-recurring Subscription, and have that Subscription EOT on the very same day as the first payment ( which was also the last payment ), because it was non-recurring. This has been resolved in s2Member v3.2.3+.

Statistics: Posted by Jason Caldwell — August 30th, 2010, 2:37 pm


]]>
2010-08-27T14:46:50-05:00 http://www.primothemes.com/forums/viewtopic.php?t=554&p=2626#p2626 <![CDATA[Re: Early EOT issue]]> Statistics: Posted by Jason Caldwell — August 27th, 2010, 2:46 pm


]]>
2010-08-24T15:47:46-05:00 http://www.primothemes.com/forums/viewtopic.php?t=554&p=2561#p2561 <![CDATA[Re: Early EOT issue]]>
Just in case that was your answer I clicked the log on late last week. Attached are the results. I think I did it correctly - still getting used to working with servers, Filezilla, and the like.

Cheers

Kai

[ log file deleted for privacy concerns ]

Statistics: Posted by kaiwilliams — August 24th, 2010, 3:47 pm


]]>
2010-08-24T12:23:46-05:00 http://www.primothemes.com/forums/viewtopic.php?t=554&p=2555#p2555 <![CDATA[Re: Early EOT issue]]>
No, all I need are the log files. You can leave your options the same as they are now. The log files will still record the information we need for analysis. ~ Thank you VERY much for your patience.

Statistics: Posted by Jason Caldwell — August 24th, 2010, 12:23 pm


]]>
2010-08-18T11:10:37-05:00 http://www.primothemes.com/forums/viewtopic.php?t=554&p=2466#p2466 <![CDATA[Re: Early EOT issue]]>
I believe they are "cancellations". For the logs to give you what you need do I need to turn back on the EOT notifications from PayPal? I currently have chosen the option on s2Member to have them ignored (so my members experience no lapse of service before I can change them back to the correct member level).

Thank you

Kai

Statistics: Posted by kaiwilliams — August 18th, 2010, 11:10 am


]]>
2010-08-18T01:11:19-05:00 http://www.primothemes.com/forums/viewtopic.php?t=554&p=2449#p2449 <![CDATA[Re: Early EOT issue]]> I'm not aware of any conflict here, but please send me a log file for review.
I'll be happy to have a look for you.

You can go to: s2Member -> PayPal Options -> Account Details -> Logging/Debugging

Then let the logs run a few days ( or run test transactions ),
and send me a copy of this file on your server:
/wp-content/plugins/s2member-logs/paypal-ipn.log

Are these "cancellations" or "refunds" ?

Statistics: Posted by Jason Caldwell — August 18th, 2010, 1:11 am


]]>
2010-08-12T18:44:54-05:00 http://www.primothemes.com/forums/viewtopic.php?t=554&p=2281#p2281 <![CDATA[Early EOT issue]]>
I have my subscription buttons set to 1 year membership (no trial) and no reoccurance. My understanding is that the EOT functionality should demote the member one year (and one day) from registration. Instead, members are being demoted immediately upon their payment going through. S2Member is demoting them immediately upon receiving the IPN notice from PayPal that the member has 'canceled' their subscription (as it is a one time subscription).

Has any one experienced this? Any ideas how we can trouble shoot?

Any assistance is much appreciated.

Kai

Statistics: Posted by kaiwilliams — August 12th, 2010, 6:44 pm


]]>