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 - 4,226 through 4,250 (of 7,376 total)
Author Replies
Author Replies
Posted: Friday Aug 31st, 2012 at 7:10 am #23679

Hi Timbo.

1) There is no way for an Australian merchant to process s2member payments on their site, it has to be passed to PayPal, Google, etc. Meaning there is no paid PayPal version for Australian merchants that are compatible with s2member.

Right.

2) PayPal Checkout Express requires the customer to have a PayPal account to process recurring payments.

Right.

3) PayPal standard w/ ERP does not require the customer to have a PayPal account to process recurring payments, but s2member Pro Forms are not compatible with PayPal standard.

Right. I don’t know if there’s something like ERP for Express Checkout.

4) Authorize.net does not offer service to Australian merchants.

I don’t know.

Have you ever considered integrating a service such as Spreedly:

Thanks for the tip! Yeah, it looks like a nice service. I just found out about it and emailed Jason a couple weeks ago. :)

Posted: Friday Aug 31st, 2012 at 7:01 am #23678

Hi Tony.

I’m not sure how the PayPal requirement for subscriptions will work with that one yet. About the time, I don’t have one, it may be a few months before it’s released publicly. Sorry, I just don’t have specifics yet.

Posted: Friday Aug 31st, 2012 at 6:59 am #23677

Christine Lindauer
Yes, I’ve tried contacting my theme’s developer and he basically told me sorry, he can’t maintain every plugin.

I’m sorry he said that… Maybe he can tell you where to look to remove the content parsing he’s adding/modifying.

I hope the TrueEdit plugin helps.

Mark Smith said:
I went to PayPal and copied one of their buttons, and it worked fine. The problem is, it is not updating all of the information to s2member as needed. I tried adding elements of the s2member php generated for the button, but I get an error saying the button is not encrypted.

Hi Mark. This article may help: Knowledge Base » Using PayPal created buttons

Posted: Friday Aug 31st, 2012 at 6:39 am #23676

Hi Brett.

Maybe the [hilite mono]set_user_role[/hilite] hook is good for what you need? http://adambrown.info/p/wp_hooks/hook/set_user_role?version=3.4&file=wp-includes/capabilities.php

Posted: Friday Aug 31st, 2012 at 6:27 am #23673

When I do a test as a standard user, and I complete the renewal page, it shows me a message in a yellow block at the top of the screen “Thank you. Your account has now been updated. Please log back in now.”

With the [hilite mono]success[/hilite] attribute Raam mentioned, you can have the user sent to another page, with your own custom text, after checking out. [hilite path]Dashboard -› s2Member® -› PayPal® Pro Forms -› Custom Return URLs Upon Success[/hilite]

It seems your hack would only email me when a Level 0 switched back to Level 1, but not when a Level 1 extended.

You may find the Payments Notification useful for this. Use it to run a script that’ll email the user the way you want. [hilite path]Dashboard -› s2Member® -› API / Notifications -› Payment Notifications[/hilite]

Here’s a video on the Notifications API: Video » s2Member (API Tracking/Notifications)

I hope it helps. :)

Posted: Friday Aug 31st, 2012 at 6:16 am #23672

[[s2Key file_download="access-public/inside/ia-ep2-donna_de_lory.mp4" /]]

That is the shortcode to generate the key, if you enter that directly in the browser’s address bar, it won’t work. The key would look something like this: [hilite mono]c56c48a0c20c73e0ef06eb8d0c33301a[/hilite].

The shortcode is to be used in a post/page/widget that’ll parse the shortcode and output the key. If you are in a page that doesn’t parse shortcode, you can use the PHP function to output it. [hilite path]Dashboard -› s2Member® -› Download Options -› Advanced Download Restrictions[/hilite]

what are you referring to? Do I need to place a key in this code? And if so, where do I generate that?

It’s in the code example I posted earlier. If you need help hacking this for what you need in your site, I suggest that you get a freelance developer from a site like jobs.wordpress.net. :)

Posted: Friday Aug 31st, 2012 at 6:06 am #23670

Cool. :)

Posted: Friday Aug 31st, 2012 at 6:05 am #23669

Hi Abner.

Ho can I write the code in the list options available in s2members. So far I only see the Group title but wich one is it the group title or segment title inside of the group?

You mean under [hilite path]Dashboard -› s2Member® -› API / List Servers -› MailChimp®[/hilite]? Well, the format is show there below each Level box:

List ID(s) for Free Subscribers ( comma-delimited ):

New Free Subscribers will be subscribed to these List IDs.
Ex: 4a44fRio5d, 434ksvviEdf, 8834jsdf923, ee9djfs4jel3
Or: 4a44fRio5d::Group Title::Group|Another Group

From your screenshot I think it’d be something like: [hilite mono]4a44fRio5d::Miembros::Visitantes[/hilite]

Also if there’s any way to put this options in the S2m registration form in my site. I know is in the registration fields but I can’t make the to display in the form so the user can select the category.

There isn’t a setting for this, but I’ll add it to the feature requests list.


I hope it helps. :)

