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.

Cristián Lávaque


My Latest Replies (From Various Topics)

Viewing 25 replies - 851 through 875 (of 7,376 total)
Author Replies
Author Replies
Posted: Friday May 31st, 2013 at 12:52 am #50980

This is being reviewed by FireHost (our webhost). I will update this thread again when I hear more from Jason.

Posted: Friday May 31st, 2013 at 12:47 am #50979

Here’s a hack he helped with in the past for this: https://www.s2member.com/forums/topic/use-custom-labels-for-for-meta-box/

Posted: Thursday May 30th, 2013 at 11:48 pm #50977

Jason said:

if a site owner would like to tweak s2Member for this, they can edit line # 155 in /s2member-pro/includes/classes/gateways/paypal/paypal-checkout-in.inc.php

[hilite pre_code]
wp_redirect(add_query_arg("token", urlencode($paypal_set_xco["TOKEN"]), "https://".$endpoint."/cgi-bin/webscr?cmd=_express-checkout"));
[/hilite]

Change to:

[hilite pre_code]
wp_redirect(add_query_arg("token", urlencode($paypal_set_xco["TOKEN"]), "https://".$endpoint."/cgi-bin/webscr?cmd=_express-checkout&useraction=commit"));
[/hilite]

You can work on a copy of the file and put it in the must-use plugins directory so it’s not overwritten on update. /wp-content/mu-plugins/

Posted: Thursday May 30th, 2013 at 3:41 am #50920

Please enable logging so we get more info on each transaction to help us identify the problem. [hilite path]Dashboard -› s2Member® -› Log Files (Debug) -› Logging Configuration[/hilite]

And yes, please submit your site’s info using the contact form, including the ClickBank credentials so I can review the integration on that side too. s2Member® » Private Contact Form

Please leave a reply here after sending the info, so I look for it and review the site. Thanks!

Posted: Thursday May 30th, 2013 at 2:57 am #50919

With s2Member you can add a custom field to your page with the pro-form, so it’s served over HTTPS. Pre Sale FAQs » Do I need an SSL certificate to use PayPal® Pro or Authorize.Net®?

I don’t think you need a private certificate, but I’ll ask in case I’m wrong. Have you asked PayPal about this?

Posted: Thursday May 30th, 2013 at 2:45 am #50916

Did you mean [hilite mono]useraction=commit[/hilite]? I’ll ask Jason about it and let you know as soon as I hear back from him.

Posted: Thursday May 30th, 2013 at 2:40 am #50915

The s2member plugin will not activate on the production server. I get this error message:

I’m not familiar with that… What file is it refering to? Where do you get that error? When you try to load what page? Right after clicking the “activate” link for s2Member Framework?

If you want, you can send your site’s info and leave here the steps I should take to reproduce it. s2Member® » Private Contact Form

Posted: Thursday May 30th, 2013 at 2:33 am #50913

Thanks Tony. Got the email. I just tried to login to the dashboard, but it’s not letting me. Could you verify that the login info is correct? Thanks!

About the logs, we’ll have to wait until you have the problem again so something gets logged.

You can do tests with a test user account, and give it an EOT in the past so the automatic behavior happens soon, so we confirm that the EOT behavior is working. [hilite path]Dashboard -› s2Member® -› PayPal® Options -› Automatic EOT Behavior[/hilite]

Before I was just answering your last reply, asking how to send the info, now I went and read the rest of the thread and have a few comments:

I have 31 users that PayPal is showing as having “Outstanding Payments” (with 2 payment failures on each one) and all of these users are still active within s2.

But are the subscriptions still active in PayPal? s2Member would set the EOT for those users when the subscription ends, and it’s PayPal who tells s2Member that.

2. In other cases, some memberships have been manually cancelled (according to PayPal) and yet those users all appear to be able to still log in as well.

If the subscription was cancelled, then s2Member should have been notified, and the EOT time set. With logging enabled, there would be an entry for these cancellations.

These users report that they never received any email notifications that their membership renewal was failing at PayPal.

I don’t know if PayPal has a setting to notify the customers about their failed payments. Have you asked PayPal support?

Posted: Thursday May 30th, 2013 at 2:12 am #50912

Great! Thanks for the update, Debbie. I’m glad you sorted it out.

Thanks for the info, Sam.

Posted: Thursday May 30th, 2013 at 2:10 am #50910

Great. :)

Posted: Thursday May 30th, 2013 at 2:02 am #50909

I doubt it, but I’ll ask Jason to make sure.

Posted: Thursday May 30th, 2013 at 2:01 am #50908

s2Member Pro is an add-on to the s2Member Framework, your installation would have both for s2Member Pro to be active. What Bruce is saying that you may have updated the Framework (the free version), but the s2Member Pro add-on still needs to be udpated.

Where you get the red warning, do you see a couple of boxes to enter your s2Member.com (this site) username (cvurciaga) and password? Do that and submit to try an automatic update. If that doesn’t work for some reason, you can do it via FTP like when you installed it. See: s2Member® » Pro » Install/Upgrade Instructions

Posted: Thursday May 30th, 2013 at 1:56 am #50907

I’m not familiar with that plugin, so I can’t say where the conflict is. :/

I’m guessing it’s one of these two:
http://wordpress.org/plugins/constant-contact-signup-form-widget/
http://wordpress.org/plugins/constant-contact-api/

Have you asked Katz Dev about it? Maybe they’re aware of the problem and can suggest a simple solution or release an udpate for their plugin?

Here he was suggested before to integrate with s2Member: http://community.constantcontact.com/t5/Developer-Support-ask-questions/Integration-of-constant-contact-with-s2member/td-p/45537

