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.

Cristián Lávaque


My Latest Replies (From Various Topics)

Viewing 25 replies - 1,476 through 1,500 (of 7,376 total)
Author Replies
Author Replies
Posted: Friday Apr 5th, 2013 at 9:40 am #46701

You’ll need the PayPal account details in s2Member, so please don’t remove them. [hilite path]Dashboard -› s2Member® -› PayPal® Options[/hilite]

Is your client trying to use the s2Member pro-forms? PayPal Standard only uses buttons. [hilite path]Dashboard -› s2Member® -› PayPal® Buttons[/hilite]

The pro-forms integrate with PayPal Express Checkout, which is free like Standard, and with PayPal Pro. To only use Express Checkout, you’d edit the shortcode so it only accepts paypal, not the cards:

accept="paypal" accept_via_paypal="paypal"
Posted: Friday Apr 5th, 2013 at 9:36 am #46700

I can provide code and links, but would prefer to do so in a private venue as this site is not ready to launch (but is overdue.)

You can use the contact form. Let me know here when you sent it, so I look for it. s2Member® » Private Contact Form

We had to remove the javascript inclusion on the checkout page (very long and painful story,) is it related to this in any way?

You mean s2Member’s JavaScript? That’d be a problem, the pro-form needs it to function.

On submit returns to the checkout page, with no content, nothing.

You mean you get a blank page? What response do you get from the server? I ask because another site owner is currently getting 414s due to his server having a low limit for the URI length, causing him to get a blank page after checkout.


By the way, make sure you have logging enabled during your testing, so we can see in the logs what the entries say. They’re very helpful to diagnose what’s causing some problems. [hilite path]Dashboard -› s2Member® -› Log Files (Debug) -› Logging Configuration[/hilite]

And also try this, please: Knowledge Base » s2Member® Server Scanner

Posted: Friday Apr 5th, 2013 at 9:26 am #46697

Yep, just tested it and it does return a 414.

Posted: Friday Apr 5th, 2013 at 9:25 am #46696

Where? in the root? In the WP-content/theme/MyTheme folder?
I tried both and it didn’t work…

In the directory where you have wp-config.php. Knowledge Base » s2Member® Server Scanner

but when I login to root.com/blog/wp-content it now takes me to the original installation

Did you mean to say /blog/wp-login.php?

Well, installing a second WP in the same site shouldn’t be a problem… http://codex.wordpress.org/Installing_Multiple_Blogs

However, they did suggest something they found (I guess on your forum), and I changed the mo-page-in.inc so that it wouldn’t parse the same variables. It’s working, but I guess I can’t have Membership Options page variables with this “hack”.

I think I know what hack that is, one I suggested some months ago to someone that didn’t want the MOP vars in the URL. If you don’t use the vars in your Membership Options page, that’s not an issue.

The 414, though, may be affecting your transaction too, as I said earlier. Look at how long the URL you mention having trouble with is: http://www.s2member.com/forums/topic/s2member-not-recording-the-purchase/#lead-topic-46159

The paypal “return link” isn’t working, this is the url it sends me to, but it is broken and I don’t know if this has to do with the problem.

Posted: Friday Apr 5th, 2013 at 9:13 am #46694

now my issue is that my custom signed up for the level 1 which would be $20 per month but on my members list it shows up as a SUBSCRIBER not as a level 1

Do you have Open Registration enabled? [hilite path]Dashboard -› s2Member® -› General Options -› Open Registration[/hilite]

If something went wrong with s2Member during chekcout, then he would not have been cookied to get the paid level on registration, or he would not have received the special registration link from s2Member.

If that was the case, but Open Registration is enabled, then he’d have registered as a regular free user.

Either there’s a problem with the transaction, or the user’s browser didn’t let the cookie to be set and he didn’t use the registration link in the Signup Confirmation email.

Try closing registrations and do a new test purchase, try the registration then.

Also, enable logging before the test, so you get log entries for the transaction which will help find the problem if there’s one there. [hilite path]Dashboard -› s2Member® -› Log Files (Debug) -› Logging Configuration[/hilite]

