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,201 through 2,225 (of 7,376 total)
Author Replies
Author Replies
Posted: Friday Feb 22nd, 2013 at 10:01 am #42819

Hi gugtavas.

You can use the success attribute to specify the URL you want the user to be redirected to. Try that with the URL to your registration page. [hilite path]Dashboard -› s2Member® -› PayPal® Buttons -› Shortcode Attributes -> success[/hilite]

Or, instead, you could use the pro-form with PayPal Express Checkout (free). This will register the user and forward him to PayPal for payment, all in one step. [hilite path]Dashboard -› s2Member® -› PayPal® Pro Forms -› Membership Level # Forms[/hilite]

[hilite path]Dashboard -› s2Member® -› PayPal® Pro Forms -› Shortcode Attributes -> accept[/hilite]
[hilite code]accept="paypal"[/hilite]

I hope that helps. :)

Posted: Friday Feb 22nd, 2013 at 9:46 am #42817

Hi Bryan.

Could you post the related log entries for one of these transactions with the problem? [hilite path]Dashboard -› s2Member® -› Log Files (Debug)[/hilite]

Also, please do the actions suggested in this article: Knowledge Base » Common Troubleshooting Tips.

Posted: Friday Feb 22nd, 2013 at 9:42 am #42816

No, it has to go through WP for s2Member to generate the link. It has to be done each time because the link includes data relevant to the current user.

How are you doing the redirection? Would you show me the customization you used for this?

Posted: Friday Feb 22nd, 2013 at 9:33 am #42813

Hi Stephen.

What do you see missing now compared to before? Could you post the customization you had for the custom fields? Knowledge Base » s2Member® Pro Forms » Customize

Posted: Friday Feb 22nd, 2013 at 9:27 am #42810

Thanks for the log entries.

I see that the cookie is being set, which should make the registration set his account at the level he paid for. I’m not sure why he’s being set at Level 0.

5 => ‘Registration Cookies set on ( `web_accept|subscr_signup|subscr_payment` ) w/o update vars.’,

Could you try the troubleshooting tips in this article, please? Knowledge Base » Common Troubleshooting Tips

By the way, I see in the log that the term he’s paying for is 1 day, is that correct? Could you show me the shortcode you’re using? If your EOT behavior is set to demote, that’d bring the account down to Level 0 after the term is over.

Posted: Friday Feb 22nd, 2013 at 9:10 am #42809

Hi Grace.

The charge would happen after the trial term.

What you could do is only offer it to registered Level 0 users. Then, before showing the upgrade option with the free trial, check that they haven’t already had a higher level before. [hilite path]Dashboard -› s2Member® -› API / Scripting -› PHP/API Constants -> S2MEMBER_CURRENT_USER_PAID_REGISTRATION_DAYS[/hilite]

[hilite pre_code]
0) { ?>
Offer trial

No trial

[/hilite]

You’ll need a PHP execution plugin like ezPHP. Knowledge Base » ezPHP Plugin for WordPress®

This doesn’t stop someone from creating a new account each time, though, but it does make it a bit more complicated to abuse the trial. I don’t know a way to fully prevent someone from using the trials over and over…

I hope that helps. :)

Posted: Friday Feb 22nd, 2013 at 8:52 am #42806

Thanks Cristian I will do that so I can continue debugging what I need to and not see s2members notices.

Cool. :)

In it I learned that you are fixing your code to deal with this.

Right, the next generation of s2Member being developed will take care of these warnings.

Posted: Friday Feb 22nd, 2013 at 8:39 am #42805

Hi Damian.

You can use the [hilite mono]output[/hilite] attribute for the shortcode. [hilite path]Dashboard -› s2Member® -› ClickBank® Buttons -› Shortcode Attributes -> output[/hilite]

I hope that helps. :)

Posted: Friday Feb 22nd, 2013 at 8:35 am #42801

I just noticed, clickbank added a second notification! So now I can have it notify both :)

Cool. :)

Is that how it works?
If so, why does it not auto-create their account and email it to them, so they can just go login and not have the extra step?

Right, the ClickBank checkout is just a payment, not a registration, so they still need to create the account in your site. There isn’t a single-step payment and registration for ClickBank, only for PayPal and Authorize.Net using the pro-forms.

ClickBank requires you to show a certain message to the customer after payment, so the return page should show that and include a link to the registration page to create the account. [hilite path]Dashboard -› s2Member® -› ClickBank® Options -› Thank-You Page Integration[/hilite]

Posted: Friday Feb 22nd, 2013 at 8:18 am #42800

Hi Dan.

Thanks for reporting this, I’ll show it to Jason.

Posted: Friday Feb 22nd, 2013 at 8:16 am #42799

What I can’t find is where to enter the full aweber email addresses for the lists so the data gets sent to aweber when the submit button is clicked on the form.

