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™

EOT automatic?

s2Member Plugin. A Membership plugin for WordPress®.

EOT automatic?

Postby intuitdesign » January 5th, 2012, 8:38 am

Hi folks,
When a member signs up or registers, does the EOT field in Wordpress get automatically populated? Or is that only for manual input and it stays recorded with PayPal? I am still having some challenges with new members signing up.
The new member got the "Your membership has been approved." email.
When the tiny url link is clicked on, the message appears "Your Link Expired: Please contact Support if you need assistance."
When the members profile is looked at, he had no EOT assigned and it was blank.
Any info regarding this will be most helpful.
What would be causing him to get the "link expired" message?

Thank you!
Jeff
User avatar
intuitdesign
Registered User
Registered User
 
Posts: 22
Joined: September 3, 2011

Re: EOT automatic?

Postby Raam Dev » January 5th, 2012, 8:49 pm

Did the user register his account and then click on the link? If so, that's the correct behavior. (The link is designed to allow registration... once he registers, the link have no purpose and expires.) But if he's getting the expired message before registering his account, something else is wrong.

Regarding the EOT: The Automatic EOT Time field is not supposed to be filled in. s2Member automatically determines the EOT time when it receives a relevant IPN message from PayPal (such as a for cancellation).

If you want to manually set when the user's account should expire, you can fill in the Automatic EOT Time manually (click the little question mark next to the field for more information).
Raam Dev || Wherever you are, be there. || Please rate s2Member!
User avatar
Raam Dev
Developer
Developer
 
Posts: 810
Joined: October 26, 2011

Re: EOT automatic?

Postby Cristián Lávaque » January 7th, 2012, 4:33 am

If he's getting the expired message for the link before used, you may want to try using another URL shortening service. WP Admin -> s2Member -> General Options -> URL Shortening
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: EOT automatic?

Postby intuitdesign » January 11th, 2012, 2:26 pm

Hi guys,
I just tested it.
What is happening is I get the [The Lost 45s with Barry Scott] Username/Password' email with my new password. I logged in perfectly.
45 mins later, I got this:

