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,776 through 2,800 (of 7,376 total)
Author Replies
Author Replies
Posted: Wednesday Dec 5th, 2012 at 8:51 am #33546

Hi Joe.

I don’t know if it can be done over at PayPal, but this is not something s2Member can do.

s2Member doesn’t store the payment information, so it’s not available to it for new payments in the future. Recurring payments in a subscription are handled by PayPal, which does store the payment information for this use.

You can ask a PayPal representative if it’d be possible to charge your subscriber other things through them.

Let us know how it goes. :)

Posted: Wednesday Dec 5th, 2012 at 8:38 am #33544

Peter, if you change the theme to the default TwentyEleven, do the problems also go away? s2Member doesn’t have those problems in a default installation of WordPress. From what you say, it seems there’s an incompatibility between Thesis and s2Member.

Pages and posts show “waiting”
Cannot install widgets to sidebar, will not update and show.

What pages and posts? Any or just those restricted with s2Member?

s2Member Pro includes a login widget, this is the only interaction s2Member has with widgets that I’m aware of. If you just use the s2Member framework without the Pro add-on, do you still have the widgets problem?

Posted: Wednesday Dec 5th, 2012 at 8:25 am #33542

Steve, the URLs to those images should have been updated…

Did you update the domain name everywhere in your installation?

Are you using a caching plugin? Could you try deactivating it for a moment and test the pro-form again?

If neither one was the reason, could you test the theme and other plugins as explained in this article? Knowledge Base » Common Troubleshooting Tips

Thanks. :)

Posted: Wednesday Dec 5th, 2012 at 8:12 am #33538

Unfortunately, the pro forms look really weird on my site and there would be extra charges to run an SSL certificate just to hide these two lines of code.

SSL is not required if you’re using Express Checkout, which is a free PayPal service similar to Website Payments Standard. Pre Sale FAQs » Do I need an SSL certificate to use PayPal® Pro or Authorize.Net®?

If the pro-forms look weird, then there may be another plugin, or the theme, affecting the JavaScript or CSS for the pro-form. Please read this article, in particlar the parts related to the theme and other plugins: Knowledge Base » Common Troubleshooting Tips.

Options: Referencing Customer ID: 1, Customer IP Address: 76.85.44.152 (This option kind of concerns me for two reasons – first, I wouldn’t really like the customer number to be identitical to how many sales I have and secondly, I wouldn’t want buyers being concerned about their IP address being tracked, although we know it almost is always being recorded).

The customer ID being referenced is the user’s WP ID, so that the transaction upgrades his account. If that is missing, s2Member will assume the payment to be for a new account, not the existing one.

“You can use the variable called “custom” that can pass through the information that doesn’t show. It works just like the invoice does.”

You could try removing those variables from the PayPal button and put them as custom values in the [hilite mono]custom[/hilite] field, but then you’d need to pick them up when the user is returned to s2Member and populate the variables s2Member is expecting for them to avoid trouble. [hilite path]Dashboard -› s2Member® -› PayPal® Pro Buttons -› Shortcode Attributes -> custom[/hilite]

Posted: Wednesday Dec 5th, 2012 at 7:44 am #33535

Right, using Membership Options page variables, you could write some code that does what you’re describing. [hilite path]Dashboard -› s2Member® -› API / Scripting -› Membership Options Page Variables (MOP Vars)[/hilite]

Posted: Wednesday Dec 5th, 2012 at 7:42 am #33534

and please i still have problem
customer got the service and no payment in paypal

Eslam, could you please show us from all the log files, the entries related to that transaction? [hilite path]Dashboard -› s2Member® -› PayPal® Options -› Account Details -› Logging[/hilite]

And could you explain how to reproduce the problem? Could you show us the pro-form’s shortcode you used?

Thanks.

Posted: Wednesday Dec 5th, 2012 at 7:39 am #33533

If that’s not the reason and it’s still a session problem, then you should ask in the WordPress forums, since sessions are handled by WordPress, not s2Member.

Like Eduán said, if the problem is that you login but are logged out, the [hilite mono]www[/hilite] may be the reason. Knowledge Base » Logged in but am considered logged out

