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 Bruce

Bruce

Staff Member

My Latest Replies (From Various Topics)

Viewing 25 replies - 1,701 through 1,725 (of 2,703 total)
Author Replies
Author Replies
Posted: Friday Mar 22nd, 2013 at 4:12 pm #45517
Bruce
Username: Bruce
Staff Member

Thanks for the follow-up.

I’ll have our development team look into this. Thank you for the information. :-)

Posted: Thursday Mar 21st, 2013 at 10:48 pm #45425
Bruce
Username: Bruce
Staff Member

Thanks for the follow-up.

The only other issue I’ve seen cause this issue are invalid permissions on the s2member-o.php file (or the s2member directory), or having weird Mod Security rules.

See: Knowledge Base » Mod Security, Random 503/403 Errors

I would suggest first checking your directory and file’s permissions, and ensuring that they are set to 644. If problems persist, let us know.

Posted: Thursday Mar 21st, 2013 at 6:01 pm #45408
Bruce
Username: Bruce
Staff Member

Thanks for the follow-up.

Yes that looks like the issue. That hidden input is setting the redirect_to variable to /login/ on your website. I’m unsure where that’s actually pointing (perhaps it has something to do with your theme?). But that’s definitely where s2Member is getting overridden.

Posted: Thursday Mar 21st, 2013 at 6:01 pm #45407
Bruce
Username: Bruce
Staff Member

Thanks for the follow-up.

Yes that looks like the issue. That hidden input is setting the redirect_to variable to /login/ on your website. I’m unsure where that’s actually pointing (perhaps it has something to do with your theme?). But that’s definitely where s2Member is getting overridden.

Posted: Thursday Mar 21st, 2013 at 5:17 pm #45402
Bruce
Username: Bruce
Staff Member

I see. Thank-you for the clarification.

Could you please send us a Dashboard login via Private Contact Form so we can run a test transaction on your installation?

See: s2Member® » Private Contact Form

Posted: Thursday Mar 21st, 2013 at 4:58 pm #45398
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

I’m currently using the latest release of s2member pro, paypal standard integration, and buddypress. I’m experiencing an issue with renewing memberships. We’re offering 1 year memberships which expire at that time using a Buy Now button. I have “Automatically Extend EOT times” on in my s2member settings.

s2Member’s integrations with PayPal do not set up an Automatic EOT date for Subscriptions. Are you using Buy Now buttons for specific amounts of time? Based on the Button code that you posted, it looks like you are.

Also, I’m not sure what you mean by ‘I have “Automatically Extend EOT times” on in my s2member settings.’. What setting are you talking about here?

It sounds like what you’re talking about here is the way that s2Member handles using Subscription Modification. Using these buttons DOES NOT extend a current User’s End of Term. It, instead, creates a new transaction and uses that transaction instead of the User’s previous transaction. In the case of a User being signed up for a Subscription, the previous Subscription is cancelled.

Posted: Thursday Mar 21st, 2013 at 4:50 pm #45397
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

I’m trying to understand what this custom code is to accomplish? Are you attempting to redirect from the IPN URL that s2Member’s data is being sent to, because you had to set it to something different?

If that’s the case, this shouldn’t be necessary. From the docs
(Dashboard -› s2Member® -› PayPal® Options -› PayPal® IPN Integration -› More Information):

*Quick Tip* In addition to the default IPN settings inside your PayPal® account, the IPN URL is also set on a per-transaction basis by the special PayPal® Button Code that s2Member provides you with. In other words, if you have multiple sites operating on one PayPal® account, that’s OK. s2Member dynamically sets the IPN URL for each transaction. The result is that the IPN URL configured from within your PayPal® account, becomes the default, which is then overwritten on a per-transaction basis. In fact, PayPal® recently updated their system to support IPN URL preservation. One PayPal® account can handle multiple sites, all using different IPN URLs.

Posted: Thursday Mar 21st, 2013 at 4:46 pm #45396
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

My question is if using the html version of the button, how do I get the success attribute to work? I’ve tried

If you’d like to accomplish this, I’d recommend instead using the output attribute, rather than creating a regular PayPal button.

From the docs
(Dashboard -› s2Member® -› PayPal® Buttons -› Shortcode Attributes (Explained)):

output=”button” Output Type. Possible values: button = PayPal® Button w/hidden inputs, anchor = PayPal® Button ( <a> anchor tag ) URL w/ ?query string, url = raw URL w/ ?query string.

You can wrap your link/custom button with this URL as a link, rather than custom generating this. This should allow you to set the success URL easier.

Posted: Thursday Mar 21st, 2013 at 4:43 pm #45395
Bruce
Username: Bruce
Staff Member

Thank you for reporting this important issue.

Migrated a site from my test server to clients host globat.com. The script is giving the “Error. Please contact Support for assistance.” when I fill out my form and click the paypal button. I have updated all settigns and someone was able to signup once but it has stopped working since. http://www.renowheelmen.org/individual-member-signup/

