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 - 76 through 100 (of 2,703 total)
Author Replies
Author Replies
Posted: Thursday Aug 15th, 2013 at 9:56 pm #55959
Bruce
Username: Bruce
Staff Member

What I need is when a user buys a subscription for 1 month and his subscription ends for example in 13th Sep 2013(this is the EOT date and it is known, is that correct?), this date to be displayed in the admin users list for every user automatically, in order the site owner to know when is the expiration date for every user-member. I have pulled already the expiration date in the front-end profile page of every user and everything is working fine. But the problem is in the admin users list panel.

So in other words the EOT is not set in either place? That is to be expected. You said that you want to see when a User signs up for a 1-month subscription and the subscription ends at a date. This is what the EOT date does. It shows when a User will stop being charged for access. As long as a subscription is ongoing, there is no date for when the User’s subscription will end because it is ongoing. If you want Users to sign up for 1 month of access, non-recurring then this value will be populated. You would do that by creating Buy-Now Buttons/Pro Forms rather than Subscription Buttons/Pro Forms.

Posted: Thursday Aug 15th, 2013 at 9:53 pm #55958
Bruce
Username: Bruce
Staff Member
Posted: Thursday Aug 15th, 2013 at 9:52 pm #55957
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

I’m sorry for the delay in response.

I’m afraid I can’t go too into detail here, according to our Support Policy. I would say that you have some major things worked out already. You know how the PayPal IPN w/ Proxy Key works at a basic level and have the URL for that integration. Zaxaa seems to provide the basics for acquiring their equivalent of the PayPal IPN Variables. What you need to do is use the test script they provided you in PHP, and use it to receive the variables from Zaxaa, then reformat these variables and send them to s2Member formatted the correct way.

s2Member expects the variables that PayPal passes as detailed in the PayPal IPN documentation, and a custom variable equal to your domain name.

You will need to connect to the URL you had above, in your topic and POST the reformatted variables to s2Member with the PayPal Proxy Key.

Posted: Thursday Aug 15th, 2013 at 2:34 am #55817
Bruce
Username: Bruce
Staff Member

Thanks for your patience.

I just tried to access your server with the FTP credentials you gave me, but they don’t seem to be right. Could you submit the form again with some updated credentials? Thanks.

Posted: Thursday Aug 15th, 2013 at 2:18 am #55816
Bruce
Username: Bruce
Staff Member

You were right, the permmsions was incorrect. So I fixed it however it still didn’t make a difference. I will send you the dashboard login.

Thanks. I’m taking a look now.

Posted: Thursday Aug 15th, 2013 at 2:15 am #55815
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

No, currently s2Member doesn’t have any way to restrict based on cookies. This could be considered an insecure way to handle this also, because cookies can be seen and copies or recreated on another browser. There would also be issues with Users that have their browser’s ability to accept new cookies turned off. Currently the most secure and reliable way of tracking logins is with IPs. We are keeping an eye out for the possibility of a better solution, though.

That said, we are taking this into consideration for the future. Thanks for your thoughts.

Posted: Thursday Aug 15th, 2013 at 2:11 am #55814
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

I’m very sorry for the delay in response.

1.) Does the plugin allow us to have unlimited clients?

Yes. Neither s2Member or WordPress puts any limitations on the number of Users that you can have.

2.) Will each client be able to have their own separate area for information specific to them? I see that you have “membership levels”, but just want to confirm that each of our clients can only see documents specific to each of them once they login.

Yes, you can set up a Page on your site that uses some of s2Member’s dynamically-generated information for Users to show them information specific to their account. There’s a lot of information on how you can accomplish this in this part of your Dashboard when you have s2Member installed:

Dashboard -› s2Member® -› API / Scripting -› PHP/API Constants

You may also want to take a look at these parts of the Dashboard for clarification when you first get started with s2Member:

Dashboard -› s2Member® -› General Options -› Login Welcome Page
Knowledge Base » Simple Shortcode Conditionals

3.) Do you offer a customizable layout/login?

You can customize your login/registration page in this part of s2Member’s backend in your WordPress Dashboard:

Dashboard -› s2Member® -› General Options -› Login Registration Design

Or, if you have s2Member Pro, you can use Pro Forms on the front-end of your site, which conform to the style of your theme.

4.) Can we have control over creating customer accounts? We don’t want just anyone to be able to register, we want to provide our customers with login credentials, so that we have control over who does and does not have access to the “customer portal area”. I don’t see a need for any of our customers needing to pay to login, is having paying customers requirement?

If you’d like to create Users manually, you can do that directly through the WordPress Dashboard.

5.) In the default configuration, where area documents hosted? On the local web server?

I’m assuming you mean documents that you might make available to Users through s2Member. This is in a directory that’s created when you install s2Member called /s2member-files/. There is full documentation on this in the Download Options section of the Dashboard.

6.) How are file uploads and downloads “secure”? Are file transfers encrypted?

s2Member does not secure uploads. You upload your files via FTP, which is password protected by your hosting environment.

s2Member’s file downloads are protected by Membership Level. Downloads are tracked and if a User tries to access a file that they do not have access to, they are prompted with an error. There is further information on this here:

Dashboard -› s2Member® -› Download Options -› Basic Download Restrictions

7.) Do you offer support packages for business? If we have a “production down” scenario, what kind of response time can we expect?

No, currently we only offer support through our Customer’s forum. Our support policy for this forum is detailed here:

s2Member® » Support Policy

Posted: Thursday Aug 15th, 2013 at 1:31 am #55811
Bruce
Username: Bruce
Staff Member

Thank you for reporting this important issue.

I’m very sorry for the delay in response.

It sounds to me like there is something going wrong with your PayPal IPN integration. Do you have logging enabled? If not, please turn on logging here, and run another test transaction:

Dashboard -› s2Member® -› Log Files (Debug) -› Logging Configuration

Then check the same section of your Dashboard, and see if there is a paypal-ipn.log file generated. If there is not, then s2Member is not receiving any IPN data at all from PayPal (or any payment gateway) and you need to check your settings as described in this part of your Dashboard:

Dashboard -› s2Member® -› PayPal® Options -› PayPal® IPN Integration

Otherwise, if there is a paypal-ipn.log file generated, we’ll need to take a look at your installation to see what’s going wrong. You can send a Dashboard login here:

s2Member® » Private Contact Form

Posted: Thursday Aug 15th, 2013 at 1:26 am #55810
Bruce
Username: Bruce
Staff Member

Thank you for reporting this important issue.

I’m seeing that all of s2Member’s JavaScript and CSS is loading into your site, so the problem is not that s2Member is not trying to load this part of the form. My guess would be that something in your theme is preventing this from working correctly. Try reverting back to a default WordPress theme, and see if the images for your credit cards show up then. If they do then you’ll know this is an error with your theme’s CSS, and you should contact your theme’s developer to see what you can do about this.

Otherwise, let me know and I’ll take another look.

Posted: Thursday Aug 15th, 2013 at 1:24 am #55809
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

Is it possible to generate a paypal link instead of a button with conditionals?

Yep. You can do this with the Buttons (not Pro Forms) by changing the output attribute of the Shortcode that generates the form to url. That will create a URL that you can use to send Users to your checkout page at PayPal.

to create the button in paypal and add them the conditionals there?

There’s a Knowledge Base Article on creating URLs @ PayPal.com that work with s2Member here:

Knowledge Base » Using Buttons Generated @ PayPal.com

I’m not totally sure what you need this for, but I think that should let you know if it’s possible or not to accomplish what you need.

Is it possible to offer the downloads on my site for different cb accounts?

No, sorry. s2Member can only work with one ClickBank account, but you can sell any kind of content through s2Member with this one ClickBank account. I’m not very experienced with different ClickBank landing pages, but if that is a limitation for every account then that’s going to be something that s2Member can’t support. Only one account can be used for a payment gateway integration.

And I have facebook registration on my login/registration form, would this integrate
fine with s2member?

Sorry, I’m not aware of any issues with this but I can’t see why this wouldn’t work. s2Member uses the default WordPress Roles and Capabilities system for giving Users access to content at your site. As long as registration/login option integrates with this functionality s2Member should be able to work alright with this kind of user:

http://codex.wordpress.org/Roles_and_Capabilities

Posted: Tuesday Aug 13th, 2013 at 10:37 pm #55713
Bruce
Username: Bruce
Staff Member

Are you talking about the subscription ID (I-EUAVMMPD04HF)? Yes, I’m using the correct format.

No, this Subscription ID is the same format from PayPal all the time. I was referring to the need to have a custom attribute set to your domain name.

Posted: Tuesday Aug 13th, 2013 at 7:00 pm #55705
Bruce
Username: Bruce
Staff Member

I deleted the keys and still no help. Then I added the new keys and still got the same error. The image isn’t showing up.

Thanks for the update. I just took another look. The issue is that none of s2Member’s JavaScript or CSS is loading on your site. It looks like there may be a permissions issue with your s2member-o.php file. Could you take a look in your s2member directory via FTP and ensure that your s2member-o.php file has the permissions 775?

If this is correct and it’s still not working, we’ll need to take a look you can send Dashboard details here:

s2Member® » Private Contact Form

Posted: Tuesday Aug 13th, 2013 at 6:28 pm #55700
Bruce
Username: Bruce
Staff Member

Duh. How about missing the closing quotes on the div style? That was it, Bruce. =redface=

Ah I missed that, too. Happens to the best of us. Glad to hear you got your issue figured out. Let us know if you run into any more problems. :-)

Posted: Tuesday Aug 13th, 2013 at 6:26 pm #55699
Bruce
Username: Bruce
Staff Member

Hi Ryan,

You may also want to take a look at WordPress redirect_to variable. This is the variable that s2Member uses to send Users to a different place after login at its core. You can set this variable through the URL that you send Users to to log in, so if you put this URL in your email:

http://yoursite.com/wp-login.php?redirect_to=/one-time-offer/

The User would be sent to yoursite.com/one-time-offer/ after logging in. That may be a simpler solution for you. There’s advanced information on how this variable is used in this part of the WordPress Codex. The info I just gave you should be enough, but if you’re curious how s2Member uses this variable, this article explains the process:

http://codex.wordpress.org/Plugin_API/Filter_Reference/login_redirect

Posted: Tuesday Aug 13th, 2013 at 6:21 pm #55698
Bruce
Username: Bruce
Staff Member

Well, I guess it was not an error after all. While following your advice above, I noticed that there is a “new user sign up” form under “general options” and also a “sign up confirmation email” under Paypal options. I needed to change the later.

I see. Thanks for the update. Glad to hear that you fixed your error. :-)

Posted: Tuesday Aug 13th, 2013 at 6:20 pm #55697
Bruce
Username: Bruce
Staff Member

Thanks for the update.

I’ve never seen this error before. Normally if there’s an issue here it’s due to s2Member’s files not loading, but it appears that s2Member’s admin page styles have loaded on your installation. I’ll need to take a look at your installation. Can you submit a Dashboard login through this form please?

See: s2Member® » Private Contact Form

Posted: Tuesday Aug 13th, 2013 at 6:18 pm #55696
Bruce
Username: Bruce
Staff Member

Passing a cbur value is not the issue. Cbur passes just fine. CBFID doesn’t pass when CBUR is in the url.

What I’m saying is not that the issue is that there is no value as far as the reason that ClickBank is not getting the cbfid value. The issue is going on with the process of urlencoding the string. If you’ll look at the query string:

?time=somenumber&vvvv=someothernumber&item=1&vvar=cbskin%26cbfid%3Dmycbfidnumber%26cbur%26cbf%26s2_invoice%3D1%26s2_p1%26s2_p3%26s2_desc%26s2_custom%3Dmywebsiteaddress%26s2_customer_ip%3Dmyipaddress%26s2_referencing%3D12%26_s2member_sig%some

You see that at a certain point, the URL stops generating ampersands (&) and uses %26. This is a result of an improperly-formatted URL when it’s passed through PHP’s urlencode function:

http://php.net/manual/en/function.urlencode.php

