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 - 501 through 525 (of 2,567 total)
Author Replies
Author Replies
Posted: Friday Oct 19th, 2012 at 8:08 pm #29084
Raam Dev
Username: Raam
Staff Member

Hi cassel,

I don’t have any information on what features will be included in the next major release, but I will forward your suggestions on to the Jason (the lead developer). Thank you very much for the suggestions!

Posted: Friday Oct 19th, 2012 at 8:06 pm #29083
Raam Dev
Username: Raam
Staff Member

Possibly, yes. We’re working on a big update to the software right now, but we don’t yet have a list of new/improved features.

Posted: Friday Oct 19th, 2012 at 8:04 pm #29082
Raam Dev
Username: Raam
Staff Member

I’m happy to hear you figured it out, Jinger, and thank you very much for sharing the code snippet! :)

Awarded Jinger the Helpful badge.
Posted: Friday Oct 19th, 2012 at 8:03 pm #29081
Raam Dev
Username: Raam
Staff Member

The two logs that may hold relevant information are paypal-ipn.log and paypal-rtn.log. You can search by Subscription/Transaction ID and/or the email/name of the person who signed up.

The Paid Subscr. ID is set by s2Member when someone signs up, so it shouldn’t change. However, s2Member uses that to cancel the previous subscription, so if it was wrong or if it didn’t exist, then s2Member wouldn’t have been able to cancel the previous subscription. The log should indicate what s2Member did.

Posted: Friday Oct 19th, 2012 at 7:59 pm #29080
Raam Dev
Username: Raam
Staff Member

Joseph,

There are all kinds of ways you can write the conditionals. I’m not sure I fully understand what you’re asking about people signing up halfway. Could you please give me a clearer example, perhaps walking me through in more detail?

Posted: Friday Oct 19th, 2012 at 7:52 pm #29079
Raam Dev
Username: Raam
Staff Member

Hi Mark,

There are not currently any Pro-Forms for Google Checkout or ClickBank. When someone makes a purchase through one of the s2Member-generated Google Checkout or ClickBank buttons, s2Member will wait until it receives a confirmation of payment from the payment processor and it will then send an email to the customer containing a Registration URL where the user can register their account on your site (see Dashboard -› s2Member® -› Google® Checkout Options -› Signup Confirmation Email).

Posted: Thursday Oct 18th, 2012 at 6:58 pm #28944
Raam Dev
Username: Raam
Staff Member

This should work:

<?php if (is_user_logged_in()) {  ?>
	Templates for only $50! That is less than $1.99 a template!
<?php } ?>
Posted: Thursday Oct 18th, 2012 at 6:56 pm #28943
Raam Dev
Username: Raam
Staff Member

Hi Christine,

The setup and installation of SSL on your site is entirely outside the scope of the s2Member plugin. The SSL Certificate installation process is very specific to your web hosting environment and all assistance with that should be directed at your web hosting provider.

As for enabling SSL in WordPress, there is information about that on the WordPress Codex. s2Member itself provides a small feature for forcing SSL to be loaded on specific pages by creating a WordPress Custom Field at the bottom of any page/post (on the post editor screen) with a key name of s2member_force_ssl and a value of yes.

If you’re using PayPal Pro, then whatever pages you put the s2Member Pro-Form onto should also have that Custom Field that forces SSL to ensure that nobody accesses the page without SSL.

Posted: Thursday Oct 18th, 2012 at 6:49 pm #28941
Raam Dev
Username: Raam
Staff Member

Hello,

If you’re using PayPal Pro and accepting payments on your site, PayPal requires that you use SSL. However, if you’re not using PayPal Pro, all payment transactions are conducted through the payment processors website, which is already secured with SSL. In other words, you’re safe.

However, it’s always a good idea to be using SSL on your site to protect non-payment things like the WordPress logins.

Posted: Thursday Oct 18th, 2012 at 6:45 pm #28940
Raam Dev
Username: Raam
Staff Member

Hello,

If you look in Dashboard -› s2Member® -› Restriction Options -› Post Access Restrictions and Dashboard -› s2Member® -› Restriction Options -› Page Access Restrictions, you’ll see that the ID#s for all your protected pages are in the boxes for each Level. You can simply copy/paste those IDs from the Level 0 field to Level 1 field and then save changes at the bottom.

Posted: Thursday Oct 18th, 2012 at 6:42 pm #28938
Raam Dev
Username: Raam
Staff Member

Hi Anissa,

s2Member is a WordPress plugin, so the security you should be looking into is WordPress security. There is a great page about security on the WordPress Codex called Hardening WordPress.