s2Member will only throw this error when a full connection failure has occured, which is what your logs show:

0 => 'connect() timed out!',

There are a few reasons this might happen, such as a plugin blocking connections or an invalid server configuration. You should start first by disabling all plugins but s2Member, and reverting to a default WordPress theme, and trying again.

If you still fail to connect, please run this Server Check Tool. For info on running the Server Check Tool, see this Knowledge Base Article:

Knowledge Base » Common Troubleshooting Tips

Posted: Thursday Mar 21st, 2013 at 4:39 pm #45394
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

So my question is, is there a way to set this up on the free version and if not then if I upgrade to Pro can I get around this problem then? Does Pro support voucher codes or free Level 1 signups?

s2Member Pro does support the ability to have Users sign up for free at any level with Free Registration Pro Forms. You can find these here after you’ve installed s2Member Pro:

Dashboard -› s2Member® -› PayPal® Pro Forms -› Free Registration Forms

s2Member does not, however, support “voucher codes”. You’d need to set this up custom.

Posted: Thursday Mar 21st, 2013 at 4:36 pm #45393
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

First of all I need to know can I use the plugin on many installations? I’ve purchased it for one website…

To run s2Member on multiple installation of WordPress, you need a Unlimited Site license. See:s2Member® » Prices/Licensing

And if I can use it on many installations under one domain, can I integrated it into all sub installations?

We require a Unlimited site license for multiple installations of WordPress. This includes installations that are under the same domain.

Can I coordinate drupal and s2member with some way or every user will have to re register him/her self again into all wp installations?

I’m not familiar with Drupal, but you can create and modify Users remotely with s2Member’s Remote Operations API. See: Dashboard -› s2Member® -› API / Scripting -› Remote Operations API

Let us know if you have any further questions/concerns.

Posted: Thursday Mar 21st, 2013 at 4:25 pm #45392
Bruce
Username: Bruce
Staff Member

Sorry to hear you’re having problems.

I would first ensure that the account that you’re using is actually a PayPal Pro account using the PayFlow API. Depending on your account type, you may need to fill out s2Member’s default PayPal Account Details, or the default PayPal Acount details in conjunction with Payflow Account details.

For info on this subject, see this Knowledge Base Article:

PayPal® Compatibility (Account Types)

Posted: Thursday Mar 21st, 2013 at 4:19 pm #45389
Bruce
Username: Bruce
Staff Member

Thank you for the information.

I took a look at your site, and it looks like the underlying problem is something to do with your database. If you’ll look, there is only 1 Post on your site (that I created) in your WordPress Dashboard:

But on your home page, it is showing the default WordPress “Hello World” post:

In addition, your WordPress Admin bar (which should be at the top of your page), is not displaying despite the fact you have it enabled.

Please address these issues, or create a new installation of WordPress, and set s2Member back up. If problems persist, please let us know.

Posted: Thursday Mar 21st, 2013 at 4:08 pm #45386
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

I took a look at your installation, and your Content Dripping appears to be working as expected. I used the code from your original post:

<?php if(S2MEMBER_CURRENT_USER_PAID_REGISTRATION_DAYS > 30) { ?>
Show only during first month.
<?php } ?>

The Administrator account you sent us data to was created 1 day ago, so the content did not show, but when I changed your code to this, it showed up just fine:

<?php if(S2MEMBER_CURRENT_USER_PAID_REGISTRATION_DAYS < 30) { ?>
Show only during first month.
<?php } ?>

I left the draft that I created in your Posts list. You can see the code that I used there.

I implemented the code you gave above, and ran the echo constant, it read 27. I then set the number of days <= 1, refreshed the browser 3 or 4 times, and the content still shows.

This could perhaps be a caching issue. I notice you have Quick Cache installed. Try clearing the cache, and see if that fixes your issue here.

Let us know if problems persist.

Posted: Thursday Mar 21st, 2013 at 3:56 pm #45385
Bruce
Username: Bruce
Staff Member

Thanks for the follow-up.

2 => ‘Unable to verify `$_SERVER["HTTP_HOST"]`. Please check the `custom` value in your Button Code. It MUST start with your domain name.’,

According to your logs, your Shortcode does not have a custom attribute. From the docs
(Dashboard -› s2Member® -› PayPal® Pro Forms -› Shortcode Attributes (Explained)):

custom=”yoursite.com” must start with your domain. Additional values can be piped in (ex: custom=”yoursite.com|cv1|cv2|cv3|etc”). Not valid when cancel=”1″.

Please add this custom attribute to your Shortcode and run another test. :-)

Posted: Thursday Mar 21st, 2013 at 3:53 pm #45384
Bruce
Username: Bruce
Staff Member

Thank you for reporting this important issue.

