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 - 26 through 50 (of 2,703 total)
Author Replies
Author Replies
Posted: Wednesday Aug 21st, 2013 at 6:46 am #56329
Bruce
Username: Bruce
Staff Member
@pfriedl

I’m actually using my own buy button, so I’m copying the purchase link post-shortcode, which looks like this:

This is the problem. You need to use an s2Member Shortcode to make this.

@pfriedl

[s2Member-Pro-ClickBank-Button ...][/s2Member-Pro-ClickBank-Button] so it can just add the anchor tag? Man, that’d be nice.

You can change the image that shows up for the button with the image Shortcode Attribute documented here:

Dashboard -› s2Member® -› ClickBank® Buttons -› Shortcode Attributes (Explained) -› image

Here’s a screenshot of that specific attribute’s section:

  • This reply was modified 3 years, 4 months ago by  Bruce.
Posted: Wednesday Aug 21st, 2013 at 6:36 am #56328
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

@qldpol

“If you’re using Payments Standard this experience is cookie based as you mentioned. If you want to make sure the full credit card form shows up and allows people to pay with a credit card without creating an account you can use the Express Checkout API instead.

In your SetExpressCheckout request you just need to set SOLUTION=Sole and LANDINGPAGE=Billing.”

This is already being set this way by s2Member in Pro Forms (which I’m assuming you’re using).

You can see that on lines 150 and 151 in this file:

/s2member-pro/includes/classes/gateways/paypal/paypal-checkout-in.inc.php

Sorry I can’t really say what else might be causing this. Perhaps some Users are using PayPal Buttons vs Pro Forms on your site, and being sent to different places because of that?

Also, the landing page does change based on if you are already logged into PayPal or not, I believe. That might explain why you get sent to different pages in different browsers.

Posted: Wednesday Aug 21st, 2013 at 6:29 am #56327
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

My site security badge has broken somewhere along my updating process. Worked after initial install.

It sounds like you are affected by the change in version 130404. s2Member now requires logging to either be disabled, or for you to have the logs being put into another secure directory. There’s more information on this here:

Knowledge Base » s2Member® Security Badges

I also want to go pro with s2member as I like what I see for the most part.

Great! Glad to hear you’re considering s2Member Pro.

Is a SSL cert required for everything to work?

Not for everything to work. SSL Certificates are required for an HTTPS protocol to be used on pages with s2Member Checkout Forms. PayPal Pro Forms accepting Credit Cards directly with PayPal Pro, and Authorize.Net Pro Forms require this, but not everything else.

Also, Does a Catcha work in the Pro Registration process?

Yes, there’s an attribute in the Pro Form Shortcode that will allow you to integrate this directly in the Pro Form. It is set by default to show a “clean” version of the Captcha, which generally works best.

If I go Pro can I get some help to fix these minor issues?

Yes, we have a Customers Forums here that you’ll be able to post in:

http://www.s2member.com/forums/forum/customers/

You can also check here for our Support Policy:

s2Member® » Support Policy

Posted: Wednesday Aug 21st, 2013 at 6:18 am #56326
Bruce
Username: Bruce
Staff Member
@davidvelo

I only see Error 400. How can i see more information?

I see. It sounds like maybe the connection is just failing completely. Have you set up any distros in your current Cloudfront bucket? Also, can you ensure that all of the keys that you set up here are correct?

See: Dashboard -› s2Member® -› Download Options -› Amazon® S3

Does your integration work without Cloudfront set up? Can you download files from your Amazon S3 bucket?

Posted: Wednesday Aug 21st, 2013 at 2:24 am #56321
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

The best way to do donations is to use the HTML-style buttons for PayPal. You can have Users input a custom amount that way. There’s a good Post here by Raam that details how you can do this:

http://www.s2member.com/forums/topic/can-s2member-accept-donations-for-non-profits/

Posted: Wednesday Aug 21st, 2013 at 2:22 am #56320
Bruce
Username: Bruce
Staff Member

Thank you for reporting this important issue.

I’m unaware of any reason this wouldn’t work, s2Member uses the default WordPress Shortcode API for its Shortcodes. What shows up when you put an s2Member Shortcode on the page? Is there a black space where the Button/Pro Form should be, or does it just put the Shortcode on the Page?

Posted: Wednesday Aug 21st, 2013 at 2:19 am #56319
Bruce
Username: Bruce
Staff Member

Thanks. I’m not sure what could’ve gone wrong with that, sorry.

Posted: Tuesday Aug 20th, 2013 at 5:50 am #56237
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

