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 - 2,501 through 2,525 (of 7,376 total)
Author Replies
Author Replies
Posted: Friday Dec 21st, 2012 at 6:15 am #35219

Hi Benjamin.

You’d need something in common between the URLs of all the topics of that forum, that’d let you add them to the URI restriction. [hilite path]Dashboard -› s2Member® -› Other Integrations -› bbPress®[/hilite]

Could you post here the URLs of some threads from that forum?

It is currently NOT possible to protect a Forum, and have all Topics inside that Forum protected automatically. In order to accomplish that, you’ll need to use s2Member’s URI Access Restrictions.

Posted: Friday Dec 21st, 2012 at 6:07 am #35218

Hi Aaron.

s2Member doesn’t have an account activation feature. I know BuddyPress adds that, but there may be other plugins that add this feature.

What do you want to do this for? Confirm the email address? You could not allow custom passwords, then WP would send the password to his email and he’d have to check that before being able to login. [hilite path]Dashboard -› s2Member® -› General Options -› Registration/Profile Fields -> Passwords[/hilite]

Posted: Friday Dec 21st, 2012 at 6:02 am #35217

Don’t know why… I’d have to see the log entries for the transactions with that issue.

Posted: Friday Dec 21st, 2012 at 5:58 am #35216

Hi Nina.

Are you using the shortcode? Could you post it here to see it?

If you’re using the full HTML code for the button, then it has to go in the text tab of the editor, the visual tab would change things in it that would stop it from working as code.

Posted: Friday Dec 21st, 2012 at 5:43 am #35215

Hi Robert.

Could you please make sure you have logging enabled, run a new test transaction and then post here (x’ing out any private info) the entries from all the logs (including the ones that say paypal in the name). [hilite path]Dashboard -› s2Member® -› ClickBank® Options -› Account Details -› Logging[/hilite]

Did you double check that you entered all the credentials correctly? [hilite path]Dashboard -› s2Member® -› ClickBank® Options[/hilite]

Is this normal??? Wasn’t this suppose to be instant? I clicked on this notice after a few minutes and was taken to my click bank thank you page. No email arrived.

If s2Member doesn’t get a notification from the payment gateway right away, it’ll have to wait for it, so it tells the user to look for the email later, which s2Member will send after it gets confirmation of the payment. Did you check your spam folder to see if it went there?

Also, When I put the code for the thank you page into clickbank I click on it to test it and I get a message stating “ERROR: Unable to verify POST vars. Please contact Support for assistance.”

That URL is expecting some POST vars that ClickBank includes when returning the user after checkout. If you’re loading that URL in your browser, those vars will be missing and that’s why the error.

Posted: Friday Dec 21st, 2012 at 2:31 am #35206

Thank you for the kudos, Daisy! What a beautiful detail. You’ve made my day! :D

I was happy to help you before, and will be happy to help you again when you need it.

It’s great to know how well you’re doing with your site, I’ve seen how passionate you are about what you do. Congratulations!

Posted: Thursday Dec 20th, 2012 at 9:16 am #35157

So it must be something with the trial period, which the PDT is not able to handle correctly.

It should work well with or without the trial term.

Could you show me the shortcode you’re using, with and without the trial term? And the log entries for these two, as well. Thanks!

Sure, you can send the login info. s2Member® » Private Contact Form And include a screenshot of the PDT and IPN settings in your PayPal account, please.

But first could you do the tests suggested in these articles, please?
Knowledge Base » Common Troubleshooting Tips

I didn’t get if you tried the email troubleshooting tips already. Knowledge Base » Troubleshooting Email Delivery Problems

Posted: Thursday Dec 20th, 2012 at 9:06 am #35156

Righ, that’d be the setting, as long as you aren’t giving a trial term.

You can make PayPal not reattempt to charge the card before it tells s2Member that the customer couldn’t be charged. Maybe that’ll help in this situation. [hilite path]Dashboard -› s2Member® -› PayPal® Buttons -› Shortcode Attributes -> rra[/hilite]

Posted: Thursday Dec 20th, 2012 at 8:55 am #35152

lol, don’t worry about it. Glad you solved it! Thanks for the update. :)

Posted: Thursday Dec 20th, 2012 at 8:55 am #35151