The URL above has only 4 set variables for this reason:

time, vvvv, item, and vvar. The vvar variable’s content is this, because the ampersands that usually separate the variables in the URL have been urlencoded as %26:

cbskin%26cbfid%3Dmycbfidnumber%26cbur%26cbf%26s2_invoice%3D1%26s2_p1%26s2_p3%26s2_desc%26s2_custom%3Dmywebsiteaddress%26s2_customer_ip%3Dmyipaddress%26s2_referencing%3D12%26_s2member_sig%some

That is what’s causing the issue, not the variables that are passed themselves, but corruption of the variables, and I’m unsure what is causing this in this URL, because it has been edited. If adding a value to cbur does not change the outcome, we will need to take a look at your installation to see what’s causing this.

Posted: Tuesday Aug 13th, 2013 at 6:09 pm #55695
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

s2Member doesn’t make this possible with its Custom Registration/Profile Fields without custom code. If you absolutely need to achieve this, you can generate Registration/Profile Fields in this section of your Dashboard, and use the advanced fields at the bottom to hide specific fields, and use custom JavaScript to accomplish this:

Dashboard -› s2Member® -› General Options -› Registration/Profile Fields

s2Member’s Registration/Profile Fields were made with the ability to do this in mind, but it was not possible to integrate the ability to do this without custom code, unfortunately. If you cannot set this up yourself, I’d recommend contacting a developer from a site such as http://elance.com/ or http://odesk.com/ to help you set this up.

Posted: Tuesday Aug 13th, 2013 at 6:04 pm #55694
Bruce
Username: Bruce
Staff Member

Starting a new website, how do I change Primary domain name for my account? I have a single site license.

As Ryan mentioned, you can change your primary domain in your Profile page.

Thanks Ryan for your contribution. :-)

Posted: Tuesday Aug 13th, 2013 at 6:56 am #55655
Bruce
Username: Bruce
Staff Member

I just want to specify, the reason I ask this is because s2Member nor WordPress has a file called user-add-new.php as far as I know.

Posted: Tuesday Aug 13th, 2013 at 6:52 am #55654
Bruce
Username: Bruce
Staff Member

While digging around today, I also noticed that the “Add new user” dialog within the Dashboard is broken as well – gives a “Could not retrieve file” error for user-add-new.php.

Can you specify the exact path to this file? A screenshot or if you could paste the entire error here would be great.

Posted: Tuesday Aug 13th, 2013 at 6:46 am #55653
Bruce
Username: Bruce
Staff Member

Hm, sorry, I can’t think of anything else off of the top of my head. Could I take a look at your installation? You can send Dashboard login details here:

s2Member® » Private Contact Form

Posted: Tuesday Aug 13th, 2013 at 5:28 am #55647
Bruce
Username: Bruce
Staff Member

Thank you for reporting this important issue.

I’m very sorry for the delay in response.

Do you have any caching plugins installed? If you do, disable them. I’m unsure what could be causing this. Can you try switching back to a default WordPress theme temporarily? You may also want to check out this list for the best way to troubleshoot this issue:

Knowledge Base » Common Troubleshooting Tips

If you none of that fixes the issue, please send us a Dashboard login so we can take a look here:

s2Member® » Private Contact Form

Posted: Tuesday Aug 13th, 2013 at 5:23 am #55644
Bruce
Username: Bruce
Staff Member

Thanks Bruce, I figured i’d have to re-minify the file. Is there a best practice when modifying the js file, any way to override it? Or will I have to just keep track of changes before future updates?

You can minify the file using this tool, or you can simply change the name of the file to s2member-min.js:

http://refresh-sf.com/yui/

Posted: Tuesday Aug 13th, 2013 at 5:22 am #55643
Bruce
Username: Bruce
Staff Member

The only thing strange is that i didn’t find this file “checkout.inc.php”…
i found this one instead: “paypal-checkout-in.inc.php” it has the extra “-in”… maybe you can explain why?

That’s my fault. I told you the wrong file name. So sorry about that. I’m editing my reply to reflect his.

Viewing 25 replies - 76 through 100 (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.