Congratulations! ( your membership has been approved )
Thanks Jeffrey! Your membership has been approved.
If you haven't already done so, the next step is to Register a Username.
Complete your registration here:
[http://tinyurl.com/6XXXXX#www.lost45.com]
If you have any trouble, please feel free to contact us.
Best Regards,
The Lost 45s with Barry Scott

When the link is clicked on, it shows 'Link Expired' message.

What do I need to do to eliminate or fix that secondary email?

Thank you in advance,
Jeff
Last edited by intuitdesign on January 14th, 2012, 1:43 pm, edited 1 time in total.
User avatar
intuitdesign
Registered User
Registered User
 
Posts: 22
Joined: September 3, 2011

Re: EOT automatic?

Postby Raam Dev » January 11th, 2012, 3:25 pm

Can you tell me what WP Admin -> s2Member -> PayPal Options -> PayPal Account Details -> PayPal Pro Forms / Recurring Profile Behavior is set to?
Raam Dev || Wherever you are, be there. || Please rate s2Member!
User avatar
Raam Dev
Developer
Developer
 
Posts: 810
Joined: October 26, 2011

Re: EOT automatic?

Postby intuitdesign » January 11th, 2012, 4:37 pm

I have standard, not pro
Sign up conformation email:
Thanks %%first_name%%! Your membership has been approved.

If you haven't already done so, the next step is to Register a Username.

Complete your registration here:
%%registration_url%%

If you have any trouble, please feel free to contact us.

Best Regards,
The Lost 45s with Barry Scott
User avatar
intuitdesign
Registered User
Registered User
 
Posts: 22
Joined: September 3, 2011

Re: EOT automatic?

Postby Eduan » January 11th, 2012, 4:50 pm

Did you copy paste that? Does the original email have two percent signs (%%) on each side of the keyword?
Now officially accepting Professional s2Member installations along with Bruce C (a.k.a. Ace).

If you're interested in a Professional s2Member Installation, or a Custom Coding Job, you can send your request here.
User avatar
Eduan
Experienced User
Experienced User
 
Posts: 1154
Joined: August 27, 2011
Location: Taxco de Alarcón, Guerrero, México.

Re: EOT automatic?

Postby intuitdesign » January 12th, 2012, 8:59 am

Yes, copied and pasted. Yes, has %%
User avatar
intuitdesign
Registered User
Registered User
 
Posts: 22
Joined: September 3, 2011

Re: EOT automatic?

Postby Raam Dev » January 12th, 2012, 5:50 pm

Could you enable logging (WP Admin -> s2Member -> PayPal Options -> PayPal Account Details -> Enable Logging Routines), conduct another test, and then share the relevant log entries from wp-content/plugins/s2member-logs/?

Be sure to X-out any private info before posting and please use [code] boxes around the log entries.
Raam Dev || Wherever you are, be there. || Please rate s2Member!
User avatar
Raam Dev
Developer
Developer
 
Posts: 810
Joined: October 26, 2011

Re: EOT automatic?

Postby intuitdesign » January 13th, 2012, 11:06 am

This was from ipn.log:

Code: Select all
[PHP v5.2.17 :: WordPress® v3.3 :: s2Member® v111220
Memory 34.42 MB :: Real Memory 35.25 MB :: Peak Memory 34.57 MB :: Real Peak Memory 35.25 MB
[http://www.lost45.com/?s2member_paypal_notify=1]
User-Agent:
array (
  'txn_type' => 'subscr_signup',
  'subscr_id' => 'I-XXXXXXXXX',
  'last_name' => 'XXXXXXXXX',
  'option_selection1' => 'www.lost45.com',
  'option_selection2' => 'XXX.XXX.XXX.XXX',
  'residence_country' => 'US',
  'mc_currency' => 'USD',
  'item_name' => 'Dig It Weekly / $.99 gets you 7 days access to „The Lost 45s‰ weekly show!',
  'amount1' => '0.99',
  'business' => 'XXX@XXX',
  'amount3' => '0.99',
  'recurring' => '0.99',
  'verify_sign' => 'XXXXXXXXXXXXXXXXXXXXXXXXXX',
  'payer_status' => 'verified',
  'payer_email' => 'XXXX@XXXXX',
  'first_name' => 'Jeffrey',
  'receiver_email' => 'XXX@XXXX',
  'payer_id' => 'XXXXXXX',
  'option_name1' => 'Originating Domain',
  'invoice' => '4f104e0812d7f~XXX.XXX.XXX.XXX',
  'option_name2' => 'Customer IP Address',
  'reattempt' => '1',
  'item_number' => '1',
  'subscr_date' => '07:31:04 Jan 13, 2012 PST',
  'custom' => 'XXX@XXX',
  'charset' => 'windows-1252',
  'notify_version' => '3.4',
  'period1' => '7 D',
  'mc_amount1' => '0.99',
  'period3' => '1 W',
  'mc_amount3' => '0.99',
  'ipn_track_id' => 'XXXXXXXXXXXXX',
  's2member_log' =>
  array (
    0 => 'IPN received on: Fri Jan 13, 2012 3:31:25 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: "XXXXX XXXXXX" <XXX@XXXXX>.',
    6 => 'Storing IPN signup vars into a Transient Queue. These will be processed on registration.',
  ),
  'subscr_gateway' => 'paypal',
  'eotper' => NULL,
  'ccaps' => NULL,
  'level' => '1',
  'ip' => 'XXX.XX.XXXXXX',
  'initial_term' => '7 D',
  'initial' => '0.99',
  'regular' => '0.99',
  'regular_term' => '1 W',
)]
Last edited by intuitdesign on January 14th, 2012, 1:42 pm, edited 1 time in total.
User avatar
intuitdesign
Registered User
Registered User
 
Posts: 22
Joined: September 3, 2011

Re: EOT automatic?

Postby jchev_CORA » January 13th, 2012, 2:27 pm

Forgive me if this has been responded to (perhaps in another forum) but I may just be missing something.

We get a lot or registrations (new and renew) in the mail. As administrator, when updating members manually, I change their Role and then must update the Automatic EOT Time. Is there a way that the Automatic EOT Time could be populated upon change of Role and then clicking Update User?

Also - from the main Users page - I can multi-select Members and change their roles. But again, this doesn't update the Automatic EOT Time and therefore, each record must be updated. Hopefully - I'm just missing something here.

Thanks!
User avatar
jchev_CORA
Registered User
Registered User
 
Posts: 1
Joined: January 12, 2012

Re: EOT automatic?

Postby Raam Dev » January 13th, 2012, 7:47 pm

jchev_CORA: You'll need to write some custom code to do that. You can use a similar hook as described here for sending an email when the role is changed. Your code will have to update the Automatic EOT field for the user. You can get more info on where the EOT time is stored here.

intuitdesign: Can you please install and configure the WP Mail SMTP plugin with the SMTP details for the "From" address you're using to send emails from s2Member? Also, please install the EMail Log plugin to monitor which emails are being sent from WordPress/s2Member and then conduct another test.
Raam Dev || Wherever you are, be there. || Please rate s2Member!
User avatar
Raam Dev
Developer
Developer
 
Posts: 810
Joined: October 26, 2011

Re: EOT automatic?

Postby intuitdesign » January 14th, 2012, 1:41 pm

The Secondary email (Complete your registration here: [http://tinyurl.com/7XXXXXX#www.XXXX.com]) still giving me "Your Link Expired: Please contact Support if you need assistance." message.

What am I looking for in the email logs?
ID Date / Time To Subject
1 January 14, 2012 @ 1:33 pm XXXX@XXXX [The Lost 45s with Barry Scott] Username/Password
2 January 14, 2012 @ 1:33 pm XXXX@XXXX [The Lost 45s with Barry Scott] New User Registration

Thank you in advance.
IntuitDesign
User avatar
intuitdesign
Registered User
Registered User
 
Posts: 22
Joined: September 3, 2011

Re: EOT automatic?

Postby Raam Dev » January 15th, 2012, 12:05 am

If you are completing the registration before clicking on the link, then the link will be expired. That link will only work if the user has not created an account yet. Once they create an account, the link expires.

That email with the link is meant as a reminder, in case the user hasn't registered an account yet. But once they register an account, that link won't work (this is the correct behavior).
Raam Dev || Wherever you are, be there. || Please rate s2Member!
User avatar
Raam Dev
Developer
Developer
 
Posts: 810
Joined: October 26, 2011


Return to s2Member Plugin

Who is online

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

cron