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.

Home Forums Tom

About: Tom

3 s2member sites till present:

MyBandTheme - uses the free version of s2member
MyRestaurantTheme - uses the pro version of s2member
TheGuitarLesson.com - uses the pro version of s2member

I hope many more are to come :-)


Topics I'm Subscribed To

Viewing 22 topics - 1 through 22 (of 22 total)
Topic Count Last Reply
Finding paid users after EOT

By:  Tom in: Community Forum

voices: 1
replies: 0

3 years ago  Tom

Required Fields not Validating

By:  Giovanni Mattucci in: Community Forum

voices: 2
replies: 4

3 years ago  Giovanni Mattucci

Encrypted PayPal Subscription Button Error 1 2

By:  Catherine Tierney in: Community Forum

voices: 13
replies: 42

3 years, 2 months ago  Jason (Lead Developer)

Where is the Customer Forum?

By:  AnotherOpus in: Community Forum

voices: 5
replies: 4

3 years, 3 months ago  Christian

Quick Cache Status [revisited]

By:  Terence Milbourn in: Community Forum

voices: 5
replies: 10

3 years, 4 months ago  extremecarver

Automatic EOT sets wrong date

By:  Tom in: Community Forum

voices: 2
replies: 1

3 years, 5 months ago  Mike (Volunteer Moderator)

Sortable last log-in time column request

By:  Tom in: Community Forum

voices: 2
replies: 1

3 years, 8 months ago  Bruce

EOT not demoting, wp-cron runs manually

By:  Tom in: Community Forum

voices: 4
replies: 12

3 years, 8 months ago  Cristián Lávaque

Modifying IPN url

By:  Tom in: Community Forum

voices: 3
replies: 4

3 years, 8 months ago  Cristián Lávaque

heavy paypal button generation

By:  Tom in: Community Forum

voices: 3
replies: 3

3 years, 9 months ago  Cristián Lávaque

changing WP table prefix

By:  Tom in: Community Forum

voices: 2
replies: 1

3 years, 9 months ago  Bruce

current_user_is_not broken with update

By:  Tom in: Community Forum

voices: 2
replies: 3

3 years, 9 months ago  Cristián Lávaque

Deleting users causes PHP time out

By:  Tom in: Community Forum

voices: 2
replies: 3

3 years, 9 months ago  Bruce

User import deleting spaces in username

By:  Tom in: Community Forum

voices: 2
replies: 3

3 years, 9 months ago  Cristián Lávaque

API notification handler efficiency

By:  Tom in: Community Forum

voices: 2
replies: 1

3 years, 9 months ago  Cristián Lávaque

echeck cancellation didn't disable account

By:  Tom in: Community Forum

voices: 4
replies: 14

3 years, 12 months ago  Jason (Lead Developer)

EOT not downgrading accounts

By:  Tom in: Community Forum

voices: 2
replies: 2

3 years, 12 months ago  Jason (Lead Developer)

Importing users from Drupal

By:  Tom in: Community Forum

voices: 2
replies: 4

4 years, 2 months ago  Cristián Lávaque

Demote to a specific role at EOT

By:  Tom in: Community Forum

voices: 3
replies: 5

4 years, 2 months ago  Cristián Lávaque

Member Expiration

By:  Kelly Bayliffe in: Community Forum

voices: 7
replies: 17

4 years, 8 months ago  Cristián Lávaque

White page when accessing protected page

By:  Tom in: Community Forum

voices: 3
replies: 6

4 years, 10 months ago  Cristián Lávaque

Feature request: Member statistics

By:  Tom in: Community Forum

voices: 3
replies: 2

4 years, 10 months ago  Jason (Lead Developer)

Viewing 22 topics - 1 through 22 (of 22 total)

Topics I've Started

Viewing 17 topics - 1 through 17 (of 17 total)
Topic Count Last Reply
Finding paid users after EOT

By:  Tom in: Community Forum

voices: 1
replies: 0

3 years ago  Tom

Automatic EOT sets wrong date

By:  Tom in: Community Forum

voices: 2
replies: 1

3 years, 5 months ago  Mike (Volunteer Moderator)

Sortable last log-in time column request

By:  Tom in: Community Forum

voices: 2
replies: 1

3 years, 8 months ago  Bruce

EOT not demoting, wp-cron runs manually

By:  Tom in: Community Forum

voices: 4
replies: 12

3 years, 8 months ago  Cristián Lávaque

Modifying IPN url