Posted: Friday Aug 31st, 2012 at 5:57 am #23667

Thanks for the report, William. I’ll forward it to Jason. :)

Posted: Friday Aug 31st, 2012 at 5:54 am #23665

if someone tries to access area 2 i want to redirect them to that area after sign up
how to i achieve this in paid as oppposed to free version?

When the user gets sent to the Membership Options page, some vars are available, including what page he was sent from. [hilite path]Dashboard -› s2Member® -› API / Scripting -› Membership Options Page Variables (MOP Vars)[/hilite]

In s2Member Pro you have the success attribute available for the PayPal button/pro-form’s shortcode, to specify what URL to send the user to after payment, where you can use the var mentioned earlier.
[hilite path]Dashboard -› s2Member® -› PayPal® Buttons -› Shortcode Attributes -> success[/hilite]
[hilite path]Dashboard -› s2Member® -› PayPal® Pro Forms -› Custom Return URLs Upon Success[/hilite]

2:How to create login form for free signups ie no paypal button involved in free version and pro versions?

With s2Member Pro you have the Pro Login Widget, which can also be used via PHP. [hilite path]Dashboard -› s2Member® -› API / Scripting -› Pro Login Widget (via PHP)[/hilite]

If you meant free signups, you can use the free registration pro-form. [hilite path]Dashboard -› s2Member® -› PayPal® Pro Forms -› Free Registration Forms[/hilite]

as soon as i understand i will buy or not we have intergratedd bbpress already in fact we seeem to be using the same theme as you! so i was most impressed to see how the login was added in the top bar i assume this is the menu that goes in the header section in this theme is that ccorrect and that form is only available in the paid version?

The login form at the top is not added by s2Member, this site was customized a bit, I’m not sure if it comes with the theme or was added by Jason (our Lead Developer).


I hope that helps. :)

Posted: Friday Aug 31st, 2012 at 5:47 am #23662

Hi Susan.

– Single login (bbPress, WordPress, s2member, and shopping cart of some kind)

bbPress and s2Member are WP plugins, the login session is handled by WP. If your shopping cart is a plugin too, it’d be included too.

– Restrict viewing of videos based on membership level (I couldn’t see how to do this kind of restriction through your settings.)

[hilite path]Dashboard -› s2Member® -› Download Options -› Basic Download Restrictions[/hilite]

– Restrict viewing of pages (forums, blog, etc) by membership level

[hilite path]Dashboard -› s2Member® -› Restriction Options[/hilite]
Video » s2Member (bbPress Bridge Integration)

Is this all possible through s2member, Amazon s3 and JW Player? (I’ll need the pro version to use authorize.net.)

Yeah. [hilite path]Dashboard -› s2Member® -› Download Options -› JW Player® & RTMP Protocol Examples[/hilite]

Also, I added the JW player plugin – is that different than installing JW Player per the tutorial?

A bit. This article may help: Knowledge Base » JW Player sample code not working

Is there a shopping cart that is compatible with s2member?

Compatible in what way? That you can restrict access to it with s2Member? If so, yeah, as long as the shopping cart is a WP plugin, you could use the URI restriction. [hilite path]Dashboard -› s2Member® -› Restriction Options -› URI Access Restrictions[/hilite]


I hope it helps. :)

Posted: Friday Aug 31st, 2012 at 5:39 am #23660

I emailed Jason asking him that. I’ll let you know when I hear back from him. :)

Posted: Friday Aug 31st, 2012 at 5:31 am #23659

I then tried sandbox in hopes that s2member would at least create the new user once the return URL was hit. No such luck. I would imagine that using .01 transactions will have the same outcome.

s2Member doesn’t create the new user account when the person is returned to WordPress after checkout, he still has to register his account.

I understand that sandbox would not generate a paypal email confirming purchase, but s2member should indeed generate an email with login information. This also did not occur.

From [hilite path]Dashboard -› s2Member® -› PayPal® Options -› Account Details[/hilite]

*Sandbox Tip* If you’re testing your site through a PayPal® Sandbox account, please remember that Email Confirmations from s2Member will NOT be received after a test purchase. s2Member sends its Confirmation Emails to the PayPal® Email Address of the Customer. Since PayPal® Sandbox addresses are usually bogus ( for testing ), you will have to run live transactions before Email Confirmations from s2Member are received. That being said, all other s2Member functionality CAN be tested through a PayPal® Sandbox account. Email Confirmations are the only hang-up.

The live 1 cent transactions will save you the extra trouble the Sandbox can cause you unnecessarily.

I did find the area to add ccap to each member, but now the site itself does not display, only to me when I’m logged in as admin – but not on any other browsers!

Could you please show me a screenshot of the area you found to add the ccap to each member?

And what do you mean by the site not displaying? Does it redirect you to the Membership Options page? [hilite path]Dashboard -› s2Member® -› General Options -› Membership Options Page[/hilite]

Posted: Thursday Aug 30th, 2012 at 8:27 am #23573

Excellent! Thanks for the update. :)

Posted: Thursday Aug 30th, 2012 at 8:26 am #23572