Well, if you’re using s2Member’s integration with AWeber, then you just enter the list’s name in the field for the level it corresponds to, and that’s it.

When the user registers, s2Member will send the email to AWeber’s address for that list so the user gets added. [hilite path]Dashboard -› s2Member® -› API / List Servers -› AWeber®[/hilite]

You can also set the API to transition the user from one list to the other when changing levels on your site. [hilite path]Dashboard -› s2Member® -› API / List Servers -› Automate Unsubscribes/Opt-Outs[/hilite]

0 = free, all subscribers are added to this list, list-serv = equine-vetkuws
1 = free, only subscribers who wish to receive the monthly newsletter, list-serv = free-vetkuws

As a test, could you create a list without the dash in the name and test the s2Member integration with it? I wonder if the dash may affect it in some way. (Just had dashes cause trouble in another setting, that’s why I’d like to test this.)

Could you provide an example of a redirection code to use on the “membership options” page to redirect to the “registration page”?

Well, you can simply link to WordPress’ registration page at /wp-login.php?action=register. You can also create registration pages using the pro-forms, which will also let you register a user at Level 1 without paying. [hilite path]Dashboard -› s2Member® -› PayPal® Pro Forms -› Free Registration Forms[/hilite]

You can’t have more than one pro-form in the same page, so you’ll need to create separate pages for the registration forms for Level 0 and Level 1 users. Then just link to them normally from the Membership Options page.

Is it possible, or ok, to use contact form 7 to develop a new form?

You mean for the list opt-in? You can use other forms that integrate with AWeber to opt-in users, but this won’t register the user to your site.

Posted: Friday Feb 22nd, 2013 at 7:58 am #42798

Hi Emmanuel.

Do you only have this problem with QuickCache?

Could you try the server check tool to see if it finds anything wrong? Knowledge Base » Common Troubleshooting Tips » Server

You can also submit the site’s info for Jason to take a look in case he needs to review the installation. s2Member® » Private Contact Form

Posted: Friday Feb 22nd, 2013 at 7:52 am #42797

Sam, have you tried the troubleshooting tips? Knowledge Base » Common Troubleshooting Tips

Maybe there a conflict causing the pro-forms problem you mention. Also, as a test, could you do a clean installation of WP with just s2Member and try the pro-form there to see if you can reproduce the problem without all the other things/changes you may have in the current installation?

Posted: Friday Feb 22nd, 2013 at 7:35 am #42794

1- Can’t get level 0 to view the video… even File Downloads (Level #0 or Higher); set to 999999999 every 365 days. Level 1 and above are fine.

Does the protected file download work when you’re not doing it with the stream shortcode?
[hilite path]Dashboard -› s2Member® -› Download Options -› Basic Download Restrictions[/hilite]
[hilite path]Dashboard -› s2Member® -› Download Options -› Advanced Mod-Rewrite Linkage[/hilite]

3- Lastly, I can’t get any video to work on iPhone. Using the generic video/mp4 and same shortcode above. The message is:
Error loading media: File could not be played !

What version of JW Player are you using?

Could you submit the site’s info and include the address of the page where you have the shortcode? Thanks! s2Member® » Private Contact Form

Posted: Friday Feb 22nd, 2013 at 7:11 am #42793

Hi Ralph.

I don’t know a way to synch them other than manually… I’ll check with Jason if he knows another way.

I’m pretty sure you need “message delivery” enabled for the notifications to work. Make sure you have logging enabled and see what the logs say. [hilite path]Dashboard -› s2Member® -› Log Files (Debug)[/hilite]

Posted: Thursday Feb 21st, 2013 at 8:39 am #42713

Thanks for clarifying that. I’ll have to ask Jason about this, thanks for your patience. :)

Posted: Thursday Feb 21st, 2013 at 8:36 am #42711

Hi Gambit.

Did you configure/verify the auto-return setting for PayPal? [hilite path]Dashboard -› s2Member® -› PayPal® Options -› PayPal® PDT / Auto-Return[/hilite]

I see you configured the PayFlow integration, and it seems to be incomplete. http://www.youtube.com/watch?v=A0jOq2MRTVQ

Do you have PayPal Pro PayFlow Edition? If not, then please leave the PayFlow panel empty. Knowledge Base » PayPal® Pro (PayFlow Edition)

Posted: Thursday Feb 21st, 2013 at 8:05 am #42706

Hi Damian.

You can edit the shortcode manually. The attribute for the product number is cbp. [hilite path]Dashboard -› s2Member® -› ClickBank® Buttons -› Shortcode Attributes -> cbp[/hilite]

The IPN does need to point to the s2Member URL for it or the integration won’t work properly. [hilite path]Dashboard -› s2Member® -› ClickBank® Options -› IPN Integration[/hilite]