Posted: Thursday May 30th, 2013 at 1:48 am #50906

You should be getting a mismatch warning. Please try these to help you find what’s causing it to not work correctly: Knowledge Base » Common Troubleshooting Tips

Posted: Thursday May 30th, 2013 at 1:47 am #50905

I see. If you echo $original, you’ll get every s2Member domain’s string echoed, not just the one you want translated.

Posted: Thursday May 30th, 2013 at 1:43 am #50904

No because the problem only started once I upgraded to s2 member Pro.

That error is one you’re getting with the pro-form when choosing one of the cards to pay, processed by PayPal Pro, which is not something that would happen with the free version of s2Member.

I went back to your site’s configuration and see that you don’t have any credentials entered for the PayFlow API. [hilite path]Dashboard -› s2Member® -› PayPal® Options -› PayFlow™ Account Details[/hilite]

It didn’t ring a bell before, but just to check: does it mean your PayPal Pro uses the PayPal Pro API? Knowledge Base » PayPal Pro, PayFlow, DPRP, Express Checkout

Just to make sure, because I assumed it before but didn’t verify: do you have PayPal Pro? You can’t get paid on your site without it or Authorize.Net.

You aren’t required to have PayPal Pro to use the s2Member pro-form, but in that case you’d remove the card options and only leave PayPal so the payment is processed through PayPal’s Express Checkout.

Posted: Thursday May 30th, 2013 at 1:34 am #50902

Thanks.

I have that version in my site too, but don’t see the problem happening…

Are you using the text or visual editor?

Posted: Thursday May 30th, 2013 at 1:26 am #50900

Thanks for the login info, Lynda. I reviewed your plugins directory and the problem was that s2Member Pro’s directory was named “s2 members pro” instead of “s2member-pro”. I renamed it and s2Member Pro is now active in your installation. [hilite path]WP Admin -> s2Member -> s2Member Pro Info[/hilite]

Posted: Thursday May 30th, 2013 at 1:19 am #50899

Logging is enabled from here: [hilite path]Dashboard -› s2Member® -› Log Files (Debug) -› Logging Configuration[/hilite]

You can hack your installation to set a custom location for your s2Member log files:

Please create this dir/file: /wp-content/mu-plugins/s2-hacks.php
Knowledge Base » Hacking s2Member® Via Hooks/Filters

[hilite pre_code]
s2Member® » Private Contact Form. Please leave a reply here letting us know once you sent it. Thanks!

Posted: Thursday May 30th, 2013 at 1:12 am #50898

However, when we activate the s2member plugin on the LunarPages installation, the site slows to a crawl and eventually to a standstill. We are getting this record in the server error log:
(12)Cannot allocate memory: couldn’t create child process: /opt/suphp/sbin/suphp for /home/minds30/public_html/wp-content/plugins/s2member/s2member-o.php, referer: http://sphynx.lunarservers.com/~minds30/

Have you asked your webhost about it for more info on what the problem is and what they suggest to fix it? You can mention this is not something you had trouble with before migrating, so they know it’s most likely something with the server configuration and not the site itself.

Could you try this to see if you get any warnings? Knowledge Base » s2Member® Server Scanner

Posted: Thursday May 30th, 2013 at 1:02 am #50897

While Jason gets around to this report, could you guys tell us what version of ezPHP you’re using? Is it the latest? Thanks!

Posted: Thursday May 30th, 2013 at 1:00 am #50896

3 => ‘Ignoring this IPN request. The `txn_type/status` does NOT require any action on the part of s2Member.’,

Ignoring that IPN doesn’t mean that the payment notification should not be sent, I think notifications just aren’t entered into the log.

You should be getting a payment notification with each successful payment s2Member is aware of. That’s what the payment notification’s description says:

This is marked `Payment`, because the URLs that you list below, will be notified each time an actual payment occurs. […] this will be triggered on all future payments that are received for the lifetime of the Subscription. […] a Payment Notification occurs anytime funds are received, no matter what.

If this is not working as described and you don’t see any problems in the log entries for the payments, then I’d try these first: Knowledge Base » Common Troubleshooting Tips

Posted: Thursday May 30th, 2013 at 12:48 am #50894

This is the documentation for the function Bruce used in his example: http://codex.wordpress.org/Function_Reference/update_user_option

Also, did you see this article? Knowledge Base » How to Migrate to s2Member Pro from Other Software

Posted: Thursday May 30th, 2013 at 12:46 am #50893

I tried the Alternative View Protection ->Nav Menus (I even checked the All when this didn’t work) but the page titles still show up.

That’s weird. Did you verify you’re logged out when you see the protected page in the menu?

What menus are you using? Did you create it or is it the one generated automatically by WordPress?

If you want, you can send your site’s info so we take a look. Please include the name of the protected page and what menu it shows up in. s2Member® » Private Contact Form

Please leave a reply letting me know you sent the info so I look for it. Thanks!

Posted: Thursday May 30th, 2013 at 12:42 am #50892

Well, the only restriction you could use there would be the URI or Page restrictions, but they are both based on the user level. But you need something like the custom capabilities, which aren’t usable to restrict bbPress or BuddyPress groups yet…

You may be able if you create a hack/customization, but that’s really up to you or someone you hire to implement it. I haven’t tried this customization yet, so I’m not ready to suggest anything, but these may help:
Video » s2Member (Custom Capabilities)
Knowledge Base » Hacking s2Member® Via Hooks/Filters

Viewing 25 replies - 851 through 875 (of 7,376 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.