Posted: Thursday Oct 18th, 2012 at 6:41 pm #28937
Raam Dev
Username: Raam
Staff Member

You should be able to use the WordPress wp_list_pages() function for this (docs here). To use PHP code inside a WordPress page/post, you’ll need to use the Exec-PHP Plugin.

Posted: Thursday Oct 18th, 2012 at 6:38 pm #28936
Raam Dev
Username: Raam
Staff Member

Hi Dean,

Are you referring to the URL version of the PayPal button? If so, yes, that should be fine. You can generate the URL version of any PayPal button by setting the output=”” attribute to url. Please see Dashboard -› s2Member® -› PayPal® Buttons -› Shortcode Attributes (Explained) for more information.

Posted: Thursday Oct 18th, 2012 at 6:36 pm #28935
Raam Dev
Username: Raam
Staff Member

Not at this time. The current procedure for setting up Client Portals is as described in the Client Portals video.

Posted: Thursday Oct 18th, 2012 at 6:35 pm #28934
Raam Dev
Username: Raam
Staff Member

Hi Jaun,

This will require overriding the default signup email and then building and sending your own emails using PHP. This thread should provide a view pointers on where to start.

Posted: Thursday Oct 18th, 2012 at 6:20 pm #28930
Raam Dev
Username: Raam
Staff Member

John,

You can customize the s2Member signup confirmation email here: Dashboard -› s2Member® -› PayPal® Options -› Signup Confirmation Email

Posted: Thursday Oct 18th, 2012 at 6:19 pm #28929
Raam Dev
Username: Raam
Staff Member

Marc-Andre,

Do you have two PayPal accounts? An old account and a new account with PayPal Pro? Or did PayPal simply upgrade your old account to PayPal Pro and you only have one PayPal account?

Posted: Thursday Oct 18th, 2012 at 6:14 pm #28926
Raam Dev
Username: Raam
Staff Member

If she actually used a Billing Modification button/form (Dashboard -› s2Member® -› PayPal® Pro Forms -› Billing Modification Forms), s2Member cancels the old PayPal subscription before creating the new one, so assuming that user had the correct PayPal Subscription ID in the Paid Subscr. ID field on their account, s2Member would’ve canceled that old subscription and then created the new one.

If that didn’t happen, it’s possible the users account didn’t have the old PayPal Subscription ID on their account.

The best way to see what happened is to look at the logs to see what s2Member actually did.

Posted: Thursday Oct 18th, 2012 at 6:09 pm #28923
Raam Dev
Username: Raam
Staff Member

I’ll see what I can do. Thank you for your patience.

Posted: Thursday Oct 18th, 2012 at 6:04 pm #28920
Raam Dev
Username: Raam
Staff Member

You should be able to do that with the WordPress wp_nav_menu() function (docs here). The conditional to check if the user is logged in or out is also a WordPress function: is_user_logged_in() (see docs here). However, you’ll need to consult with the WordPress Support forums for help with putting these functions together.

Posted: Thursday Oct 18th, 2012 at 6:01 pm #28918
Raam Dev
Username: Raam
Staff Member

Glad I could help, Dimitrios! :)

Posted: Thursday Oct 18th, 2012 at 6:00 pm #28917
Raam Dev
Username: Raam
Staff Member

Hi Andreas,

Yes, s2Member can certainly handle that, however there is no shortcode. You will need to use the Advanced PHP Conditionals (see Dashboard -› s2Member® -› API / Scripting -› Advanced PHP Conditionals). You can also use the s2Member PHP Constants for this (see Dashboard -› s2Member® -› API / Scripting -› PHP/API Constants). Since you will be running a snippet of raw PHP in your post/page, you’ll need to install the Exec-PHP Plugin first.

Here’s what an example of what the code might look like:

<?php if (S2MEMBER_CURRENT_USER_LOGIN == "john") { ?>
    Content for user with the username 'john' goes here.
<?php } ?>
Posted: Wednesday Oct 17th, 2012 at 6:31 pm #28773
Raam Dev
Username: Raam
Staff Member

Hi Jennifer,

I’ve been informed that the message means the transaction was declined because the address did not verify. I suggest double-checking the billing address and trying again.

Posted: Wednesday Oct 17th, 2012 at 6:29 pm #28772
Raam Dev
Username: Raam
Staff Member

Hi Mikolaj,

Yes, all of that is possible.

For client pages, please see the Client Portals video.

Posted: Wednesday Oct 17th, 2012 at 6:28 pm #28771
Raam Dev
Username: Raam
Staff Member

That is correct. This is something enforced by PayPal and unfortunately there is nothing we can do to change that. :(

Viewing 25 replies - 501 through 525 (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.