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.

Raam Dev

Staff Member

My Latest Replies (From Various Topics)

Viewing 25 replies - 1,751 through 1,775 (of 2,567 total)
Author Replies
Author Replies
Posted: Friday May 25th, 2012 at 8:19 am #14580
Raam Dev
Username: Raam
Staff Member

Hi Vanessa,

The next step would be to delete the plugin folders from the server via FTP and then re-upload them and reactivate the Framework.

Also, regarding the ClickBank forms not appearing: Have you enabled that gateway in Dashboard -› s2Member® -› Other Gateways?

Posted: Friday May 25th, 2012 at 8:17 am #14578
Raam Dev
Username: Raam
Staff Member

Hi Rick,

You could use a plugin such as Eliminate Notify Email. I use that plugin on my site personally and it works great.

Posted: Friday May 25th, 2012 at 8:15 am #14577
Raam Dev
Username: Raam
Staff Member

Hello Devra,

Can you tell us what your Open Registration setting is set to (Dashboard -› s2Member® -› General Options -› Open Registration)?

If it’s set No ( do NOT allow open registration ), then s2Member will wait until it receives payment confirmation from PayPal and only then will it allow registration. Since it could take PayPal a few minutes to send that payment confirmation message to s2Member, we notify the customer that they will receive an email with a link where they can register.

However, if you’re using the Pro-Forms, then the user should’ve created their account as part of their payment process. Are you using Pro-Forms or just the PayPal Buttons?

Posted: Friday May 25th, 2012 at 8:09 am #14576
Raam Dev
Username: Raam
Staff Member

Hello Sujin,

Have you seen this KB article? Knowledge Base » Offering a Free Coupon Code (100% Discount)

Posted: Friday May 25th, 2012 at 8:06 am #14574
Raam Dev
Username: Raam
Staff Member

Hello,

This has to do with delays in ClickBank sending IPN messages to s2Member. Until s2Member receives the payment confirmation IPN message, it has no way of knowing that the purchase was successful. Therefore, it wouldn’t make sense to allow registration for a purchase until the purchase has been confirmed.

If the emails are not being sent when they should be, then I recommend enabling logging (Dashboard -› s2Member® -› ClickBank® Options -› Account Details -› Logging) and then looking in the logs for more details about what’s happening. (Feel free to share suspicious entries here with us and we’ll look at them; just be sure to X-out any private details such as email addresses.)

Posted: Friday May 25th, 2012 at 8:04 am #14572
Raam Dev
Username: Raam
Staff Member

Hello,

Can you explain what exactly you’re trying to see for troubleshooting?

Posted: Friday May 25th, 2012 at 8:01 am #14571
Raam Dev
Username: Raam
Staff Member

The rt=”M” doesn’t look right in your shortcode, as the rt= attribute means Regular Term = Months (please see Dashboard -› s2Member® -› PayPal® Pro Forms -› Shortcode Attributes (Explained) for details on the attributes).

If you want to do a 24-hour one-time access pass, then you should select One Time ( for 1 day access, non-recurring ) and then generate your shortcode. That will create a Pro-Form that provides 1 day of access.

The PayPal Buttons should work the same way and you’d select the same One Time access option. Just make sure you press Generate Button Code after making your changes and then copy/paste the shortcode onto your page.

Posted: Friday May 25th, 2012 at 7:54 am #14569
Raam Dev
Username: Raam
Staff Member

Hi Carl,

The s2Member Pro Login Widget cannot be used on a single page. It can only be used in widgetized areas of your theme (which is usually the sidebar and/or footer).

If you want to build an entire page for your login form, you’ll need to either copy the HTML from the default WordPress login page (/wp-login.php) or build a form manually.

Posted: Friday May 25th, 2012 at 7:51 am #14568
Raam Dev
Username: Raam
Staff Member

Hi Matt,

Have you tried deleting the plugin via FTP and then re-uploading the plugin via FTP as well?