By:  Tom in: Community Forum

voices: 3
replies: 4

3 years, 8 months ago  Cristián Lávaque

heavy paypal button generation

By:  Tom in: Community Forum

voices: 3
replies: 3

3 years, 9 months ago  Cristián Lávaque

changing WP table prefix

By:  Tom in: Community Forum

voices: 2
replies: 1

3 years, 9 months ago  Bruce

current_user_is_not broken with update

By:  Tom in: Community Forum

voices: 2
replies: 3

3 years, 9 months ago  Cristián Lávaque

Deleting users causes PHP time out

By:  Tom in: Community Forum

voices: 2
replies: 3

3 years, 9 months ago  Bruce

User import deleting spaces in username

By:  Tom in: Community Forum

voices: 2
replies: 3

3 years, 9 months ago  Cristián Lávaque

API notification handler efficiency

By:  Tom in: Community Forum

voices: 2
replies: 1

3 years, 9 months ago  Cristián Lávaque

echeck cancellation didn't disable account

By:  Tom in: Community Forum

voices: 4
replies: 14

3 years, 12 months ago  Jason (Lead Developer)

EOT not downgrading accounts

By:  Tom in: Community Forum

voices: 2
replies: 2

3 years, 12 months ago  Jason (Lead Developer)

Importing users from Drupal

By:  Tom in: Community Forum

voices: 2
replies: 4

4 years, 2 months ago  Cristián Lávaque

Demote to a specific role at EOT

By:  Tom in: Community Forum

voices: 3
replies: 5

4 years, 2 months ago  Cristián Lávaque

White page when accessing protected page

By:  Tom in: Community Forum

voices: 3
replies: 6

4 years, 10 months ago  Cristián Lávaque

Feature request: Member statistics

By:  Tom in: Community Forum

voices: 3
replies: 2

4 years, 10 months ago  Jason (Lead Developer)

Viewing 17 topics - 1 through 17 (of 17 total)

My Latest Replies (From Various Topics)

Viewing 25 replies - 1 through 25 (of 31 total)
Author Replies
Author Replies
Posted: Thursday Dec 12th, 2013 at 8:58 am #61875
Tom
Username: halasyt

Hi, I have the same problem. The required fields thing would also be a good spam counter measure, especially the way I’m using it, so by setting a default value of something totally different that what can actually be validated: http://www.theguitarlesson.com/wp-login.php?action=register

But it isn’t at the moment, since spambots just get around it…

When will this be added serverside?

Posted: Wednesday Sep 18th, 2013 at 8:01 am #59657
Tom
Username: halasyt

You need to refund the person from PayPal, customers can’t take their money back.

Posted: Wednesday Sep 18th, 2013 at 7:59 am #59656
Tom
Username: halasyt

I was looking for the customer forum as well…
By the look of things, the questions in the newly merged forum aren’t getting answered by s2 any more. What’s going on?
Is this the end of s2member?

Posted: Monday Sep 9th, 2013 at 8:10 am #59304
Tom
Username: halasyt

The reason it loads so slowly is because there is a JS and CSS file being generated, which are really slow. Have a look at the list of resources loaded on your site, and you’ll see.
Lots of people have this problem, the only site that uses S2 where I haven’t seen this problem is actually this website, they got it loading fast somehow.
They aren’t using apache, rather litespeed server, that probably makes a difference.

Posted: Monday Sep 9th, 2013 at 6:52 am #59299
Tom
Username: halasyt

Yes, an update would be much needed, the plugin doesn’t delete old cached files, so they are just bloating the server.

Posted: Monday Sep 9th, 2013 at 6:49 am #59298
Tom
Username: halasyt

I have the most expensive version of S2, it’s not that.
Regardless, I hope it’s fixed ASAP.

Posted: Friday Sep 6th, 2013 at 2:56 am #59188
Tom
Username: halasyt

Hi Jason, Cristián,

I would like to ask that when you become aware of such a huge problem that possibly affects everyone, please send out a letter to all of your customers notifying them of this.

I was wondering why I didn’t have any subscribers for the last few days, until someone wrote me telling me something is wrong, and yes, none of the buy buttons work on my site anymore. These few days of no sales could have been avoided if you would have kept us up-to-date on such a serious issue.

Tom

Posted: Friday Apr 19th, 2013 at 8:21 am #47868
Tom
Username: halasyt

Yippie, it’s working on my test site, so I’m pretty sure it’ll work on the live site as well! Thanks Cristián!!!

