latest stable versions: v150827 (changelog)

Old Forums (READ-ONLY): The community now lives at WP Sharks™. If you have an s2Member® Pro question, please use our new Support System.

Members EOT really funky right now

Home Forums Community Forum Members EOT really funky right now

This topic contains 12 replies, has 5 voices. Last updated by  Jason (Lead Developer) 4 years, 2 months ago.

Topic Author Topic
Posted: Wednesday Oct 10th, 2012 at 4:23 am #27951

Automatic EOT Time: [?]
( Universal Time / GMT )
http://www.world-time-zones.org/zones/greenwich-mean-time.htm

<—clicking on this doesn't work anymore when will this be removed or updated? also is there a way to change this to EST instead of GMT

one other thing is member signed up
Date:
Oct 7, 2012
Time:
12:17:20 GMT-04:00
info provided from paypal
and its saying he will be demoted on my word press Tue Oct 9, 2012 4:17 pm UTC

its already 10/10/12 whats going on?

Still hasn't been demoted and this is a buy now 1 day pass Thanks

List Of Topic Replies

Viewing 12 replies - 1 through 12 (of 12 total)
Author Replies
Author Replies
Posted: Wednesday Oct 10th, 2012 at 7:31 am #27976

Hi Brad.

http://www.world-time-zones.org/zones/greenwich-mean-time.htm

<—clicking on this doesn't work anymore when will this be removed or updated?

Thanks! We weren’t aware that the link is broken. I’ll let Jason know.

Still hasn’t been demoted and this is a buy now 1 day pass Thanks

I don’t know. Could you show me the log entries for this user? [hilite path]Dashboard -› s2Member® -› PayPal® Options -› Account Details -› Logging[/hilite]

Does his profile have an EOT time or is the field blank?

Posted: Wednesday Oct 10th, 2012 at 1:48 pm #28008

yes his account has an EOT Tue Oct 9, 2012 4:17 pm UTC

also logs?
I don’t know. Could you show me the log entries for this user? Dashboard -› s2Member® -› PayPal® Options -› Account Details -› Logging

i went to where you said i don’t see any logs? where do i find this?

this isn’t just one member this is all of them

Posted: Wednesday Oct 10th, 2012 at 9:00 pm #28055
Raam Dev
Username: Raam
Staff Member

The logs are located inside the plugins directory, in wp-content/plugins/s2member-logs/. You’ll need to connect to your site via FTP to download the log files.

Posted: Thursday Oct 11th, 2012 at 11:10 am #28138

Ok i found it what u need to know?

Posted: Thursday Oct 11th, 2012 at 1:26 pm #28150
Eduan
Username: Eduan
Moderator

Could you post the logs related to this transaction inside the code tags so that we may examine them and see what the problem is. Thanks.

Posted: Thursday Oct 11th, 2012 at 2:15 pm #28154

This someone who got an account last night i never had logs enabled before

PHP v5.3.3-7+squeeze14 :: WordPress® v3.3.1 :: s2Member® v120703 :: s2Member® Pro v120703
Memory 10.25 MB :: Real Memory 12.25 MB :: Peak Memory 11.47 MB :: Real Peak Memory 12.25 MB
www.****/?s2member_paypal_notify=1
User-Agent:
array (
‘mc_gross’ => ‘10.00’,
‘invoice’ => ‘507600f9ec9fc~*****’,
‘protection_eligibility’ => ‘Ineligible’,
‘payer_id’ => ‘FNYSA4YYBNVVC’,
‘tax’ => ‘0.00’,
‘payment_date’ => ’16:14:04 Oct 10, 2012 PDT’,
‘payment_status’ => ‘Completed’,
‘charset’ => ‘windows-1252’,
‘first_name’ => ‘*****’,
‘option_selection1’ => ‘6XL37495DK5675050’,
‘option_selection2’ => ‘******’,
‘mc_fee’ => ‘0.59’,
‘notify_version’ => ‘3.7’,
‘custom’ => ‘*****’,
‘payer_status’ => ‘verified’,
‘business’ => ‘****’,
‘quantity’ => ‘1’,
‘verify_sign’ => ‘ALBe4QrXe2sJhpq1fhdreweyretyYurIN8JxSbK4RZAT1TY.sgt37ViwKCAZIMikjQopix’,
‘payer_email’ => ‘*******’,
‘option_name1’ => ‘Referencing Customer ID’,
‘option_name2’ => ‘Customer IP Address’,
‘txn_id’ => ‘9DF06988HW504092B’,
‘payment_type’ => ‘instant’,
‘payer_business_name’ => ‘DTT’,
‘last_name’ => ‘*****’,
‘receiver_email’ => ‘*******’,
‘payment_fee’ => ”,
‘receiver_id’ => ‘P63J4UB43V6M4PG’,
‘txn_type’ => ‘web_accept’,
‘item_name’ => ’48 hr pass’,
‘mc_currency’ => ‘CAD’,
‘item_number’ => ‘1::1 D’,
‘residence_country’ => ‘US’,
‘handling_amount’ => ‘0.00’,
‘transaction_subject’ => ‘*******’,
‘payment_gross’ => ”,
‘shipping’ => ‘0.00’,
‘ipn_track_id’ => ’53be366ddbca218′,
‘s2member_log’ =>
array (
0 => ‘IPN received on: Wed Oct 10, 2012 11:13:40 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 => ‘Automatic EOT ( End Of Term ) Time set to: Fri Oct 12, 2012 11:13:40 pm UTC.’,
6 => ‘s2Member Level/Capabilities updated w/ advanced update routines.’,
7 => ‘Modification Confirmation Email sent to Customer, with a URL that provides them with a way to log back in.’,
8 => ‘User exists. Handling `payment` for Subscription via ( `web_accept` ).’,
9 => ‘Storing IPN signup vars now. These are associated with a User\’s account record; for future reference.’,
),
‘subscr_gateway’ => ‘paypal’,
‘subscr_id’ => ‘9DF06988HW5fd04092B’,
‘eotper’ => ‘1 D’,
‘ccaps’ => ”,
‘level’ => ‘1’,
‘ip’ => ‘*****’,
‘period1’ => ‘0 D’,
‘mc_amount1’ => ‘0.00’,
‘period3’ => ‘1 D’,
‘mc_amount3’ => ‘10.00’,
‘initial_term’ => ‘0 D’,
‘initial’ => ‘10.00’,
‘regular’ => ‘10.00’,
‘regular_term’ => ‘1 D’,
‘recurring’ => ‘0’,
)