I’ve been trying to implement a social login plugin (loginradius) which has been working fine, but I see that when a user registers through the social login, the redirect creates a 404, so I have their developers working on that.

Great! I’m glad you found where the problem is.

With the members option page…

If my membership option page is my actual sales page, I only want that displayed once members have actually created a free account through my join page.

So is it possible to have 2 conditions: if the user is not logged in, they get redirected to the join page.

And if they are logged in, they get redirected to the members signup page (sales page)?

Well, what you could do is have a conditional in your Membership Options page that checks whether the user is not logged in, and redirects him to the join page if so. You can do this from the Membership Options page’s body itself, or with a hack that checks much earlier if the page requested is the Membership Options page and do the redirection.

Posted: Thursday Aug 30th, 2012 at 8:21 am #23571

Yes, we have a log for a transaction. How can we send it privately to you?

Sure. s2Member® » Private Contact Form

1. Does S2Member Pro (unlimited license) work with domain mapping out of the box?

I don’t know. I have no experience with this, and there’s nothing that mentions it specifically in the documentation, that I remember.

2. We also need to be able to add the PayPal button on another site. Can we add an offsite button? I read somewhere on this forum that you can. How do we do this?

Yes, you’d have to create the button over at PayPal following these instructions to integrate it with s2Member: Knowledge Base » Using PayPal created buttons

Posted: Thursday Aug 30th, 2012 at 8:19 am #23569

Hi Abner.

Not necessary. You can go to your Account page to find a link to upgrade only paying the difference. http://www.s2member.com/account/

I hope that helps. :)

Posted: Thursday Aug 30th, 2012 at 8:17 am #23568

I’m assuming there should php tags in this code.

Right. I assumed it’d be obvious, but added them to the code above to avoid confusion.

And so I’m clear on this … s2member will look at this file when I use s2 download key api in a url as described in Dashboard -› s2Member® -› Download Options -› Advanced Download Restrictions which then will allow access to a file in my bucket that can be accessed away from my website such as Facebook ?

If the download key is there, s2Member will serve the file without checking anything else (level, custom capability). The hack would provide the download key for the files you specify, so they’ll be protected, but not really, since everyone will be able to download them this way.

Also, if I had multiple files, how would add them in here?

You could repeat the code for each one, or do something more compact and elegant without repeating code.

Are you missing a “(” before ” ‘your file.zip’) ” ?

No, but was missing an equal sign. I fixed it in the code above.

Lastly, does it need to contain the relative file path ? Or just file name?

If file is in a subdir of s2member-files (or your protected bucket if using S3). So you’d just add the path from your protected folder. If it’s s2member-files/yourfile.zip, then the file name is enough. If it’s under s2member-files/yourfolder/yourfile.zip, then you’d use [hilite mono]'yourfolder/yourfile.zip'[/hilite].

I hope it helps. :)

Posted: Thursday Aug 30th, 2012 at 8:06 am #23566

Hi Peter.

Do I need to update the domain details anywhere?

You can update the Primary Domain in your Profile page. http://www.s2member.com/profile/

the wgets seems to be filling root folder with empty s2member files any ideas
on how to avoid?

Is that cron job’s URL updated with the new domain name you’re using now? Is s2Member active there and your Auto EOT Behavior set to use your cron job? [hilite path]Dashboard -› s2Member® -› PayPal® Options -› Automatic EOT Behavior[/hilite]

Posted: Thursday Aug 30th, 2012 at 8:01 am #23564

Yes you can. That is done with shortcodes and conditionals. For example, in s2Member > API/Scripting > Simple/Shortcode conditionals.

That’s correct. :)

Posted: Thursday Aug 30th, 2012 at 7:59 am #23563

You can create a page with a free registration pro-form set at Level 1 with an expiration, and send the URL to it to the users you want to promote it to. [hilite path]Dashboard -› s2Member® -› PayPal® Pro Forms -› Free Registration Forms[/hilite]

I hope it helps. :)

Posted: Thursday Aug 30th, 2012 at 7:58 am #23562

You could probably just generate 2 different buttons with the different options

That’s correct. You can sell the same thing with two buttons that offer different payment options. Just generate two separate buttons for the same level, in one giving the trial, and in the other not.

Posted: Thursday Aug 30th, 2012 at 7:54 am #23561

Hi Christine.

The problem is that the issue is caused by your theme, not s2Member. I added a reply to your thread suggesting a couple of things you can try to get this working without changing to another theme. http://www.s2member.com/forums/topic/button-shortcode-not-working/#post-23557

I hope it helps. :)

Posted: Thursday Aug 30th, 2012 at 7:51 am #23560

You have to use the selectors for those. For example, the submit button’s I think would be:

[hilite pre_code]
.ws-plugin--s2member-pro-login-widget-submit input {background-color: red;}
[/hilite]
Posted: Thursday Aug 30th, 2012 at 7:46 am #23558

Thanks for the update, Ty. I’m glad you solved it. :)

Funny that s2Member’s var to force SSL didn’t work, though, it should have.

Viewing 25 replies - 4,226 through 4,250 (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.