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 CN

About: CN

Sorry, I've not written a description yet. I'll get to it soon!


Topics I'm Subscribed To

Viewing 6 topics - 1 through 6 (of 6 total)
Topic Count Last Reply
PayPal Button (s2member Pro)

By:  CN in: Community Forum

voices: 2
replies: 1

4 years, 2 months ago  Raam Dev

EOT Not Working, still

By:  CN in: Community Forum

voices: 4
replies: 12

4 years, 9 months ago  Jason (Lead Developer)

CCBill strategy

By:  George Fischer in: Community Forum

voices: 2
replies: 2

4 years, 9 months ago  George Fischer

EOT NOT WORKING

By:  CN in: Community Forum

voices: 2
replies: 14

4 years, 10 months ago  Jason (Lead Developer)

EOT NOT Working

By:  CN in: Community Forum

voices: 2
replies: 3

4 years, 10 months ago  Raam Dev

Understanding EOT/Cancel/Refunds

By:  Grace Solivan in: Community Forum

voices: 2
replies: 2

4 years, 11 months ago  CN

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

Topics I've Started

Viewing 5 topics - 1 through 5 (of 5 total)
Topic Count Last Reply
PayPal Button (s2member Pro)

By:  CN in: Community Forum

voices: 2
replies: 1

4 years, 2 months ago  Raam Dev

Downloads stopped working

By:  CN in: Community Forum

voices: 2
replies: 3

4 years, 6 months ago  CN

EOT Not Working, still

By:  CN in: Community Forum

voices: 4
replies: 12

4 years, 9 months ago  Jason (Lead Developer)

EOT NOT WORKING

By:  CN in: Community Forum

voices: 2
replies: 14

4 years, 10 months ago  Jason (Lead Developer)

EOT NOT Working

By:  CN in: Community Forum

voices: 2
replies: 3

4 years, 10 months ago  Raam Dev

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

My Latest Replies (From Various Topics)

Viewing 19 replies - 1 through 19 (of 19 total)
Author Replies
Author Replies
Posted: Tuesday Jun 19th, 2012 at 1:23 pm #16915
CN
Username: mcmoney

Yes to all of those questions including the tips for resolving download troubles.

I ended up switching to aMember.

Posted: Sunday Jun 17th, 2012 at 6:27 pm #16740
CN
Username: mcmoney

I also noticed that downloads within the s2member-files folder will download at about 1/3rd the speed as in another directory. They’ll peak around 100 – 150kbps while other downloads not served by s2member will range from 300 – 800kbps.

Posted: Friday Apr 6th, 2012 at 5:20 pm #10256
CN
Username: mcmoney

Hi,

It may help understand what it’s trying to do, yes. However, the problem is s2member has not been working for months. I need it to check members that have already expired via ccbill.

In other words, I need it to look at someone who may have joined on December 1st, expired on January 1st, but are still s2member level 1 on the site.

Shouldn’t s2member be looking up actual subscription ID’s instead of asking ccbill if there’s any? Is there a way I can have s2member manually go through all members to check the status of their account?

Thank you

Posted: Thursday Apr 5th, 2012 at 10:28 pm #10218
CN
Username: mcmoney

Also, I’ve tried deactivating all of them except s2member and it still doesn’t auto-eot any members.

Posted: Thursday Apr 5th, 2012 at 10:27 pm #10217
CN
Username: mcmoney

I tested on a clean install and as far as I know the same problems are not experienced. The problem before was that it was running every 10 minutes instead of once a day, via wp-cron. So, I basically disabled wordpress cron from running automatically and now have a scheduled wp-cron to run twice a day, along with the cron that you made for me with wget for running the s2member auto-eot system.

Here are my plugins:
http://www.imagebam.com/image/b29590183474840
http://www.imagebam.com/image/e62b75183474841

Posted: Thursday Apr 5th, 2012 at 1:33 pm #10177
CN
Username: mcmoney

This is what I get in the ccbill-dl log:

PHP v5.2.9 :: WordPress® v3.3.1 :: s2Member® v120309 :: s2Member® Pro v120309
Memory 35.52 MB :: Real Memory 35.75 MB :: Peak Memory 35.54 MB :: Real Peak Memory 35.75 MB
mysite.com/?s2member_auto_eot_system_via_cron=1
User-Agent: Wget/1.11.4 Red Hat modified
array (
‘s2member_log’ =>
array (
0 => ‘Storing last DataLink time: Thu Apr 5, 2012 5:00:06 pm UTC’,
1 => ‘No new Datalink IPNs at this time: Thu Apr 5, 2012 5:00:11 pm UTC’,
2 => ‘https://datalink.ccbill.com/data/main.cgi?startTime=20120404170006&endTime=20120405170006&transactionTypes=REBILL%2CEXPIRE%2CREFUND%2CCHARGEBACK&clientAccnum=xxxxxxxxx&clientSubacc=0004&username=s2member&password=xxxxxxxxxx’,
3 => ”,
),
)

As you can see – even though I probably have at least 50 people who should be expired, s2member doesn’t do a thing.

Posted: Thursday Apr 5th, 2012 at 1:31 pm #10176
CN
Username: mcmoney

Just a heads up – S2member uses dynamic pricing. You will not be able to use cancel/loyalty discounts with s2member. You also will not be able to use geo-currency. Meaning, if someone from the UK hits your join page, they will be forced to pay in whatever currency you select. I’ve found that this created a “Denial” for people residing in other countries trying to pay in a different currency.

You also will not be able to accept checks, only credit cards.

Lastly, members have to create their own passwords via a link they receive in their email. Hotmail users almost always never get the email in their regular folder and I have to send them all emails from another account telling them to check.

For what you want to do above it sounds like you’ll need to pay someone to do a handful of mods.

Posted: Tuesday Apr 3rd, 2012 at 3:48 pm #9918
CN
Username: mcmoney

@Raam – I will try that and report back. Thank you

Posted: Tuesday Apr 3rd, 2012 at 10:43 am #9867
CN
Username: mcmoney

When I go to it in my browser I get a blank page.

Posted: Wednesday Feb 22nd, 2012 at 7:40 pm #6023
CN
Username: mcmoney

I see under EOT it gives me the option “Yes, but I’ll run with my own cron”. Can I have the instructions on doing this please?

Thank you

Posted: Friday Feb 17th, 2012 at 1:25 am #5453
CN
Username: mcmoney

Hi,

Here’s the list of plugins:
http://www.imagebam.com/image/ffafa2175228317
http://www.imagebam.com/image/cce183175228315

I’ve disabled other plugins that I do not need. At the bottom of the second image I disabled Scheduled Posts MIA-s. That’s the only one that I can think of which runs a cron or something like that to make sure future posts aren’t “missed” and get published – had a big problem with future posts not posting so installed that. Anyways, it’s deactivated now.

I’ve used multiple themes. The problem is happening on all of them. “Pretty Theme” is one of them. http://wordpress.org/extend/themes/pretty-theme

Posted: Tuesday Feb 14th, 2012 at 10:57 pm #5143
CN
Username: mcmoney

I sent the s2 debug log

Posted: Monday Feb 13th, 2012 at 1:53 am #4929
CN
Username: mcmoney

In fact, in many of your previous posts, you seemed quite satisfied with our support service.

I’d like you to address my previous question.
Please point me to the thread or forum post that went unanswered so that I may investigate that for you.

Here it is: http://www.s2member.com/forums/topic/eot-not-working/

I am happy with the support but please understand how unbelievably frustrating it is finding out months and months later that the software was not doing it’s job. It’s at least $1,000 down the drain. Of the 100 or so people I deleted, 4 of them signed up within a day of getting deleted, after getting 3 – 8 months free lunch. So if I seem snotty and frustrated, that’s why.

Have you been able to reproduce this problem on a clean installation of WordPress, with only s2Member active, and with the default theme for WordPress? If so, please send us a Dashboard login and we’ll run diagnostics for you.