The page is protected, so I couldnt’ see it. Could you remove the restriction for that page? Thanks!

Posted: Thursday Dec 20th, 2012 at 8:51 am #35150

Right, you’d use the image attribute for that. [hilite path]Dashboard -› s2Member® -› PayPal® Buttons -› Shortcode Attributes -> image[/hilite] :)

Posted: Thursday Dec 20th, 2012 at 8:47 am #35149

Glad that helped. :)

During the period of november 1st – 30th every year existing and logged in members can renew their membership. (I’m thinking they would access a renew-page in member menu.)

Then EOT should be set to ‘current-year+1/12/31′, but what would be the best method to do that?

If they can only renew during that time, then you can show/hide the pro-form with a conditional that checks if the current month is November using the date function.
[hilite path]Dashboard -› s2Member® -› API / Scripting -› Advanced PHP Conditionals[/hilite]
http://php.net/date

Posted: Thursday Dec 20th, 2012 at 8:43 am #35147

No problem. :)

Posted: Thursday Dec 20th, 2012 at 8:43 am #35146

I am importing brand-new users that do not have an ID. I wish to load them with their pre-existing IDs. However, the system rejects them because their IDs do not exist.

That field is for the user’s WP ID. If they don’t have an account yet, you’d leave this empty and a new one will be created. If he has an account, then enter the WP ID and his profile will be updated instead of having a new account created.

If you want to keep the member ID he has, you can create a custom profile field for it. [hilite path]Dashboard -› s2Member® -› General Options -› Registration/Profile Fields[/hilite]

I hope that helps. :)

Posted: Thursday Dec 20th, 2012 at 8:36 am #35145

This is not a feature s2Member supports, or a customization we help with, but you can google how to give your users the ability to post. These should be useful too:

http://codex.wordpress.org/Roles_and_Capabilities
http://wordpress.org/extend/plugins/user-role-editor/

I hope that helps. :)

Posted: Thursday Dec 20th, 2012 at 8:33 am #35144

Hi Ben.

The custom profile field you created in s2Member for the company name, is unrelated to the field for it in Authorize.Net, one won’t populate the other.

I don’t know how to have that Auth.Net field show in your pro-form or be populated from it. I’ll email Jason to ask how it could be done.

Posted: Thursday Dec 20th, 2012 at 8:24 am #35143

Hi Ben.

You can take a look at the s2Member button for ClickBank. If the user is logged in, it’ll reference him by ID. You could look at the code behind it and see if you can use that same variable. [hilite path]Dashboard -› s2Member® -› ClickBank® Buttons -› Membership Level # Buttons[/hilite]

http://www.s2member.com/codex/stable/s2member/clickbank/package-summary/

Keep in mind that the payment gateways in s2Member Pro use some of the processing routines in the framework, and they’re named after PayPal since it was the first one supported when that code was written. Just letting you know so it doesn’t confuse you when you study the code.

I hope that helps. :)

Posted: Thursday Dec 20th, 2012 at 8:15 am #35142

If you use the download key in the URL, it’ll override the restrictions, that’s why you can use it with non-logged in users. The same file, without the download key, will be protected with the restriction you put in place.

I hope that helps understand it better.

ah, that is so obvious to me now, apologies! Thanks for your help Cristian and Bruce.
ps. after looking at many other solutions, I think this is a really great way to serve up buy now – secure download pdf’s. Great job! d

You’re welcome! And thanks for the kudos! :)

Posted: Thursday Dec 20th, 2012 at 8:08 am #35140

I don’t have recurring payment on site.

Members pay for 1 year and to renew membership they have to pay again (not automatically charged).

The shortcode you posted above is for a subscription, even if it’s not recurring, so the EOT time won’t be set before the PayPal tells s2Member the subscription has ended.

I suggest that you change it to a Buy Now transaction, editing the [hilite mono]rr[/hilite] attribute to [hilite mono]rr="BN"[/hilite]. [hilite path]Dashboard -› s2Member® -› PayPal® Pro Forms -› Shortcode Attributes -> rr[/hilite]

Then payments can add to the time they already had paid. Take a look at this setting: [hilite path]Dashboard -› s2Member® -› PayPal® Options -› Automatic EOT Behavior -> Fixed-Term Extensions ( auto-extend )[/hilite]

I hope that helps. :)

