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,076 through 4,100 (of 7,376 total)
Author Replies
Author Replies
Posted: Tuesday Sep 11th, 2012 at 7:20 am #24867

Cool. Let us know how it goes. :)

Posted: Tuesday Sep 11th, 2012 at 7:20 am #24866

If I understand what you’re telling me, for recurring payments made through PayPal, s2member does not store any EOT but waits for PayPal to tell it if a payment occurs?

Right, but the EOT is set when PayPal tells s2Member that payment didn’t occur or won’t occur anymore.

How does it know to demote a member if, for some reason, PayPal doesn’t talk to it?

It doesn’t know, it needs PayPal to tell it.

In any event, if I remove the manual EOTs from the user accounts with problems, will the PayPal EOT work given this?

Right, if there’s not EOT set in the profile, and PayPal is notifying s2Member, then the EOT will work correctly demoting the user if he stops paying (cancels, failed payment, etc.).

Posted: Monday Sep 10th, 2012 at 8:12 am #24741

Hi Shawn.

Thanks for the kudos! I’m glad you’re liking s2Member. :)

About the buttons, yes, you need to use the shortcode for them or the transaction won’t work with s2Member. To customize the button, you can use the image attribute in the shortcode. [hilite path]Dashboard -› s2Member® -› ccBill® Buttons -› Shortcode Attributes -> image[/hilite]

I hope it helps!

Posted: Monday Sep 10th, 2012 at 8:08 am #24740

Hi Alex.

Yeah, if you don’t have any plugins other than s2Member, then the suspect is the theme. To test it, change to the TwentyEleven one for a moment and refresh the page with the pro-form.

I hope it helps. :)

Posted: Monday Sep 10th, 2012 at 8:06 am #24739

Ah, you’re setting the EOT time yourself. The extra day is added by s2Member when the EOT is set based on a notification from the gateway. I guess that if you specify the date yourself, then as long as it’s still that day, the user will have access. And if you set it in the past, the demotion will be immediate.

Does that help?

Posted: Monday Sep 10th, 2012 at 8:02 am #24738

Yeah, the [hilite mono]success[/hilite] attribute looks okay. You can now test it with a live 1-cent transaction. :)

Posted: Monday Sep 10th, 2012 at 8:00 am #24737

This September, using s2memberPro, users are being appropriately demoted. But the repromotion is NOT happening.

I don’t understand what you mean by “repromotion”. Are you expecting it to happen automatically or do you mean the user paying to start the subscription again?

If you entered an EOT manually, s2Member will use that instead of waiting for PayPal to notify when to end it, so even if the subscription is still going, the user will be demoted and the continuing subscription doesn’t upgrade the user again. If the subscription is still going, you’ll need to bring the user back to the level he should have and leave the EOT field empty so it works with PayPal instead.

Does that answer the question?

Posted: Monday Sep 10th, 2012 at 7:53 am #24736

I’m checking the forums at least once every day, too, so I’ll help with anything I can if you have a question.

Posted: Monday Sep 10th, 2012 at 7:49 am #24735

If it’s an array, did you try print_r to see what keys you have available?

If you had [hilite code]$array['key'] = 'value';[/hilite] you need to echo [hilite mono]$array['key'][/hilite] (not just [hilite mono]$array[/hilite]) to output “value”.

I hope it helps. :)

Posted: Monday Sep 10th, 2012 at 7:42 am #24734

If it doesn’t work, then it’s almost certainly a JavaScript problem. I’ve only seen three things cause a JS problem with s2Member:

– The theme.
– Another plugin.
– Using index.html to bypass index.php.

Does everything else in your admin pages work? Like the button generators, or the collapsable panels?

By the way, you don’t need the key generator, you can create the key any other way and then paste it there, too. Make it at least 60 chars long.

I hope that helps. :)

Posted: Monday Sep 10th, 2012 at 7:34 am #24733

Thanks! I got your email.

I tried loading some of the protected pages and I was properly sent to the Membership Options Page each time. The pages I tried where the ones with IDs 649, 1016 and 547.

Which one was the one you had trouble with? Give me the ID so I try it too, please.

Posted: Monday Sep 10th, 2012 at 7:20 am #24732

Hi Henning.

I’m not sure I understand. You mean using another CDN’s address in the Amazon S3 integration s2Member has? Could you give more details, please? Thanks! :)

