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™

Free-trial signup does not allow paid access

s2Member Plugin. A Membership plugin for WordPress®.

Free-trial signup does not allow paid access

Postby pwallin » April 25th, 2011, 5:21 pm

Thanks for all your help so far. We're just about to launch our site and tested the process.

We have aweber list configuration as follows:

Level 0 (free) members get subscribed to one aweber list (Call it freelist)

Level 1 (monthly paid) members get subscribed to a different aweber list. (call it paidlist)

Level 1 has a 3-day free trial, after which monthly payments kick in via Paypal.

During our test, one of the members of our team signed up for Level 1. He got a confirmation from Paypal, but no confirmation from S2member.

Next, he got a message from Aweber, asking him to confirm his subscription to the freelist at aweber.

In other words, his contact info was automatically sent to the aweber list that we designated for level 0.

I did check to make sure that Level 1 subscribers went to our aweber paidlist. Thus, the problem is not the result of a clerical error.

Please help with:

1. Getting subscribers to the correct aweber list during the free trial period

2. Sending a confirmation from S2member to new subscribers directing them to the login page.

Thanks.

Pauline
User avatar
pwallin
Registered User
Registered User
 
Posts: 64
Joined: April 2, 2011

Re: Free-trial signup does not allow paid access

Postby Cristián Lávaque » April 25th, 2011, 7:22 pm

Hi Pauline. :)

Do you have IPN logging enabled? Have you checked if your transaction shows up correctly in it?

WP Admin -> s2Member -> PayPal Options -> PayPal Account Details -> Enable Logging Routines
/wp-content/plugins/s2member-logs/paypal-ipn.log
Cristián Lávaque http://s2member.net
Is s2Member working for you? Please rate it Image at WordPress.org. Thanks! :)
User avatar
Cristián Lávaque
Developer
Developer
 
Posts: 6836
Joined: December 22, 2010

Re: Free-trial signup does not allow paid access

Postby pwallin » April 25th, 2011, 7:55 pm

Yes. Logging routines is enabled.

But I found one possible source of the problem:

We have 2 aweber lists enabled - one for level 0 and one for level1.

I just noticed that in our aweber list for level 0, the email address set for the "from" line matches the address that I designated in s2Member -> General Options -> EMail Configuration.

But for the aweber list for level 1, the address in the from line was different than in S2member. (I just changed it to conform.)

Might that be the reason that my colleague was not automatically subscribed to that aweber list after he processed his payment through paypal? i.e., because the From line did not match the support@ourwebsite address designated in our S2 member account?
User avatar
pwallin
Registered User
Registered User
 
Posts: 64
Joined: April 2, 2011

Re: Free-trial signup does not allow paid access

Postby Cristián Lávaque » April 25th, 2011, 8:14 pm

The logs question was regarding your problem with the email not sent.

Regarding that, did you check the logs to make sure everything is fine? Can you post an example of one transaction where the email was missing in your test?

Is your server sending emails properly? Are you not having trouble with the emails sent by other scripts?

Did you make sure they're not being sent to the spam folder?

Regarding AWeber, I don't know that the from address has to do with that. Let me know if matching them makes it work properly, please. What other tests did you do with it?

Did you watch this video regarding the list servers API? http://www.s2member.com/api-list-servers-video/
Cristián Lávaque http://s2member.net
Is s2Member working for you? Please rate it Image at WordPress.org. Thanks! :)
User avatar
Cristián Lávaque
Developer
Developer
 
Posts: 6836
Joined: December 22, 2010

Re: Free-trial signup does not allow paid access

Postby pwallin » April 25th, 2011, 8:25 pm

Thanks again, Cristián. I'll check into these things and report back.
User avatar
pwallin
Registered User
Registered User
 
Posts: 64
Joined: April 2, 2011

Re: Free-trial signup does not allow paid access

Postby Cristián Lávaque » April 25th, 2011, 8:51 pm

Cool. I look forward to it. :)
Cristián Lávaque http://s2member.net
Is s2Member working for you? Please rate it Image at WordPress.org. Thanks! :)
User avatar
Cristián Lávaque
Developer
Developer
 
Posts: 6836
Joined: December 22, 2010

Re: Free-trial signup does not allow paid access

Postby pwallin » April 25th, 2011, 9:07 pm

OK, here's what I've got so far...

I reviewed the video again. I checked the Paypal email parser at aweber - it was already correctly set up for both Aweber lists.