Posted: Friday Apr 5th, 2013 at 9:05 am #46693

s2Member Pro had its additional payment gateways added before PayPal Advanced became available, if I’m not mistaken.

When Advanced was requested, we had already started development of the new s2Member. Jason didn’t want to delay its development adding it to the current s2Member. Adding a new payment gateway has several complications that are time consuming to get completely right. It’d help if PayPal were standard in the way its services work, but they’re very different from each other, so it’s a completely new integration for each one.

We plan to support PayPal Advanced in the new s2Member. We don’t have a release date for it yet, though, so I can’t tell you to wait for it to start your site. That’s why I say that if you need to receive payments on your site for s2Member, PayPal Pro would be the option available.

Posted: Friday Apr 5th, 2013 at 8:49 am #46691

Thanks for the update.

First time I hear about the IP mismatch they mention… I’ll ask Jason about it and let you know what he says.

Posted: Friday Apr 5th, 2013 at 8:47 am #46690

WordPress profiles aren’t public, and s2Member doesn’t change that. BuddyPress, for example, has a users directory and public profiles. Do you have BuddyPress in your installation?

If that’s not the case, then how exactly does his name show up in Google? Could you send me an example search term for Google and a link to the page that shows up in the results with this user? Let me know when you sent it. s2Member® » Private Contact Form

Posted: Friday Apr 5th, 2013 at 8:44 am #46689

It appears that Authorize.Net may not have liked one or more of those fields to be missing…

What you could try is only removing one field at a time, testing after each, and see when the error happens again.

Posted: Friday Apr 5th, 2013 at 8:40 am #46688

Do you have [hilite mono]WP_DEBUG[/hilite] enabled? That throws several notices with s2Member, although no error that’d stop it from working properly. If you disable debugging you won’t get those notices. http://codex.wordpress.org/WP_DEBUG

We’re taking care of all the notices in the new s2Member being developed, so that won’t be an inconvenience in the future.

Also, I’m getting some weird character bugginess (see image below).

I don’t know what that’s about… Do you get it with new users too? Could you create a new test one to see if the same happens there? I haven’t seen this before.

Maybe it’s a character encoding thing in WP or the database?

Or try the tips in this article: Knowledge Base » Common Troubleshooting Tips

Posted: Friday Apr 5th, 2013 at 8:32 am #46687

I see, thanks.

I tried loading the file with both of these addresses from your shortcodes above:

http://www.digitalark.co.uk/resource_centre/?s2member_file_download=/access-s2member-level1/03-wp-cleanup-MP4-large.mp4

http://www.digitalark.co.uk/resource_centre/?s2member_file_download=03-wp-cleanup-MP4-large.mp4

And I get the message: “The specified key does not exist”.

Does the file exist in your bucket? What’s its correct location? And is the filename written right? (case sensitive)

Posted: Friday Apr 5th, 2013 at 8:16 am #46686

That’s fine too. Your condition instead of checking if he has all or module1 to show content, checks if he has neither to not show it.

Posted: Friday Apr 5th, 2013 at 8:10 am #46685

Thanks for the update, Gary. I’m glad you found the issue. :)

Yes, we try to have no problems with caching, but some setups need a little tweaking. This is the first time someone reports a problem like the one you were having with Varnish. If someone has a similar issue in the future, I’ll try to remember this thread.

Posted: Friday Apr 5th, 2013 at 8:02 am #46684

Chris, I’m pretty sure you can use the same AWS account with different buckets for each s2Member installation. I haven’t tried it myself, but it wouldn’t be hard for you to test it.

Posted: Thursday Apr 4th, 2013 at 11:26 pm #46665

No problem, glad we could help. Thanks for the update. :)

Posted: Thursday Apr 4th, 2013 at 11:08 pm #46659

Jason got back to us regarding this:

This can happen when the following occurs:

An IP Restriction limit is exceeded, and a security breach occurs.

The user receives the 503 error.

Then the security breach times out after about 1 hour (by default).