Posted: Monday Sep 10th, 2012 at 7:18 am #24731

No, s2Member doesn’t restrict those actions, just loading the page or not. What happens in the browser after that is not something s2Member restricts. And even if you did restrict it with JavaScript, it’d be easily bypassed disabling JavaScript. :/

Posted: Monday Sep 10th, 2012 at 7:16 am #24730

No problem. :)

Posted: Monday Sep 10th, 2012 at 7:16 am #24729

Hi Thomas.

I’m not sure if it’s because of the Sandbox. You can do a live 1 cent transaction to test outside the Sandbox, though.

Let me know how it goes. :)

Posted: Monday Sep 10th, 2012 at 7:13 am #24728

Great. :)

Posted: Monday Sep 10th, 2012 at 7:13 am #24727

Do I indicate somewhere in s2member which response email the customer receives after checkout or is that automatic?

If it’s a new user that pays to register a new account, then one of four confirmation emails will be sent, depending on whether you’re using buttons or pro-forms, and whether you’re selling Specific Post/Page access or not. You can edit them from here: [hilite path]Dashboard -› s2Member® -› PayPal® Options[/hilite]

Posted: Monday Sep 10th, 2012 at 7:06 am #24726

I understand. I’ll check with Jason if the template can work from another directory too. I’ll let you know when I hear back from him. :)

Posted: Monday Sep 10th, 2012 at 7:03 am #24725

Hi Matt.

I haven’t seen any reports from users of that theme regarding compatibility with s2Member.

You can try the free version of s2Member and see if you notice anything out of the ordinary.

Please let us know how it goes if you do. :)

Posted: Monday Sep 10th, 2012 at 7:02 am #24724

Thanks for the heads up! We’re planning to add support for several more gateways in the coming months. We’ll consider those you mentioned too. :)

Posted: Monday Sep 10th, 2012 at 7:00 am #24723

Ok, I understand that someone would still have to create their own account – but is this done before or after paying for the membership? I would assume afterwards and s2member should send them an email with log in credentials so once they are logged in, s3member knows their accessibility.

If the user is not logged in, when using the PayPal button, the user pays first and then has to register a new account to get the access paid for. The confirmation email will send a personalized registration link. [hilite path]Dashboard -› s2Member® -› PayPal® Options -› Signup Confirmation Email[/hilite]

If you’re using pro-forms, the not logged in user will be creating his account and paying at the same time if using Auth.Net or PayPal Pro, or paying later if choosing PayPal Express Checkout.

If the user is logged in when clicking the button or loading the pro-form, then the current account will be updated with the access being paid for.

I hope that helps understand it better. :)

Posted: Monday Sep 10th, 2012 at 6:56 am #24722

Hi Steve.

Are there any upgrade or downgrade restrictions (e.g., can a member with a yearly silver membership upgrade to a monthly gold membership)?

No, the user can upgrade to any level.

Is there any prorated refund for the unused portion of an old membership? This may be more important if a member with a yearly silver membership upgrades.

You can use some PHP to calculate the unused time and adjust in the shortcode the amount to pay based on that. http://www.primothemes.com/forums/viewtopic.php?f=36&t=1604

What happens if a member downgrades their membership?

Same as upgrade: the s2Member Level role is changed, the previous subscription is terminated and a new one started.

I hope it helps. :)

Posted: Monday Sep 10th, 2012 at 6:51 am #24721

So, if we do not supply IPN URL in paypal settings in our paypal account you would not get EOT message then how would the termination of non renewing members work ?

It wouldn’t work. You need to supply the subscription with the s2Member IPN URL for the EOT to work properly.

Any update on this new release that solves EOT problem.

No updates yet, sorry. We’ll announce it when we know. :)

Posted: Monday Sep 10th, 2012 at 6:47 am #24719

No date for its release yet.

By the way, here’s a user contributed hack for renewal reminders: http://www.s2member.com/forums/topic/automatic-renewal-reminder/ I haven’t tried it, but it’s worth checking out if you need this.

I hope it helps. :)

Posted: Saturday Sep 8th, 2012 at 8:18 am #24630

Ah, yes, it’s important to be consistent with the use of the www in the domain name. Knowledge Base » Don't mix www and without

Thanks for the update. I’m glad you sorted it out. :)

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