I did add the double-optin checkbox to the registration. But I am a bit confused about it.

Aweber requires double optin. (I talked to tech support on the phone - they said that double optin can be turned off only for their web forms, not for email parsers.)

So if someone signs up at the S2member signup page, and there is no checkbox to receive email updates does that mean that their name and email is not even sent to aweber?

One more question: You mentioned checking the "logs" in your previous reply. Where do I find that, please?
User avatar
pwallin
Registered User
Registered User
 
Posts: 64
Joined: April 2, 2011

Re: Free-trial signup does not allow paid access

Postby Cristián Lávaque » April 25th, 2011, 9:22 pm

I'll ask Jason about AWeber.

pwallin wrote:One more question: You mentioned checking the "logs" in your previous reply. Where do I find that, please?


/wp-content/plugins/s2member-logs/paypal-ipn.log
Cristián Lávaque http://s2member.net
Is s2Member working for you? Please rate it Image at WordPress.org. Thanks! :)
User avatar
Cristián Lávaque
Developer
Developer
 
Posts: 6836
Joined: December 22, 2010

Re: Free-trial signup does not allow paid access

Postby pwallin » April 26th, 2011, 7:00 am

I found the log file. Is there a backchannel way of sending it to you? It contains private email addresses.
Thanks.
User avatar
pwallin
Registered User
Registered User
 
Posts: 64
Joined: April 2, 2011

Re: Free-trial signup does not allow paid access

Postby Cristián Lávaque » April 26th, 2011, 10:36 am

Oh, just post it here x'ing out private data. I'm interested in the transactions that you say are missing the email sent by s2Member, please. :)
Cristián Lávaque http://s2member.net
Is s2Member working for you? Please rate it Image at WordPress.org. Thanks! :)
User avatar
Cristián Lávaque
Developer
Developer
 
Posts: 6836
Joined: December 22, 2010

Re: Free-trial signup does not allow paid access

Postby pwallin » April 26th, 2011, 11:41 am

Here's the log file data (with personal info substituted):

array (
'txn_type' => 'subscr_signup',
'subscr_id' => 'I-LSNFDD9FS9DY',
'last_name' => 'XXXX',
'residence_country' => 'US',
'mc_currency' => 'USD',
'item_name' => 'Monthly Pro /3 days free, then 19.99/month',
'amount1' => '0.00',
'business' => 'YYYYYphd@ourwebsite.com',
'amount3' => '19.99',
'recurring' => '19.99',
'verify_sign' => 'AB.KNWyisBHCRmClvpNc9mZs9qsQAay.ohXxD0AKF4waVv-95vtCHveW',
'payer_status' => 'unverified',
'payer_email' => 'XXXX123@gmail.com',
'first_name' => 'Jeffrey',
'receiver_email' => 'YYYYYphd@ourwebsite.com',
'payer_id' => 'M22X3DURT5GTY',
'reattempt' => '1',
'item_number' => '1',
'subscr_date' => '11:44:13 Apr 25, 2011 PDT',
'custom' => 'ourwebsite.com',
'charset' => 'windows-1252',
'notify_version' => '3.1',
'period1' => '3 D',
'mc_amount1' => '0.00',
'period3' => '1 M',
'mc_amount3' => '19.99',
'ipn_track_id' => '8fA308gvAliJBqF8WVYrDg',
's2member_log' =>
array (
0 => 'IPN received on: Mon Apr 25, 2011 6:44:27 pm UTC',
1 => 's2Member POST vars verified through a POST back to PayPal®.',
2 => 's2Member originating domain ( _SERVER[HTTP_HOST] ) validated.',
3 => 's2Member txn_type identified as (web_accept|subscr_signup).',
4 => 's2Member txn_type identified as (web_accept|subscr_signup) w/o update vars.',
5 => 'Signup Confirmation Email sent to: "Jeffrey XXXX" <XXXX123@gmail.com.; "Pauline" <YYYYYphd@ourwebsite.com>; "Jeff" <XXXXermanphd@ourwebsite.com>.',
6 => 'Storing IPN signup vars into a Transient Queue. These will be processed on registration.',
),
'subscr_gateway' => 'paypal',
'eotper' => NULL,
'ccaps' => NULL,
'level' => '1',
'initial_term' => '3 D',
'initial' => '0.00',
'regular' => '19.99',
'regular_term' => '1 M',
)