It appears that your server is throwing a 500 error when it attempts to get the CSS/JavaScript for the Pro Forms. Please delete the /s2member/ and /s2member-pro/ directories in your Plugins directory via FTP, and reinstall s2Member and s2Member Pro. Make sure that you have your Deactivation Safeguards enabled.

See: Dashboard -› s2Member® -› General Options -› Deactivation Safeguards

Let us know if problems persist after you have done that.

Posted: Thursday Mar 21st, 2013 at 3:48 pm #45383
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

1. Register with the site to access & Download different items of information – eg pdfs, trial software. They would like to have it set up so that there are different levels of registration which give different access rights to information – so for example; one level of registration would allow the customer to access some pdfs but a more in-depth registration would be necessary if the customer wants to download software (and if they completed this form then they would also be able to download other information.

Currently s2Member does not have the ability to restrict access to different file extensions. s2Member’s File Downloads work based on the number of downloads a User has completed. If you’d like to set up your own method for this, you can restrict access to File Downloads, and use the information provided in Advanced Download Options to skip the authentication of Users based on how many downloads they have completed (perhaps you can use Shortcode Conditionals).

See: Dashboard -› s2Member® -› Download Options -› Advanced Download Restrictions

Posted: Thursday Mar 21st, 2013 at 3:10 pm #45380
Bruce
Username: Bruce
Staff Member

I am getting the same – we have not had any payments since the 5th Feb and unfortunately I have been involved in a car accident which had prevented me from exploring this further. So basically it looks like we have to buy into Paypal Pro now? Is this a new update? as it was working fine before the 5th of Feb….

Please see this article regarding the differences in PayPal Products:

Knowledge Base » PayPal® Compatibility (Account Types)

You should not need to upgrade to Paypal Pro assuming that you are either using default PayPal Buttons, or have set up your Pro Forms as described here:

http://www.s2member.com/faqs/#s2-faqs-paypal-pro-not-required

If problems persist, please start a new thread.

Closing Thread.
Posted: Thursday Mar 21st, 2013 at 3:01 pm #45379
Bruce
Username: Bruce
Staff Member

Thank you for reporting this important issue.

Did you double-check that your Amazon integration is properly configured? Dashboard -› s2Member® -› Download Options -› Amazon® S3/CDN Storage

You might want to generate a new key as well.

Are you using CloudFront too? If so, please check the integration for that too. Dashboard -› s2Member® -› Download Options -› Amazon® S3/CloudFront CDN Storage

Posted: Thursday Mar 21st, 2013 at 2:47 pm #45375
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

Currently s2Member does not support notifications regarding the User’s subscription.

That being said, there is a post here where I outlined how you might do EOT Notifications here:

http://www.s2member.com/forums/topic/setting-up-eot-notifications/

You could also use s2Member API Notifications to accomplish this. You’d want to use EOT/Deletion Notifications here.

See: Dashboard -› s2Member® -› API / Notifications -› EOT/Deletion Notifications

How you use the EOT/Deletion Notifications is up to you. You might add a User meta value to the User who just reached EOT, then have your site redirect to a checkout form when this value is set.

Posted: Thursday Mar 21st, 2013 at 2:40 pm #45373
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

We currently do not have any plans to integrate with EC Suite in the future. If you’d like to have a developer integrate with CCBill’s EC Suite and s2Member, we do offer a Codex for info on s2Member’s functions and classes.

See: s2Member® » Codex (Source Code Docs)

See Also: Pre Sale FAQs » Can I add support for other payment gateways?

Posted: Thursday Mar 21st, 2013 at 2:06 pm #45370
Bruce
Username: Bruce
Staff Member

Thanks for the follow-up.

If you only need to redirect on the first login, I’d recommend using One-Time Offers instead.

See: Dashboard -› s2Member® -› General Options -› One-Time Offers (Upon Login)

Posted: Thursday Mar 21st, 2013 at 3:10 am #45304
Bruce
Username: Bruce
Staff Member

Thank you for your thoughts.

I checked the Aweber site, and it appears it’s possible to turn OFF Opt-in completely.

See: https://help.aweber.com/entries/21664348-Can-I-Disable-Confirmed-Opt-In-

Posted: Thursday Mar 21st, 2013 at 3:02 am #45301
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

I have not heard of any developments on this. s2Member uses the WordPress standards for getting the current theme’s directory, so I’m unsure how this could be remedied, but I will ask Jason (Lead Developer) if this is possible.

Posted: Thursday Mar 21st, 2013 at 3:00 am #45300
Bruce
Username: Bruce
Staff Member

I used TJ suggestion which worked great…. I cannot add custom field to the register page because it is not a page in the wordpress. Unless I am missing something.

Ah, you would have an issue if your checkout form was not on a WordPress Page. If TJ’s solution also forces SSL on this page, that should suffice.

Viewing 25 replies - 1,701 through 1,725 (of 2,703 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.