Posted: Friday Oct 12th, 2012 at 8:12 am #28223

yes his account has an EOT Tue Oct 9, 2012 4:17 pm UTC

Okay. Does he still have access today?

Thanks for the new log entry.

5 => ‘Automatic EOT ( End Of Term ) Time set to: Fri Oct 12, 2012 11:13:40 pm UTC.’,

Could you tell me if he was demoted on the 13th?

What is your setting for the Auto EOT Behavior? Could you show me a screenshot? [hilite path]Dashboard -› s2Member® -› PayPal® Options -› Automatic EOT Behavior[/hilite]

Posted: Friday Oct 12th, 2012 at 5:59 pm #28271

There is a snap shot

Posted: Saturday Oct 13th, 2012 at 2:07 am #28306

Thanks for the screeshot. I look forward to the update regarding the EOT of the log entry’s user.

Since this is about the EOT behavior not happening, I’m suspecting your problem to be related to wp-cron. You can either find what’s causing it or instead use a cronjob outside of WordPress. [hilite path]Dashboard -› s2Member® -› PayPal® Options -› Automatic EOT Behavior -> Enable System[/hilite]

To find if there’s a plugin causing wp-cron to fail, try deactivating them one by one, testing after each a EOT time in the past to trigger the EOT behavior. Or deactivate all plugins except s2Member, test the EOT behavior to confirm it works, and then add the other plugins one at a time.

Please let me know how it goes. :)

Posted: Saturday Oct 13th, 2012 at 7:00 pm #28358

Thanks Cristián it was wp-cron that fixed it up….

Time table on this fix? and is there a way to not have people’s EOT be in UTC time?

I’m in PST Seattle WA USA Thanks

Posted: Sunday Oct 14th, 2012 at 8:19 am #28376

Thanks Cristián it was wp-cron that fixed it up.

Glad that did it! Thanks for the update. :)

Time table on this fix?

Fix? s2Member isn’t broken in this regard. wp-cron is WordPress, not s2Member, and it normally works fine. If it isn’t, test your other plugins to find the one causing it.

is there a way to not have people’s EOT be in UTC time?

I don’t know if it can be done, but will email Jason asking him. I’ll let you know when he replies.

Posted: Monday Oct 15th, 2012 at 10:59 pm #28486
Staff Member

Thanks for the heads up on this thread.

I agree with Cristian. If WP Cron is not running on your installation, any plugin (including s2Member), which replies on WP Cron will NOT behave as expected. If problems continue to occur with WP Cron, I would start by sending a quick email to your hosting company, to verify that WP Cron is capable of running on your hosting platform. I would also take a look at the s2Member configuration panel here, to verify that your configuration is setup to use WP Cron.

See: Dashboard -› s2Member® -› PayPal® Options -› Automatic EOT Behavior

Regarding UTC time in the EOT field. WordPress operates on UTC time throughout. While WordPress does make it possible for a site owner to display times in a localized time zone, based on preference, all of the underlying times are calculated based on UTC time. For this reason, s2Member uses UTC to prevent any confusion about what time zone may or may not be employed on a given site (since this is an administrative setting not impacting front-end display). My suggestion would be to calculate the GMT offset in your timezone, and base your input related to EOT Times accordingly (i.e. translating to UTC time).

In the mean time, I’ll accept this as a feature request. Thank you!

I’m having that broken link updated to the following article which explains UTC:
http://en.wikipedia.org/wiki/Coordinated_Universal_Time
Viewing 12 replies - 1 through 12 (of 12 total)

This topic is closed to new replies. Topics with no replies for 2 weeks are closed automatically.

Old Forums (READ-ONLY): The community now lives at WP Sharks™. If you have an s2Member® Pro question, please use our new Support System.

Contacting s2Member: Please use our Support Center for bug reports, pre-sale questions & technical assistance.