ourwebsite.com/home/?s2member_paypal_notify=1
User-Agent:
array (
'txn_type' => 'subscr_signup',
'subscr_id' => 'I-HWUUN1DY8PYG',
'last_name' => 'abcd',
'residence_country' => 'US',
'mc_currency' => 'USD',
'item_name' => 'Charter Pro /3 days free, then 149/yr',
'amount1' => '0.00',
'business' => 'YYYYYphd@ourwebsite.com',
'amount3' => '149.00',
'recurring' => '149.00',
'verify_sign' => 'A9CqVfDACE0Iq2.69pqIe4FCL3KbAakycWr.IGeAmyER.Tn9AvAUQru2',
'payer_status' => 'unverified',
'payer_email' => 'ZZZZZ@aol.com',
'first_name' => 'Steven',
'receiver_email' => 'YYYYYphd@ourwebsite.com',
'payer_id' => 'X96PZ7K6DZ6NS',
'reattempt' => '1',
'item_number' => '1',
'subscr_date' => '15:07:32 Apr 25, 2011 PDT',
'custom' => 'ourwebsite.com',
'charset' => 'windows-1252',
'notify_version' => '3.1',
'period1' => '3 D',
'mc_amount1' => '0.00',
'period3' => '1 Y',
'mc_amount3' => '149.00',
'ipn_track_id' => 'pFi36iQ5OoVFtLhP1K-bhQ',
's2member_log' =>
array (
0 => 'IPN received on: Mon Apr 25, 2011 10:07:43 pm UTC',
1 => 's2Member POST vars verified through a POST back to PayPal®.',
2 => 's2Member originating domain ( _SERVER[HTTP_HOST] ) validated.',
3 => 's2Member txn_type identified as (web_accept|subscr_signup).',
4 => 's2Member txn_type identified as (web_accept|subscr_signup) w/o update vars.',
5 => 'Signup Confirmation Email sent to: "Steven abcd" <ZZZZZ@aol.com.; "Pauline" <YYYYYphd@ourwebsite.com>; "Jeff" <XXXXermanphd@ourwebsite.com>.',
6 => 'Storing IPN signup vars into a Transient Queue. These will be processed on registration.',
),
'subscr_gateway' => 'paypal',
'eotper' => NULL,
'ccaps' => NULL,
'level' => '1',
'initial_term' => '3 D',
'initial' => '0.00',
'regular' => '149.00',
'regular_term' => '1 Y',
)

ourwebsite.com/home/?s2member_paypal_notify=1
User-Agent:
array (
'txn_type' => 'subscr_signup',
'subscr_id' => 'I-60X4LM5YSESF',
'last_name' => 'xyxy',
'option_selection1' => '9',
'residence_country' => 'US',
'mc_currency' => 'USD',
'item_name' => 'Monthly Pro /3 days free, then 19.99/month',
'amount1' => '0.00',
'business' => 'YYYYYphd@ourwebsite.com',
'amount3' => '19.99',
'recurring' => '19.99',
'verify_sign' => 'A3teDY8JMHikfZcG.PfP48nYUzVhADS2.5yHcmhwRfCJADP6D5F6o53i',
'payer_status' => 'unverified',
'payer_email' => 'XYXY@gmail.com',
'first_name' => 'Lauren',
'receiver_email' => 'YYYYYphd@ourwebsite.com',
'payer_id' => 'JY9X3VBZLWZ44',
'option_name1' => 'Updating Subscr. ID',
'reattempt' => '1',
'item_number' => '1',
'subscr_date' => '16:35:27 Apr 25, 2011 PDT',
'custom' => 'ourwebsite.com',
'charset' => 'windows-1252',
'notify_version' => '3.1',
'period1' => '3 D',
'mc_amount1' => '0.00',
'period3' => '1 M',
'mc_amount3' => '19.99',
'ipn_track_id' => 'KWikEjLKAE9j5ZSlDDDRew',
's2member_log' =>
array (
0 => 'IPN received on: Mon Apr 25, 2011 11:35:31 pm UTC',
1 => 's2Member POST vars verified through a POST back to PayPal®.',
2 => 's2Member originating domain ( _SERVER[HTTP_HOST] ) validated.',
3 => 's2Member txn_type identified as (web_accept|subscr_signup).',
4 => 's2Member txn_type identified as (web_accept|subscr_signup) w/ update vars.',
5 => 's2Member Level/Capabilities updated w/ advanced update routines.',
6 => 'Modification Confirmation Email sent to Customer, with a URL that provides them with a way to log back in.',
7 => 'Storing IPN signup vars now. These are associated with a User\'s account record; for future reference.',
),
'subscr_gateway' => 'paypal',
'eotper' => NULL,
'ccaps' => NULL,
'level' => '1',
'initial_term' => '3 D',
'initial' => '0.00',
'regular' => '19.99',
'regular_term' => '1 M',
)
User avatar
pwallin
Registered User
Registered User
 