Posted: Thursday Dec 20th, 2012 at 8:03 am #35139

Hi Alec.

s2Member Pro doesn’t add this feature you mention, but there’s been a hack posted that adds a column for the EOT time, and you could start from that and customize it as needed. http://www.s2member.com/kb/adding-a-sortable-eot-user-column/

I hope that helps. :)

Posted: Thursday Dec 20th, 2012 at 7:59 am #35138

Hi Jonathan.

No, that payment gateway is not supported by s2Member. We’re not giving custom development services, but you can post this job in a freelancers site like jobs.wordpress.net, odesk.com or elance.com.

This may help too: http://www.primothemes.com/forums/viewtopic.php?f=36&t=3154

Or you could try basing it off of one of the existing integrations in s2Member Pro.

Posted: Thursday Dec 20th, 2012 at 7:54 am #35137

Thank you very much. :)

Posted: Thursday Dec 20th, 2012 at 7:53 am #35136

Hi Toyas.

– How we can integrate custom login/register pages? Any examples you can provide?

You can use the free registration pro-form for registration, and the login widget via PHP for login.
[hilite path]Dashboard -› s2Member® -› PayPal® Pro Forms -› Free Registration Forms[/hilite]
[hilite path]Dashboard -› s2Member® -› API / Scripting -› Pro Login Widget (via PHP)[/hilite]

– How does s2member updates works?

There’s the s2Member frameword and then the pro add-on. The framework is a normal WP plugin that you can install/update with the regular dashboard interface. The add-on needs to be installed via FTP, but then can be updated from the dashboard from a box that lets you enter the login credentials for s2member.com, so that your WP installation can download the update from this site; or you can update it via FTP.
s2Member® » Framework » Install/Upgrade Instructions
s2Member® » Pro » Install/Upgrade Instructions

– Can we change s2member code to faciliate our own needs?

Yes. Either using the available WP hooks in s2Member, or editing the files themselves. The code is not obfuscated to prevent you from doing it.

– My developer is building paysite from the scratch using WordPress, can existing pages be easily integrated with s2member?

Yes. s2Member works with WordPress’ content, it lets you manage access to the content, not the content itself, WordPress remains in charge of that just as you have it now. In s2Member you have different types of restriction you can use to control access to the content. [hilite path]Dashboard -› s2Member® -› Restriction Options[/hilite]

– Will they work as they are now and s2member will just control them?

Yes, but control them is probably not the best word. They’ll be controlled by WP, s2Member will let you control access to it.

– How about using WordPress database for seamless integration? Does s2member use their own database and if so what then with WordPress database?

s2Member uses WP’s database structure. In the future this will change towards having our own tables and use WP’s as little as possible. At first we thought it the best idea to use what WP has, but it has resulted in too many limitations and complications, which we will resolve with our own new tables where appropriate, but not interfering with the existing ones.

– Can we have SSO – Single Sign On – one username and password (chosen by user) for membership area, blog and forum?

Sure. Authentication is still handled by WP. s2Member relies on the WP session. If you start this session with a SSO service, that’s fine too.

– besides CCBill do you plan to integrate other payment processors (such as Zombaio, Epoch, Verotel), if so, could you give us an estimate when we can see it?

I’m not familiar with those payment gateways, but I can tell you that we plan to release a new, more powerful API for these, so new integrations will become possible easier and faster with it and whatever we don’t release officialy, will be possible with less trouble by the site owner, his developer or another plugin developer. There isn’t a date for this yet.

Many thanks!

You’re welcome! I hope that helps. :)

Posted: Thursday Dec 20th, 2012 at 7:39 am #35134

Hi Leo.

I don’t see a syntax error in your code. Not sure if you have that problem because of the mix of shortcode and PHP conditions. Could you try using just PHP?

[hilite pre_code]

Some premium content for Level 2 Members.

wait for it... blabla

Drip content to Users who've been registered for at least 15 days.


[/hilite]
Posted: Wednesday Dec 19th, 2012 at 10:23 am #35069

But with that being said, how do we make it native language and not english?

That is in the thread Eduán pointed to, but there seems to be a problem with the hack that does it, so I’m waiting for Jason’s input. http://www.s2member.com/forums/topic/custom-button-on-paypal-pro-form/#post-34819

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