You can probably use the Notifications API to integrate with SendPepper. [hilite path]Dashboard -› s2Member® -› API / List Servers -› Other Integration Methods[/hilite]

I hope that helps. :)

Posted: Thursday Feb 21st, 2013 at 7:52 am #42704

Cheryl, I tried loading insidemusicemedia.com and it redirected to http://www.insidemusicemedia.com (which didn’t load). It’s important to be consistent with the use of the www subdomain. Please read this article: Knowledge Base » Don't Mix www, — and Without!

Posted: Thursday Feb 21st, 2013 at 7:47 am #42703

Hi Stephen.

Thanks for the kudos! Glad you’re liking s2Member. :)

Question: Where do I enter the full aweber address for the list?

I’m not sure I understand the question. Could you explain some more, please?

Do you mean the list’s name and where to enter it in s2Member for the level? That’d be here: [hilite path]Dashboard -› s2Member® -› API / List Servers -› AWeber®[/hilite]

Posted: Thursday Feb 21st, 2013 at 7:39 am #42702

Hi Robin.

Could you please submit the site’s info then? Please include the URL of the page where you have the button, too. s2Member® » Private Contact Form

Thanks!

Posted: Thursday Feb 21st, 2013 at 6:17 am #42696

Does this mean that if the person is new to the website, they won’t be required to check the field?

I think it’s just saying that it’ll only be required for those that aren’t administrators, but I’ll confirm with Jason.

If yes, only Users/Members will be "required" to enter this field.
* Administrators are exempt from this requirement.

I’ve tried using the default theme and de-activating all plugins (apart from s2member) and I still get the same problem.

Okay. Could you please submit the site’s info so I can take a look? s2Member® » Private Contact Form

Thanks. :)

Posted: Thursday Feb 21st, 2013 at 6:10 am #42694

Hi Samuel.

Has the person confirmed the subscription to the second list?

This article may help: Knowledge Base » Debugging the AWeber integration

Posted: Thursday Feb 21st, 2013 at 6:07 am #42693

Thanks for the data, Rich.

Regarding the logs after 2 minutes, it seems it’s Auth.Net taking that long. From the authnet-api.log entry:

——– Input vars: ( Tue Feb 19, 2013 10:37:17 pm UTC ) ——–
——– Output string/vars: ( Tue Feb 19, 2013 10:39:28 pm UTC ) ——–

Then it gets forwarded to the PayPal routines in s2Member using the proxy key, which is why you got that entry in the paypal-ipn.log.

Can the Auth.Net support guy see in his system what communications happened for the transaction, and their times? I’d like to confirm if Auth.Net was the one contacting s2Member 2 minutes later.

It maybe important to note that we thought we would only use authorize.net (we don’t offer paypal as an option), so we do NOT have a paypal account.

You don’t need a PayPal account for this to work, they’re just the original PayPal routines in s2Member which were then used for the gateways added later. It should have a more generic name, but it was named like that originally and we just never renamed the whole thing after adding gateways.

0 => ‘Unable to verify POST vars. This is most likely related to an invalid Authorize.Net® configuration. Please check: s2Member -> Authorize.Net®
Options.’,
1 => ‘If you\’re absolutely SURE that your Authorize.Net® configuration is valid, you may want to run some tests on your server, just to be sure $_
POST variables are populated, and that your server is able to connect to Authorize.Net® over an HTTPS connection.’,
2 => ‘s2Member uses the WP_Http class for remote connections; which will try to use cURL first, and then fall back on the FOPEN method when cURL is
not available. On a Windows® server, you may have to disable your cURL extension. Instead, set allow_url_fopen = yes in your php.ini file. The cURL ex
tension (usually) does NOT support SSL connections on a Windows® server.’,

Did you double check that your Auth.Net settings are all correct? [hilite path]Dashboard -› s2Member® -› Authorize.Net® Options[/hilite]

Could you check your server using this? Knowledge Base » Common Troubleshooting Tips » Server

By the way, are you in sandbox mode, or doing live transactions?

We don’t seem to have the options to view log files from the dashboard.

The interface was added in a recent release. If you update s2Member to the latest release, you should see the new logs entry in the navigation. [hilite path]Dashboard -› s2Member® -› Log Files (Debug)[/hilite]

By the way, are you in sandbox mode, or doing live transactions?

Posted: Thursday Feb 21st, 2013 at 5:39 am #42690

Christián: Yes I’m sure the required option is selected for the checkboxes.

Got it. Could you confirm going to the settings for the checkbox fields and verify it’s set to required?

Jason: Please see Christián’s response – the javascript is working fine.

I’m not sure how likely it is, but it may not be impossible that the JS is working for some fields and not for others.

I’d try the troubleshooting tips for theme and plugin conflicts in this article: Knowledge Base » Common Troubleshooting Tips

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