If you take a look at Google Analytic’s documentation here, the program will track the URL that is redirected to rather than the URL that a User tries to access when a redirect occurs:

https://support.google.com/analytics/answer/1009614?hl=en

2) If so, why am I registering more unique visitors on protected pages than I have members, by a factor of 10? Is this rampant account sharing or an error in GA? Any way I can lock down on account sharing (which I’m sure happens)?

I’d say it’s probably your members accessing your pages. What page is it? If it’s the Login Welcome Page, or a popular page like a place that Users use to download your software or documents, it might make sense that there are more visits there than to your Membership Options Page, especially if you do not have very much protected or there are no direct links to protect content.

s2Member’s protection against sharing accounts is done through tracking the IPs Users use to log in. The options for that are here:

Dashboard -› s2Member® -› Restriction Options -› Unique IP Access Restrictions

Posted: Tuesday Aug 20th, 2013 at 5:44 am #56235
Bruce
Username: Bruce
Staff Member

Just reinstalled XAMPP and it’s working now – must have fiddled with one of the settings. Thanks for all your help.

Awesome, thanks for the update! If you ever do figure out what setting caused this please do let us know so we can keep this from happening to people in the future. :-)

Posted: Tuesday Aug 20th, 2013 at 5:40 am #56233
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

s2Member doesn’t really have any advanced integration with any physical service programs past the ability to take a Shipping Address via PayPal Pro Form if you set the ns attribute to allow it. I’d say that if you wanted to achieve this, you would probably want to look into s2Member’s API Notifications for contacting an API to send your membership card. You’d probably want these two:

Dashboard -› s2Member® -› API / Notifications -› Signup Notifications
Dashboard -› s2Member® -› API / Notifications -› Modification Notifications

Posted: Tuesday Aug 20th, 2013 at 5:37 am #56232
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

And thank you for your patience with us over the weekend.

1. Is the /etc/hosts file fix really a fix or is there something else broken?

This error is because of something with your server being off. s2Member needs to be able to connect back to your server, which was not possible until your server providers changed this. I would consider this the fix in your case, but it might not be for everyone that has this issue.

2. I have a server wide htaccess modification that causes Apache to prompt for a login and password whenever wp-login.php is accessed. This effectively stops bot hack attempts and DDoS storms. But, could this be causing the s2-server-scanner script to fail the redirect test? I am not protecting anything but the wp-login.php script. In other words, wp-admin is still accessible unimpeded.

No, I don’t think that this would be causing any problem with s2Member. As long as you’re not password protecting anything that s2Member or PayPal would try to access programmatically, this would be fine.

3. I would like to keep the wp-login.php protection in place, but also have a copy of that script under a different name (e.g. my-login.php) so that I can use that instead of wp-login.php. Will this cause problems with S2Member?

As long as you’re the only one using it, this should be fine. s2Member will not notice this file’s existence, and will always redirect to your main wp-login.php file.

Posted: Tuesday Aug 20th, 2013 at 4:13 am #56230
Bruce
Username: Bruce
Staff Member

Thank you for reporting this important issue.

Sorry about the delay over the weekend.

What error exactly are you getting? Is s2Member giving you any specifics here? Normally when we see this error Amazon can tell s2Member why the auto-configuration failed.

Posted: Tuesday Aug 20th, 2013 at 4:10 am #56229
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

Are you referring to the email that’s sent from PayPal, or from s2Member? What email address does it come from? s2Member’s not capable of changing any of the emails that PayPal sends, sorry. The only emails that are available to change for PayPal are here:

Dashboard -› s2Member® -› General Options -› Email Configuration

Dashboard -› s2Member® -› PayPal® Options -› Signup Confirmation Email

Dashboard -› s2Member® -› PayPal® Options -› Specific Post/Page Confirmation Email

Posted: Tuesday Aug 20th, 2013 at 4:08 am #56227
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

Sorry, s2Member doesn’t have any capabilities for uploading files in the front or back end. I know that there is an uploader plugin for s2Member, but I believe that’s backend only:

http://wordpress.org/plugins/s2member-secure-file-uploader/

It may be necessary to have a developer set up what you’re looking for, because your requirements are so specific. Sorry about that.

If you do have to have a developer set this up, you can point them to this section of the Dashboard to see how they can make this uploader only show up for certain Users:

Dashboard -› s2Member® -› API / Scripting -› Advanced PHP Conditionals

Posted: Tuesday Aug 20th, 2013 at 4:02 am #56226
Bruce
Username: Bruce
Staff Member

I just tested this by editing the source code of your page. It works when this CSS file is loaded.