Posted: Thursday Apr 18th, 2013 at 8:27 am #47779
Tom
Username: halasyt

Sure, I just sent the email.

Posted: Wednesday Apr 17th, 2013 at 9:35 am #47670
Tom
Username: halasyt

Ok, I sent it again just now, I got a support request received automatic email to confirm.
Thanks!
Tom

Posted: Tuesday Apr 16th, 2013 at 5:10 am #47596
Tom
Username: halasyt

Yes, I just reproduced this on a clean WP install.

I created the WP installation, removed any plugins, added s2 + s2 Pro, imported the s2 settings I’m using on the original site, and then import 500 users.

I’m sending you the files with the private contact form now.

I created a user called test, so you can see that it doesn’t demote.

Posted: Tuesday Apr 16th, 2013 at 2:52 am #47583
Tom
Username: halasyt

Ok, how would I go about changing the custom variable through PHP?
Based on the article you sent, I need to add my domain as a custom variable, and also the item_number.

Posted: Tuesday Apr 16th, 2013 at 2:46 am #47582
Tom
Username: halasyt

I have 256MB allocated. Here is the scanner, everything looks good: http://www.theguitarlesson.com/s2-server-scanner.php

I don’t think anything is timing out at all, everything loads really quickly.

What should I do?

Posted: Monday Apr 15th, 2013 at 12:11 pm #47502
Tom
Username: halasyt

Actually, could the simple 301 redirect be working after all? I put it into my .htaccess and had a cancellation, and I see this in the s2 paypal-ipn.log file (I put xxxxxxxx instead of the personal info). This user was created in the previous system, and even though the IPN wasn’t processed successfully, it seems like it made it into your IPN handler, correct?

LOG ENTRY: Mon Apr 15th, 2013 @ precisely 2:19 pm UTC
PHP v5.3.23 :: WordPress® v3.5.1 :: s2Member® v130406 :: s2Member® Pro v130406
Memory 39.35 MB :: Real Memory 39.75 MB :: Peak Memory 39.44 MB :: Real Peak Memory 39.75 MB
http://www.theguitarlesson.com/?s2member_paypal_notify=1
User-Agent:
array (
‘txn_type’ => ‘subscr_cancel’,
‘subscr_id’ => ‘S-9DX12439JV496345C’,
‘last_name’ => ‘xxxxxxxxx’,
‘residence_country’ => ‘US’,
‘mc_currency’ => ‘USD’,
‘item_name’ => ‘The Guitar Lesson.com – Trial Membership’,
‘business’ => ‘paypal@theguitarlesson.com’,
‘amount1’ => ‘1.00’,
‘amount3’ => ‘9.00’,
‘recurring’ => ‘1’,
‘verify_sign’ => ‘Az5lwnhJisER2nfPFJ5pgrZBvfp6Azo8Sm2Fnv9ICdrWUfFbrQwjxqHh’,
‘payer_status’ => ‘verified’,
‘payer_email’ => ‘xxxxxxxx@gmail.com’,
‘first_name’ => ‘Adam’,
‘receiver_email’ => ‘paypal@theguitarlesson.com’,
‘payer_id’ => ‘Y58SYQ83Y3LF4’,
‘reattempt’ => ‘0’,
‘subscr_date’ => ’07:18:57 Apr 15, 2013 PDT’,
‘custom’ => ‘4160’,
‘charset’ => ‘windows-1252’,
‘notify_version’ => ‘3.7’,
‘period1’ => ‘3 D’,
‘mc_amount1’ => ‘1.00’,
‘period3’ => ‘1 M’,
‘mc_amount3’ => ‘9.00’,
‘ipn_track_id’ => ‘9c6c5add11974’,
‘s2member_log’ =>
array (
0 => ‘IPN received on: Mon Apr 15, 2013 2:19:12 pm UTC’,
1 => ‘s2Member POST vars verified through a POST back to PayPal®.’,
2 => ‘Unable to verify `$_SERVER[“HTTP_HOST”]`. Please check the `custom` value in your Button Code. It MUST start with your domain name.’,
),
‘subscr_gateway’ => ‘paypal’,
)

Posted: Monday Apr 15th, 2013 at 6:22 am #47477
Tom
Username: halasyt

I’ve been doing a bit of trial-error on the localhost site, and it seems that the EOT demotion error is tied to the number of WP users.

1. So with 1576 users, EOT demotion wasn’t working at all.

2. I deleted all but 3 users, and demotion worked again.