No. I don’t know how I’m supposed to do that. Won’t I need a CCBill payment ID for someone or something? How exactly would I go about testing this on a clean install?

Allow this file to override your existing copy of /s2member-pro/includes/classes/separates/gateways/ccbill-datalink.inc.php

I believe the correct path was s2member-pro/includes/classes/gateways/ccbill/ccbill-datalink.inc.php – for future reference.

“If you do check the database, what you’re looking for is the entry that s2Member stored in the wp_usermeta table with this meta_key “wp_s2member_ipn_signup_vars“.”

I checked the database, searched by the CCBill ID, and this is what I found: 1 match:

http://www.imagebam.com/image/112e53174519785

It does not say “wp_s2member_ipn_signup_vars“ – it says “wp_s2member_subscr_id”. That was for a demoted customer at “Subscriber”. I searched for wp_s2member_ipn_signup_vars and found 127 matches, which is close to the 132 S2member 1 Level members I have.

Upon opening one of the ipn signup vars members, the meta value says this:

a:31:{s:8:"txn_type";s:13:"subscr_signup";s:9:"subscr_id";s:19:"xxxxx82701000014300";s:9:"recurring";s:5:"19.99";s:6:"txn_id";s:19:"xxxxx701000014300";s:6:"custom";s:15:"xxxxxxxx.com";s:7:"period1";s:4:"30 D";s:7:"period3";s:3:"1 M";s:10:"mc_amount1";s:5:"19.99";s:10:"mc_amount3";s:5:"19.99";s:8:"mc_gross";s:5:"19.99";s:11:"mc_currency";s:3:"USD";s:3:"tax";s:4:"0.00";s:11:"payer_email";s:19:"xxxxx@gmail.com";s:10:"first_name";s:7:"xxxxxx";s:9:"last_name";s:5:"xxxxx";s:12:"option_name1";s:18:"Originating Domain";s:17:"option_selection1";s:15:"xxxxxxxx.com";s:12:"option_name2";s:19:"Customer IP Address";s:17:"option_selection2";s:11:"xxxxxxxxx";s:11:"item_number";s:1:"1";s:9:"item_name";s:26:"xxxxxxxxx Instant Access";s:14:"proxy_verified";s:6:"ccbill";s:14:"subscr_gateway";s:6:"ccbill";s:6:"eotper";s:0:"";s:5:"ccaps";s:0:"";s:5:"level";s:1:"1";s:2:"ip";s:11:"xxxxxxxxx";s:12:"initial_term";s:4:"30 D";s:7:"initial";s:5:"19.99";s:7:"regular";s:5:"19.99";s:12:"regular_term";s:3:"1 M";}

I put xxx’s for privacy.

Posted: Thursday Feb 9th, 2012 at 5:22 pm #4679
CN
Username: mcmoney

Hi,

First, I talked to CCBill, you can do datalink requests every hour.

S2member is doing them more than once an hour.

Here’s an example:

0 => 'Storing last DataLink time: Tue Jan 3, 2012 5:09:11 pm UTC',
4 => 'Error: Too many requests.',
0 => 'Storing last DataLink time: Tue Jan 3, 2012 5:38:19 pm UTC',
0 => 'Storing last DataLink time: Tue Jan 3, 2012 5:48:19 pm UTC',
4 => 'Error: Too many requests.',
0 => 'Storing last DataLink time: Tue Jan 3, 2012 5:58:29 pm UTC',
4 => 'Error: Too many requests.',
0 => 'Storing last DataLink time: Tue Jan 3, 2012 6:58:21 pm UTC
0 => 'Storing last DataLink time: Tue Jan 3, 2012 7:08:20 pm UTC',
4 => 'Error: Too many requests.',
0 => 'Storing last DataLink time: Tue Jan 3, 2012 7:18:23 pm UTC',
4 => 'Error: Too many requests.',
0 => 'Storing last DataLink time: Tue Jan 3, 2012 7:28:36 pm UTC',
4 => 'Error: Too many requests.',
0 => 'Storing last DataLink time: Tue Jan 3, 2012 8:18:41 pm UTC',
0 => 'Storing last DataLink time: Tue Jan 3, 2012 8:58:58 pm UTC',
0 => 'Storing last DataLink time: Tue Jan 3, 2012 9:48:23 pm UTC',
0 => 'Storing last DataLink time: Tue Jan 3, 2012 10:28:25 pm UTC',
4 => 'Error: Too many requests.',
0 => 'Storing last DataLink time: Tue Jan 3, 2012 11:18:30 pm UTC',