s2Members says there is no security breach in the Dashboard for this User’s account (which is correct).

Now the user comes back to the site and tries to log into the site with yet another new IP address. The security breach is automatically recreated; and will automatically expire again after about 1 hour.

This creates a scenario where a site owner is not seeing the actual security breach in the Dashboard (because it keeps timing out before they see it); even though it really does exist (in some respects); because the User is “on the edge” and if they attempt to log into the site with an IP address they’ve not used in the past, the breach continues to come back over and over again.

Solution: Increase MAX IPs that you allow.

We’ll try to improve the message when that’s the case to avoid this confusion in the future.

Posted: Thursday Apr 4th, 2013 at 9:54 am #46613

Thanks for the help with proper parser testing

I’m glad that worked. :)

I called my hosting provider and they do not honor requests to add reverse DNS records.

Hmm… I’d check with AWeber if that’s actually the problem in your case and, if so, ask them for a way around it.

Posted: Thursday Apr 4th, 2013 at 9:47 am #46608

Hmm… I’d probably try having a conditional in the template, checking the post’s time.

Maybe something like this:

[hilite pre_code]
get_post_time('U', true) < strtotime('-6 months') [/hilite] http://codex.wordpress.org/Function_Reference/get_the_time
http://php.net/strtotime

Posted: Thursday Apr 4th, 2013 at 9:38 am #46604

Maybe in the archive’s template, have a conditional in the loop that checks the post ID and the time to determine if it should be skipped or shown?

Posted: Thursday Apr 4th, 2013 at 9:33 am #46602

Hi Nikolas.

but how do I set it so that if a person chooses the 3 payment option, they are only billed for those three payments (one a month) and then the billing STOPS?

For that you’d use the [hilite mono]rrt[/hilite] attribute in the shortcode. [hilite path]Dashboard -› s2Member® -› PayPal® Buttons -› Shortcode Attributes -> rrt[/hilite]

Posted: Thursday Apr 4th, 2013 at 9:31 am #46600

Do you mean the link in the widget for the profile page? Or is that were you’re taken after login?

Is that profile page the default one, or one you created? [hilite path]Dashboard -› s2Member® -› API / Scripting -› Member Profile Modifications[/hilite]

Is that what you set as the Login Welcome Page? [hilite path]Dashboard -› s2Member® -› General Options -› Login Welcome Page[/hilite]

Posted: Thursday Apr 4th, 2013 at 9:26 am #46599

or is that against forum policy to seek out someone here for any custom work?

No, we have no problem with that, but not many may see it. What you could try is posting the job in a freelancers website like jobs.wordpress.net, elance.com, odesk.com or freelancer.com. :)

Posted: Thursday Apr 4th, 2013 at 9:22 am #46598

Anyway, did a test purchase and it worked! Thanks for your help!

Great. :)

“User registration is currently not allowed.”

Was this the link from the same transaction you had already registered with in your previous test? Only one account registration will be allowed per transaction.

In your work computer try a new test purchase and try registering then, please.

Posted: Thursday Apr 4th, 2013 at 9:17 am #46597

PayPal Advanced is not supported by s2Member yet, only Standard, Express Checkout and Pro. If he wants to receive payments on his site, he’ll need PayPal Pro.

These articles may be helpful too:
Knowledge Base » PayPal® Services / A Quick Comparison
Knowledge Base » PayPal Pro, PayFlow, DPRP, Express Checkout

Posted: Thursday Apr 4th, 2013 at 9:15 am #46596

Hi Jay.

No, the question is fine. Don’t know why it’d be closed for questions. Maybe you closed it by accident?

Regarding the issue, you definitely shouldn’t have that code in the description. The price chart plugin may be affecting the button’s shortcode parsing… What you could try outputting an [hilite mono]anchor[/hilite] (link) or [hilite mono]url[/hilite] instead of the HTML form of the button. [hilite path]Dashboard -› s2Member® -› PayPal® Buttons -› Shortcode Attributes -> output[/hilite]

Viewing 25 replies - 1,476 through 1,500 (of 7,376 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.