3. I imported 500 users, and demotion stopped working again.

4. Deleted all but the 3 users again, and wouldn’t you know it, demotion started working again.

5. I imported 200 users, and demotion stopped working again. Than I started deleting users in batched of 20, and demotion only started working when I got to around 40 users.

This is really strange, since I use s2 on another site with over 1000 users, and demotion is working fine. There the users came “naturally”, but with this site where it’s not working, I’m importing the users, maybe that has some significance. There are no errors as far as I can see though, the import goes through without any glitches.

Please help me!

Posted: Wednesday Apr 10th, 2013 at 3:41 am #47039
Tom
Username: halasyt

The server scanner passed on all items.

I also tried deactivating all of the plugins (except s2), and using the 2012 theme, but the page load was the same.

What can I do? This is really annoying, also, Google hates long page loads.

Posted: Tuesday Apr 9th, 2013 at 8:02 am #46896
Tom
Username: halasyt

What happened was that I updated s2member, but not s2member pro, and it gave me that error. After I updated s2 Pro as well, it came back to life.

Posted: Tuesday Apr 2nd, 2013 at 2:21 am #46344
Tom
Username: halasyt

Thanks, I did it and it’s showing a few errors, but it’s weird since these settings are set in my php.ini file.
I’m on localhost with this site, could that be the problem?

[ERROR] PHP Short Open Tag: < ? – This is aleady set to on.

[ERROR] PHP Echo Tag: – This is aleady set to on.

[ERROR] cURL Extension / Or fopen() URL – This is aleady set to on.

[ERROR] OpenSSL Extension With openssl_sign() – I’m not using anything that needs SSL.

[WARNING] Plugin Directory Checksum (s2member-pro) – This one is probably because I modified a few files, just css changes.

Posted: Monday Apr 1st, 2013 at 9:26 am #46272
Tom
Username: halasyt

Hehe, that’s great, I’m just about done adding the space to the given usernames in the DB :-)

After I changed the first one and added the space, I tried logging in, and everything looked like it was working fine though, so I guess no harm done.

Posted: Friday Jan 11th, 2013 at 5:12 am #36943
Tom
Username: halasyt

I was disabled until now, so I don’t have any logs of the eCheck cancellation IPN unfortunately.

Posted: Friday Jan 11th, 2013 at 4:52 am #36940
Tom
Username: halasyt

We are using fixed term 1 year purchases, and I just found a setting in PayPal options -> Automatic EOT behavior -> FIxed Term Extensions (auto extend), and this is set to Yes for me.

I’m guessing this causes the non-demotion, correct? Will this now demote all customers that should have already been demoted, or do I need to run a cron for the demotions to take effect?

Thanks
Tom

Ps. I really think it would be better for you to switch this setting to No by default, as it takes away the point of having fixed term access.

Posted: Wednesday Jan 9th, 2013 at 4:03 am #36694
Tom
Username: halasyt

Thanks for the reply!

There is no problem with s2 giving access right away, it’s just the cancelled eCheck thing that bothers me, it should have revoked access as you said.

Where can I find the IPN log file you mentioned? I can’t see it on my PayPal account nor s2 admin area anywhere.

Posted: Monday Jan 7th, 2013 at 10:45 am #36461
Tom
Username: halasyt

Yes, s2 can receive PayPal echecks and act on them, but my question was why it doesn’t act accordingly on a cancelled recheck. Echecks take about 5 days to clear, and the customer is promoted to the given role at the moment of signup, not when the echeck clears. This isn’t that big of an issue, since most customers won’t try to game the system with this, but we just had one that did.

I would say that 1 in 20 customers pay by recheck, so it is not super common, bit they do exist.

I’m guessing this is probably a bug in s2, so in the next update, please make s2 act on cancelled echeck ipns as well.

Thanks
Tom

Posted: Friday Jan 4th, 2013 at 4:49 pm #36188
Tom
Username: halasyt

Hi,
We are using normal PayPal, you can accept echecks there. But I think this is only for the USA, I’m not sure they use checks anywhere else.
Tom

  • This reply was modified 4 years ago by  Tom.
Posted: Wednesday Oct 17th, 2012 at 9:29 am #28689
Tom
Username: halasyt

Or I just had an idea, maybe it would be easier to just import and let the MD5 encryption take place, than write a script to overwrite the wrong passwords with the correct ones, using the username as the key. I think that would work best.

Viewing 25 replies - 1 through 25 (of 31 total)

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.