Community Support Forums — WordPress® ( Users Helping Users ) — 2011-04-30T08:59:37-05:00 http://www.primothemes.com/forums/feed.php?f=4&t=6195 2011-04-30T08:59:37-05:00 http://www.primothemes.com/forums/viewtopic.php?t=6195&p=13871#p13871 <![CDATA[Re: Free-trial signup does not allow paid access]]> viewtopic.php?f=4&t=6248

Statistics: Posted by Jason Caldwell — April 30th, 2011, 8:59 am


]]>
2011-04-29T15:54:13-05:00 http://www.primothemes.com/forums/viewtopic.php?t=6195&p=13800#p13800 <![CDATA[Re: Free-trial signup does not allow paid access]]>
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.

Statistics: Posted by Jason Caldwell — April 29th, 2011, 3:54 pm


]]>
2011-04-27T20:43:44-05:00 http://www.primothemes.com/forums/viewtopic.php?t=6195&p=13637#p13637 <![CDATA[Re: Free-trial signup does not allow paid access]]> Statistics: Posted by pwallin — April 27th, 2011, 8:43 pm


]]>
2011-04-27T18:55:19-05:00 http://www.primothemes.com/forums/viewtopic.php?t=6195&p=13631#p13631 <![CDATA[Re: Free-trial signup does not allow paid access]]>
That is, if Paypal registers a zero payment initially, might that t

Statistics: Posted by pwallin — April 27th, 2011, 6:55 pm


]]>
2011-04-27T00:13:02-05:00 http://www.primothemes.com/forums/viewtopic.php?t=6195&p=13509#p13509 <![CDATA[Re: Free-trial signup does not allow paid access]]> 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.

Statistics: Posted by Jason Caldwell — April 27th, 2011, 12:13 am


]]>
2011-04-26T11:59:15-05:00 http://www.primothemes.com/forums/viewtopic.php?t=6195&p=13429#p13429 <![CDATA[Re: Free-trial signup does not allow paid access]]>

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.

Statistics: Posted by Cristián Lávaque — April 26th, 2011, 11:59 am


]]>
2011-04-26T11:41:36-05:00 http://www.primothemes.com/forums/viewtopic.php?t=6195&p=13426#p13426 <![CDATA[Re: Free-trial signup does not allow paid access]]>
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',
)

Statistics: Posted by pwallin — April 26th, 2011, 11:41 am


]]>
2011-04-26T10:36:37-05:00 http://www.primothemes.com/forums/viewtopic.php?t=6195&p=13413#p13413 <![CDATA[Re: Free-trial signup does not allow paid access]]>

Statistics: Posted by Cristián Lávaque — April 26th, 2011, 10:36 am


]]>
2011-04-26T07:00:08-05:00 http://www.primothemes.com/forums/viewtopic.php?t=6195&p=13401#p13401 <![CDATA[Re: Free-trial signup does not allow paid access]]> Thanks.

Statistics: Posted by pwallin — April 26th, 2011, 7:00 am


]]>
2011-04-25T21:22:18-05:00 http://www.primothemes.com/forums/viewtopic.php?t=6195&p=13371#p13371 <![CDATA[Re: Free-trial signup does not allow paid access]]>
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

Statistics: Posted by Cristián Lávaque — April 25th, 2011, 9:22 pm


]]>
2011-04-25T21:07:52-05:00 http://www.primothemes.com/forums/viewtopic.php?t=6195&p=13369#p13369 <![CDATA[Re: Free-trial signup does not allow paid access]]>
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?

Statistics: Posted by pwallin — April 25th, 2011, 9:07 pm


]]>
2011-04-25T20:51:41-05:00 http://www.primothemes.com/forums/viewtopic.php?t=6195&p=13366#p13366 <![CDATA[Re: Free-trial signup does not allow paid access]]>

Statistics: Posted by Cristián Lávaque — April 25th, 2011, 8:51 pm


]]>
2011-04-25T20:25:39-05:00 http://www.primothemes.com/forums/viewtopic.php?t=6195&p=13363#p13363 <![CDATA[Re: Free-trial signup does not allow paid access]]> Statistics: Posted by pwallin — April 25th, 2011, 8:25 pm


]]>
2011-04-25T20:14:22-05:00 http://www.primothemes.com/forums/viewtopic.php?t=6195&p=13361#p13361 <![CDATA[Re: Free-trial signup does not allow paid access]]>
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/

Statistics: Posted by Cristián Lávaque — April 25th, 2011, 8:14 pm


]]>
2011-04-25T19:55:39-05:00 http://www.primothemes.com/forums/viewtopic.php?t=6195&p=13359#p13359 <![CDATA[Re: Free-trial signup does not allow paid access]]>
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?

Statistics: Posted by pwallin — April 25th, 2011, 7:55 pm


]]>
2011-04-25T19:22:38-05:00 http://www.primothemes.com/forums/viewtopic.php?t=6195&p=13355#p13355 <![CDATA[Re: Free-trial signup does not allow paid access]]>

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

Statistics: Posted by Cristián Lávaque — April 25th, 2011, 7:22 pm


]]>
2011-04-25T17:21:46-05:00 http://www.primothemes.com/forums/viewtopic.php?t=6195&p=13354#p13354 <![CDATA[Free-trial signup does not allow paid access]]>
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

Statistics: Posted by pwallin — April 25th, 2011, 5:21 pm


]]>