Posted: Friday May 25th, 2012 at 7:48 am #14567
Raam Dev
Username: Raam
Staff Member

Hello,

Yes, this is possible using the Import feature, which is included with s2Member Pro. You can create a CSV file that includes a list of all the accounts you want created and when you import the CSV file into s2Member Pro, all the accounts will be created.

You may be interested in seeing more information about importing here:

Knowledge Base » Importing existing subscriptions
Knowledge Base » How to Migrate to s2Member Pro from Other Software

Posted: Friday May 25th, 2012 at 7:47 am #14566
Raam Dev
Username: Raam
Staff Member

Hi Boudewijn,

Are you referring to putting both the [s2Member-Profile /] shortcode and the Billing Cancellation shortcode on the same page? If so, then yes, you should be able to do that.

Posted: Friday May 25th, 2012 at 7:45 am #14565
Raam Dev
Username: Raam
Staff Member

Thank you for the information, Skip! :)

Posted: Friday May 25th, 2012 at 7:44 am #14564
Raam Dev
Username: Raam
Staff Member

Hi John,

Please see my replies below:

I have added the people who have paid by mail to a level on s2member (where I know their email address). What I would like to do is enable them to renew online. I guess I will have to get them to let me know when they want to renew, knock them down to free member and let them upgrade to level 1? A bit messy but manageable. Are there any better ways?

Unfortunately, that would be the best way of accomplishing that. What you’d do is create a page that contains an upgrade form (Dashboard -› s2Member® -› PayPal® Pro Forms -› Billing Modification Forms) that upgrades the user from a free account back to one of the levels.

If you want the downgrade to a free account to happen automatically, could manually set their Automatic EOT Time (see the Automatic EOT Time field when editing their account) to the date their account should expire. Then, make sure that your Automatic EOT Behavior (Dashboard -› s2Member® -› PayPal® Options -› Automatic EOT Behavior) is set to “Demote” and not “Delete”. When their account expires on the date you specified in the Automatic EOT Time field, they will automatically
be demoted to a Free subscriber.

My second question is looking at the PayPal Pro forms it seems I can allow payment via credit card via paypal (don’t use “accept” but use “accept_via_paypal”). I presume this does not keep any CC info on-site but just passes it to paypal? I don’t have a PP Pro account, just a premier account. Will this method still work?

If you want to accept credit cards on-site and have them processed through PayPal, you’ll need to have a PayPal Pro account. The alternative to accepting credit cards without requiring your customer to have a PayPal account would be to enable that feature on PayPal’s side. The customer would check out with PayPal, click the button that says “I don’t have a PayPal account”, and would then fill out their credit card details on PayPal’s site.

Posted: Friday May 25th, 2012 at 7:38 am #14563
Raam Dev
Username: Raam
Staff Member

Hi Michael,

Could you look in your paypal-ipn.log? Part of the log entry should show a redirect like this:

's2member_paypal_proxy_return_url' => 'http://example.com/path/to/success/url',
's2member_paypal_proxy' => 'paypal',
's2member_paypal_proxy_use' => 'pro-emails,subscr-signup-as-subscr-payment',
's2member_paypal_proxy_verification' => '2aa7b12533aa549c1f24b083ab76e754',
Posted: Friday May 25th, 2012 at 7:33 am #14562
Raam Dev
Username: Raam
Staff Member

Hi Stefan,

When you say “nothing happens”, do you mean that the field is not created? If so, it sounds like you could be having browser issues related to JavaScript. Coud you please try clearing your browser cache and also try using a different browser to see if that fixes the problem?

Posted: Friday May 25th, 2012 at 7:32 am #14561
Raam Dev
Username: Raam
Staff Member

Hi Stefan,

The Pro API for Remote Operations currently works as expected. Is there something else you need?

Posted: Friday May 25th, 2012 at 7:31 am #14559
Raam Dev
Username: Raam
Staff Member

Hi Nick,