It exist a way to add manually new members having access to various levels without using payment ?

Yes, you can create a user and give him the role you want, like an s2Member Level. You can also give him s2Member custom capabilities, if you used those for access. [hilite path]WP Admin -> Users -> Add New[/hilite]

I hope that helps. :)

Posted: Wednesday Dec 5th, 2012 at 7:35 am #33532

Joshua, if you create PayPal buttons over at PayPal, there is a way to integrate them with s2Member as explained in this article: Knowledge Base » Using PayPal created buttons.

If you manage to add those variables to the other plugin for the PayPal transactions, maybe it’d work with s2Member granting that access to the user.

The buttons explained in the article, though, only work for new users, existing users would not be upgraded because their account is not referenced in the transaction, which would be the case if you used the s2Member shortcode for the button.

If you look at the full code for the button s2Member generates, you’ll see all the variables it sends to PayPal on submit. [hilite path]Dashboard -› s2Member® -› PayPal® Buttons -› Membership Level # Buttons -> Resulting PayPal® Button Code[/hilite]

Also, you have the option of using the proxy key, as explained here: [hilite path]Dashboard -› s2Member® -› PayPal® Options -› PayPal® IPN Integration -> IPN w/ Proxy Key[/hilite]

I hope that helps. :)

Posted: Wednesday Dec 5th, 2012 at 5:06 am #33527

Currently s2Member will also block Google and other search engines from accessing your content

I just want to clarify that statement: it’ll block the search engines from accessing the content that you protected with s2Member, not all content. That’s because the search engine is viewed as any other non-logged in visitor of your site, thus not having access to content that requires him to be logged in or have a higher level in s2Member.

Posted: Sunday Dec 2nd, 2012 at 4:49 am #33194

Matt, could you, as a test, try the suggestions (except for the .htaccess one) in this article? Knowledge Base » Resolving Problems with File Downloads

Try one at a time and test the CSV export after each. If nothing changes with one, undo what you tried and try the next one. Please let us know how it goes.

I hope that helps.

Posted: Sunday Dec 2nd, 2012 at 4:42 am #33193

Hi Chris.

That’s a strange error. Could you please try the troubleshooting tips in this article and let us know how it goes? Knowledge Base » Common Troubleshooting Tips

Thanks!

Posted: Sunday Dec 2nd, 2012 at 4:40 am #33192

Okay, I will do all of that. Thanks for all of your help. I think you guys are great!

Thanks for the kudos! We’re happy to help where we can. :)

p.s. I’ll let you know if I figure out what it is, so you can help some other person should it ever come up again.

Good, will be looking forward to that!

Posted: Saturday Dec 1st, 2012 at 7:58 am #33094

Cool! Glad I could help. :)

Posted: Saturday Dec 1st, 2012 at 7:57 am #33093

Am I missing something or is a self-hosted video ‘safer’? Or should I add extra protection to my Cloudfront settings somehow?!

Yeah, you should edit the permissions for the bucket you integrate with s2Member, so that files can’t be accessed directly, only through s2Member because it adds an authentication that permits temporary access to the file.

Posted: Saturday Dec 1st, 2012 at 7:53 am #33092

Hi Alan.

I recommend that you use the payment notification with your own custom script/database to store/manage the info in the way that’ll cover your needs best. [hilite path]Dashboard -› s2Member® -› API / Notifications -› Payment Notifications[/hilite]

I hope that helps. :)

Posted: Saturday Dec 1st, 2012 at 7:50 am #33091

Okay, so Premium is the Annual + more content, right? In that case, Annual can be Level 1 and Premium Level 2 (which includes access to Level 1 content). The individual issues can be sold as custom capabilities.

Custom capabilities can only be sold with one-time, buy-now transactions. Levels can be sold that way too, but can be sold as subscriptions too. Users can have only one subscription at a time, so it’d not be possible to have the user subscribe to Annual and add a second subscription for the Premium extra, it’d be one or the other, although Premium can include access to teh content in Annual.