Posted: Tuesday Aug 20th, 2013 at 4:00 am #56224
Bruce
Username: Bruce
Staff Member

Thanks for your patience over the weekend.

I just took a look at your profile and I noticed that I mentioned that you can turn off s2Member’s CSS in a previous reply. I’m guessing that you did that and it helped your installation in this thread?

http://www.s2member.com/forums/topic/getting-failed-to-load-resource-error/#post-53113

That’s probably what’s causing this error. I just noticed that s2Member’s JavaScript is loading, but its CSS is not. s2Member puts these images in the Pro Form with its CSS. You might try taking that part out of s2Member’s CSS file and adding it to an external CSS file for your site, if you can’t work with s2Member’s whole CSS file.

The CSS file that you need is here:

/s2member-pro/includes/separates/gateways/paypal/paypal.css

s2Member generates the links to the images dynamically, so you’d want to change all of the parts that say this:

<?php echo $i; ?>

To the /s2member-pro/images directory of your site. In this case I think that would be this:

http://clubcollegelifemagazine.com/wp-content/plugins/s2member-pro/images
Posted: Tuesday Aug 20th, 2013 at 3:39 am #56222
Bruce
Username: Bruce
Staff Member

Is it possible to trigger a modification notification based on the role of the user making the modification?

Try using the Modification API Notifications:

Dashboard -› s2Member® -› API / Notifications -› Modification Notifications

Posted: Tuesday Aug 20th, 2013 at 3:37 am #56221
Bruce
Username: Bruce
Staff Member

Thank you for reporting this important issue.

You said this happens when you turn on Button Encryption in s2Member’s settings. Do you have Encryption set up at PayPal per the documentation in that section?

See: Dashboard -› s2Member® -› PayPal® Options -› Account Details -› Enable Button Encryption?

Posted: Tuesday Aug 20th, 2013 at 3:34 am #56220
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

And thanks for your patience over the weekend.

1) is there an easy hack to create a Buy now button based on number of guests, like you just did for the PayPal Pro Reg forms. So if the person has 1 guest, they see a $36 Buy Now, if they have 2 guests, they see at $72 Buy Now, etc. I programmed in a past life, so could probably handle some coding, but would prefer an easy hack if possible;

The easiest way to accomplish this would be to set up your own form and then pass the number of guests the Users are buying access for into your Button’s Shortcode with the information in this Knowledge Base Article:

Knowledge Base » Using Variables In A Shortcode

2) can I collect a new registration field (guest name(s)) when they use the Buy-now button.

You might try passing custom PayPal values using the HTML version of the PayPal Button. However this won’t work with Encryption at PayPal. I can’t say I know how you could accomplish this with Buttons for sure, securely. Sorry.

Posted: Tuesday Aug 20th, 2013 at 3:22 am #56219
Bruce
Username: Bruce
Staff Member

Thanks. I just took a look and saw what you’re talking about.

The problem is not that s2Member’s files are loading or not working correctly. When the form is submitted, your server is sending back a 504 error.

I’m not sure what’s causing this. It’s at a server level, and I can’t debug any further than this. You should contact your hosting company about what might be causing this. If there’s anything we can do after you’ve got more information let us know.

Posted: Tuesday Aug 20th, 2013 at 3:10 am #56218
Bruce
Username: Bruce
Staff Member

Thanks, I’ve got your info and I’m taking a look now.

Thanks for your patience over the weekend.

Posted: Tuesday Aug 20th, 2013 at 1:53 am #56217
Bruce
Username: Bruce
Staff Member

Thanks for your patience.

Sorry, I’m not able to reproduce this on any of my test installations. I’ll see what Jason has to say about this.

Posted: Tuesday Aug 20th, 2013 at 12:38 am #56215
Bruce
Username: Bruce
Staff Member

Thank you for reporting this important issue.

Sorry for the delay over the weekend.

I can confirm that the version of s2Member Pro at s2Member.com is 130816, and I just upgraded on two test installations and it seems to be working correctly.

Are you still having this issue?

Posted: Tuesday Aug 20th, 2013 at 12:36 am #56213
Bruce
Username: Bruce
Staff Member
Posted: Tuesday Aug 20th, 2013 at 12:36 am #56212
Bruce
Username: Bruce
Staff Member

Thanks for the info. I’m going to go ahead and close the other thread that you made, Randy and contact Jason to see if there’s something he can shed some light on with this.

I am going to test this myself quickly. I’ll update this thread when I have results.

Viewing 25 replies - 26 through 50 (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.