This could easily be fixed by only running it once every 1 hour and 10 minutes or something. That way, you avoid the “too many requests” error which as of now, I think could be contributing to this problem.

Secondly, this is not happening to every one of my customers. “Some” people are demoted, which is what threw me off and took me so long to find this error.

s2Member is handling this properly, given the fact that it can’t locate an account in your database matching this Paid Subscr. ID value: 0111338701000028940

That specific customer was since deleted by me, but I manually demoted the others instead of deleting, for testing purposes. I looked up another log that said

“1 => ‘Ignoring this DataLink IPN. No IPN signup vars for Subscr. ID: 0111338xxxxxx028940.’,”

And then I looked up the customer number in my dashboard and the customer is there! In the dashboard!

  • This reply was modified 4 years, 11 months ago by  Eduan. Reason: Formatted a little, could cause confusion otherwise
Posted: Thursday Feb 9th, 2012 at 3:02 am #4554
CN
Username: mcmoney

Does a non recurring purchaser get the option to cancel?
– Wouldn’t matter, there’s nothing to cancel. It should auto-EOT.

if so – does it get alerted to us in Paypal?
Same as above

If we choose to refund that person via Paypal does that interrupt the EOT demotion by S2?
– You have EOT settings where you can choose what s2member does. I have mine set to demote immediately in the event of a refund, but EOT can take 24 hours from a refund or the end of their term.

When does the demotion occur in a case of user canceling?
– If someone bought 30 days and canceled on the 15th they’d get 15 more days, but the actual demotion or deletion would (should) occur within 24 hours of that date.

If re-importing a user that has paid- do we only need to keep the Gateway IDs in tact.. or is there more that risks being broken if changed?
– Not sure if I can properly answer this question but if the users signed up using s2member (not another method or plugin) then the gateway ID should suffice.

I highly recommend you check your members in the coming months. We have members that signed up through s2member with paypal who were never demoted or deleted. At the same time, we have members that are. So make sure to check your members and if you have any problems, report them.

Posted: Thursday Feb 9th, 2012 at 2:11 am #4547
CN
Username: mcmoney

Wow, a customer from 2010 (via paypal through s2member) that’s been logging in every week was never demoted. I am seriously naive to think the product worked as advertised. What threw me off is that it works for “some” people that sign up. Out of every 3 customers it will probably demote 1 correctly.

Posted: Thursday Feb 9th, 2012 at 2:00 am #4545
CN
Username: mcmoney

I had to spend 4 hours copy/pasting back and forth with CCBill to manually demote over a 100 members who have gotten more than a free lunch. This is why I switched from other crappy membership plugins, and I’m finding S2member is just as crappy.

Posted: Thursday Feb 9th, 2012 at 1:56 am #4543
CN
Username: mcmoney

Wow, nearly every support rep has been active including the lead developer and my question has gone completely ignored.

Thanks guys

Posted: Tuesday Feb 7th, 2012 at 6:09 pm #4403
CN
Username: mcmoney

Now that I have to manually go through hundreds of members to delete the ones who were never rebilled, I find it incredibly annoying that S2member disables allowing to sort members by column. Now, when I delete members on a page, it sorts by display name, which makes it even more painstaking to go through. I’m trying hard not to curse but I’m finding it nearly impossible to contain my frustration I’ve had with this plugin not working like it actually should. I also noticed that “some” members to get demoted when they’re supposed to. Maybe 1/3rd or half. 2 people could join on the same day, cancel at the same time, but only one gets demoted. The plugin basically is working around 1/3rd of the time.

Viewing 19 replies - 1 through 19 (of 19 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.