s2Member is not designed to allow users access to the WordPress administration panel. All of the s2Member level capabilities are based on the WordPress Subscriber role, which does not allow any admin access.

If you’d like to modify the s2Member role capabilities manually and then tweak the s2Member code to allow such access, you should be able to do that, however we do not support such modifications (please see s2Member® » Support Policy » Outside Scope).

Posted: Friday May 25th, 2012 at 7:29 am #14558
Raam Dev
Username: Raam
Staff Member

You’ll need to look at the log files in plugins/s2member-logs/ and search for the transaction you suspect is wrong. If you share those log entires with us, we can take a look at them and see if anything looks out of place. (Be sure to X-out any private information such as email addresses before posting the log entries.)

Posted: Friday May 25th, 2012 at 7:27 am #14556
Raam Dev
Username: Raam
Staff Member

Hi Rick,

Please see line 378 of includes\classes\custom-reg-fields.inc.php. You’ll see a section of that line that looks like this:

... ($field["required"] === "yes") ? ' *' : '') ...

That should be where you’d change the asterisk to something else.

Posted: Thursday May 24th, 2012 at 5:25 am #14451
Raam Dev
Username: Raam
Staff Member

Hello,

You can protect the files with s2Member if they’re hosted locally or with Amazon S3.

Current versions of s2Member are designed to support local protected storage options, and also protected storage at Amazon®, using the S3 and CloudFront APIs. s2Member is currently not integrated with any other 3rd party applications ( other than with Amazon ).

Posted: Thursday May 24th, 2012 at 5:20 am #14450
Raam Dev
Username: Raam
Staff Member

Hi Huss,

Yes, this is certainly possible with s2Member. To separate the content for each level, you’ll need to make use of Custom Capabilities (please see Video » s2Member (Custom Capabilities)).

I recommend you take a look at our tutorial videos, as they provide lots of examples and information.

Posted: Thursday May 24th, 2012 at 5:19 am #14449
Raam Dev
Username: Raam
Staff Member

Hi Martin,

It sounds like there is a server issue causing this problem. Please see the following KB article and try adding the recommended entries to your .htaccess file: Knowledge Base » Mod Security, Random 503/403 Errors

Posted: Thursday May 24th, 2012 at 5:17 am #14448
Raam Dev
Username: Raam
Staff Member

Hi Rick,

Unfortunately we do not have an ETA at this point. We’re working hard on the next version and we will make an announcement as soon as possible.

Posted: Thursday May 24th, 2012 at 5:14 am #14447
Raam Dev
Username: Raam
Staff Member

Hi Anita,

Yes, Content Dripping would be the best way to accomplish what you described. However, as you noted making the content available based upon successful payment is a bit tricky, as content dripping depends on the length of time since the user registered.

One could assume that if their account is still Level 1 (or whatever paid-level you’re using), that means they are paid up-to-date and should see the extra content for that month. If they are a Free user, they shouldn’t see any of the dripped content (this would include users whose accounts have been demoted due to failed payments; see next paragraph).

You can configure s2Member to demote users upon failed payment (see Dashboard -› s2Member® -› PayPal® Options -› Automatic EOT Behavior). This will cause their account to demoted to a free account upon failed payment. Since you configured your content dripping to exclude anyone with a free account, they won’t be able to see any of the content.

If they reactivate their subscription (using a Billing modification form: Dashboard -› s2Member® -› PayPal® Pro Forms -› Billing Modification Forms), then they would automatically see all the dripped content again. Unfortunately, this would mean they could potentially gain access to months they didn’t pay for, since the content dripping is based on time since registration/payment — there is, unfortunately, no simple way around this.

Posted: Thursday May 24th, 2012 at 5:04 am #14445
Raam Dev
Username: Raam
Staff Member

Hi Chris,

Have you configured AWeber with the email parser? Please see Knowledge Base » AWeber email parser for s2Member

Viewing 25 replies - 1,751 through 1,775 (of 2,567 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.