Posts: 64
Joined: April 2, 2011

Re: Free-trial signup does not allow paid access

Postby Cristián Lávaque » April 26th, 2011, 11:59 am

Thank you, Pauline. :)

The logs say that the emails were sent successfully. I'm guessing that the problem with that is somewhere else, not s2Member.

Could you make sure that your mail function is working properly and that emails sent from your server (by a script other than s2Member) get to the recipients. Check spam folders too.
Cristián Lávaque http://s2member.net
Is s2Member working for you? Please rate it Image at WordPress.org. Thanks! :)
User avatar
Cristián Lávaque
Developer
Developer
 
Posts: 6836
Joined: December 22, 2010

Re: Free-trial signup does not allow paid access

Postby Jason Caldwell » April 27th, 2011, 12:13 am

Thanks for reporting this important issue.
~ and thanks for bringing this to my attention Cristián.

Pauline wrote:During our test, one of the members of our team signed up for Level 1. He got a confirmation from Paypal, but no confirmation from S2member.

Starting here. As Cristián implied. If he's paying through PayPal, but not getting the email confirmation from s2Member, I would go back over your log files to look for that specific transaction. According to the logs you posted, that email WAS sent by s2Member. If he's not receiving that email, this is probably the source of all your problems with AWeber too. So in order to resolve this problem, you'll need to start at the source of the issue, and that is with s2Member's IPN logs, and the emails that are processed after the transaction is completed.

Pauline wrote:Next, he got a message from Aweber, asking him to confirm his subscription to the freelist at aweber.
This would indicate to me that his registration was actually processed as a Free Subscriber at Level #0, instead of a paid registration at Level #1. This is probably a symptom of the larger problem I mentioned above.

When strange problems like this occur, and there is seemingly no explanation for the behavior, that's when I start disabling other plugins that are running together with s2Member. I suspect that you have another plugin somewhere that is negatively affecting s2Member in some way. If you'd like to post a list of all your plugins here, we'll see if something jumps right out at us.
~ 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 WordPress.org account ( comes in handy ). Then rate s2Member here Image
.
User avatar
Jason Caldwell
Lead Developer
Lead Developer
 
Posts: 4045
Joined: May 3, 2010
Location: Georgia / USA

Re: Free-trial signup does not allow paid access

Postby pwallin » April 27th, 2011, 6:55 pm

Is it possible that he got processed as a free member (Level 0) because of the 3-day free trial for the paid membership?

That is, if Paypal registers a zero payment initially, might that t
User avatar
pwallin
Registered User
Registered User
 
Posts: 64
Joined: April 2, 2011

Re: Free-trial signup does not allow paid access

Postby pwallin » April 27th, 2011, 8:43 pm

I have found a minor error in my entry in the confirmation email. Will start a new thread.
User avatar
pwallin
Registered User
Registered User
 
Posts: 64
Joined: April 2, 2011

Re: Free-trial signup does not allow paid access

Postby Jason Caldwell » April 29th, 2011, 3:54 pm

pwallin wrote:I have found a minor error in my entry in the confirmation email. Will start a new thread.

Gotchya. Thanks for reporting back on 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 WordPress.org account ( comes in handy ). Then rate s2Member here Image
.
User avatar
Jason Caldwell
Lead Developer
Lead Developer
 
Posts: 4045
Joined: May 3, 2010
Location: Georgia / USA

Re: Free-trial signup does not allow paid access

Postby Jason Caldwell » April 30th, 2011, 8:59 am

Thread continued here ( reference ):
viewtopic.php?f=4&t=6248
~ 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 WordPress.org account ( comes in handy ). Then rate s2Member here Image
.
User avatar
Jason Caldwell
Lead Developer
Lead Developer
 
Posts: 4045
Joined: May 3, 2010
Location: Georgia / USA


Return to s2Member Plugin

Who is online

Users browsing this forum: Exabot [Bot], Google [Bot] and 1 guest

cron