If the user has the Annual subscription and tries to open a Premium content, he’ll be sent to the Membership Options Page, which seems to be where the confusion arises, because they are already subscribed, although to the lower one. You’d need to use conditionals there to customize the explanation the user gets, based on his level and the level required for the content he was trying to view. It’d be the same when it’s a single issue, you’d need to customize the message.

[hilite path]Dashboard -› s2Member® -› API / Scripting -› Simple/Shortcode Conditionals[/hilite]
[hilite path]Dashboard -› s2Member® -› API / Scripting -› Advanced PHP Conditionals[/hilite]
[hilite path]Dashboard -› s2Member® -› API / Scripting -› Membership Options Page Variables (MOP Vars)[/hilite]

I hope that helps. :)

Posted: Saturday Dec 1st, 2012 at 7:43 am #33090

Great! Glad I could help. :)

Posted: Saturday Dec 1st, 2012 at 7:42 am #33089

Right, that’s fine. :)

You can modify it to specify a custom thank-you page, but it’s not required. [hilite path]Dashboard -› s2Member® -› ClickBank® Options -› Thank-You Page Integration -> Optional Customizations[/hilite]

Posted: Saturday Dec 1st, 2012 at 7:38 am #33088

Thanks for the update, Zach.

Yeah, that hack causes the notifications to not work. I should have guessed you may have been using the hack, sorry it didn’t occur to me. It seems to redirect before the code gets to the point where notifications are fired, so they never happen.

What you could do is remove the redirection from that hack, so the user will be logged in automatically after registration, although I’m not sure where he’ll end up without that redirection, haven’t tested it. In any case, if notifications then work, you can probably add something else to make the user go to the Login Welcome page successfuly after all.

Posted: Saturday Dec 1st, 2012 at 7:34 am #33087

Yeah, it’d work, but in the meantime you wouldn’t be able to get new subscribers in the new PayPal account…

If you’re going to ask them to resubscribe, they don’t need to create a new account, just making sure they’re logged in to the existing account when they load the page with the pro-form, will upgrade their account instead of having the payment go towards a new account.

if you’d ask them to resubscribe, make sure you integrated with the new PayPal account first, so the new subscription goes there instead of the old PayPal account. Also, I’d offer an incentive so you don’t lose subscribers because of the move, give them a free term for the trouble, you can do this with the trial term in the shortcode.

Posted: Saturday Dec 1st, 2012 at 7:30 am #33086

Glad to help! :)

Thanks for the tip on the 1 cent transactions! I didn’t know that. Well, it’s still worth to use them for the main testing battery, but then do one with the actual price you’ll be charging, to make sure no problems arise from that. Always good to test the actual thing the customer will be experiencing.

Posted: Saturday Dec 1st, 2012 at 7:28 am #33085

Hmm… do you need the user to enter the amount or would this be calculated by you to charge him?

If the latter, you could use variables in the shortcode. Knowledge Base » Using variables in a shortcode

If the user has to enter the amount, you could use the full code for the button and make the amount input field a text one instead of hidden. This, though, would not allow button encryption. [hilite path]Dashboard -› s2Member® -› PayPal® Buttons -› Membership Level # Buttons -> Resulting PayPal® Button Code[/hilite]

Or you could create a donation button over at PayPal, integrating it with s2Member. This article should help: Knowledge Base » Using PayPal created buttons.

I hope that helps!

Posted: Saturday Dec 1st, 2012 at 3:04 am #33081

I got the email, thanks. I couldn’t get to the WP dashboard, though. Are you being able to open it?

Posted: Saturday Dec 1st, 2012 at 1:17 am #33079

Hi Meg.

No, this is not a feature in the current s2Member yet.

You could create a customization to achieve that, though. In the page where you sell the customization, you could have some code to check how many already have the level being sold, and if below the limit you set then show the purchase options, and if at or above the limit then show a message saying it’s closed and probably have an opt-in box to get in the waiting list or something like that.

If you don’t know how to do it, you can get a freelance developer from sites like odesk.com, elance.com or jobs.wordpress.net.

I hope that helps. :)

Posted: Saturday Dec 1st, 2012 at 1:14 am #33078

Cool. :)

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