Cristián Lávaque
My Latest Replies (From Various Topics)
| Author | Replies |
|---|---|
| Author | Replies |
| Posted: Wednesday Jan 9th, 2013 at 4:52 am #36701 | |
|
|
|
|
Could it be that someone else got their login info and shared it? If so, others may be causing the account to get blocked and your customer never gets a chance to access the site… What I’d suggest would be to first have him change the password and remind him not to share it. Then see if he runs into trouble again… If he has a dynamic IP, or logs in from several devices, you may want to raise the number of IPs that users can have in a given period before being blocked. |
|
| Posted: Wednesday Jan 9th, 2013 at 12:16 am #36687 | |
|
|
|
|
Hi Michelle. You have the theme or another plugin, affecting the content filtering, and it’s adding HTML linebreaks where it shouldn’t (e.g. after hidden form fields or HTML comments). This is breaking the form’s HTML, and causing you to have that error on PayPal’s side. If you already tested the theme changing to the default one and still have the issue, then try the plugin tests, please. Knowledge Base » Common Troubleshooting Tips |
|
| Posted: Wednesday Jan 9th, 2013 at 12:11 am #36686 | |
|
|
|
|
That’s the New User email. Have you tried the tests in this article yet? I’d start with the ones for plugin conflicts. Knowledge Base » Common Troubleshooting Tips |
|
| Posted: Wednesday Jan 9th, 2013 at 12:09 am #36685 | |
|
|
|
|
That is not really an enforced limit, more like a suggested one. The import tool won’t stop you if you want to try adding a thousand. The risk you run is having memory or timout issues. Test things out and see how many your server can handle. :) |
|
| Posted: Tuesday Jan 8th, 2013 at 11:35 pm #36680 | |
|
|
|
|
No, it’s the right area, we just had a flood of tickets the past days so we’re a bit behind and catching up. Thanks your patience. So those two pages are in the same WP installation, correct? /resume/ is not another WP installation? Just checking. About the free registration pro-form shortcodes, they look okay, so the [hilite mono]success[/hilite] redirection should work. Is the user account created successfully? Do you happen to have installed the post-registration auto-login hack? That one could cause these redirections to not work. As a test, could you enter the full URL in the success attribute?
|
|
| Posted: Tuesday Jan 8th, 2013 at 11:24 pm #36678 | |
|
|
|
That’s because of the type of button used. He just mentioned having noticed that missing as something that’d cause the Tracking API to not work ideally. When he said it, he had not yet realized that you aren’t using the button shortcodes, but he then followed up with his last reply when I mentioned it to him.
Like I said before, this would be caused by the theme or another plugin affecting the way content is filtered, causing a lot of HTML line-break tags where they shouldn’t be (like after hidden form fields or HTML comments). Did you do the theme/plugin tests I suggested to find which is causing this problem in order to solve it? Knowledge Base » Common Troubleshooting Tips
Again, he mentioned this when he still had not understood you are using the PayPal created buttons. He was mentioning possible things that could cause the behavior.
Sure, they work. Yes, another plugin could affect this, as in the content filtering adding line-breaks in the HTML form causing it to display wrong and even fail to work in some cases.
If you could please do the theme/plugin tests I pointed to, so we can spot what’s causing the content filtering to behave like that and find a solution. I’ll wait for your update on this. :) |
|
| Posted: Tuesday Jan 8th, 2013 at 7:58 pm #36647 | |
|
|
|
|
I try loading the page but it doesn’t let me, it’s protected. That could be messing with the redirection. http://www.lookforward-yourwhitebook.com/thank-you/ What do the logs say for that transaction? Anything odd there? If the transaction has any problems, the [hilite mono]success[/hilite] redirection will probably not happen. [hilite path]Dashboard -› s2Member® -› PayPal® Options -› Account Details -› Logging[/hilite] Do you have hacks installed that may affect this? /wp-content/mu-plugins/ Also, try these please: Knowledge Base » Common Troubleshooting Tips |
|
| Posted: Tuesday Jan 8th, 2013 at 7:14 pm #36643 | |
|
|
|
|
Jason pointed me to the [hilite mono]sub_account[/hilite] attribute in the ccBill shortcodes, that I wasn’t aware of. You can set this up in the following way: In the s2Member configuration panel enter 0000. [hilite path]WP Admin -> s2Member -> ccBill Options -> Account Details -> Sub Account[/hilite] When creating a ccBill Button Shortcode that needs to use Sub Account 0001, please use the [hilite mono]sub_account[/hilite] attribute to override the default value of 0000, by setting [hilite code]sub_account="0001"[/hilite]. [hilite path]WP Admin -> s2Member -> ccBill Buttons -> Shortcode Attributes -> sub_account[/hilite]
|
|
| Posted: Tuesday Jan 8th, 2013 at 6:48 pm #36640 | |
|
|
|
|
Glad I could help a little. Got it, thanks for doing those tests. What do the log entries say for the ones that didn’t seem to work fully? Look at the logs that say ClickBank in the filename, but also the ones that say PayPal, they’re relevant too. [hilite path]Dashboard -› s2Member® -› PayPal® Options -› Account Details -› Logging[/hilite] Could you show me the shortcode you’re using for the test purchase? What’s name of the pitch page where you used it? So I look it up and do a test purchase myself too. Thanks. :) |
|
| Posted: Tuesday Jan 8th, 2013 at 5:55 pm #36630 | |
|
|
|
|
The note to developers regarding licenses may be of interest: http://www.s2member.com/prices/#s2-terms-license-types
|
|
| Posted: Tuesday Jan 8th, 2013 at 5:51 pm #36628 | |
|
|
|
|
Do you have logging enabled? Are there any entries in the logs for the echecks that didn’t clear? I’d like to know if PayPal is telling s2Member at all when that happens. Do you have any way to do a test purchase with an invalid echeck to try getting it logged so you don’t need to wait for it to happen naturally? |
|
| Posted: Tuesday Jan 8th, 2013 at 5:46 pm #36625 | |
|
|
|
|
Hi Chris. I’m going to forward this to Jason. Could you please send us the site info for him to review your installation? s2Member® » Private Contact Form |
|
| Posted: Tuesday Jan 8th, 2013 at 5:37 pm #36621 | |
|
|
|
|
Thanks for the info, Tom. I’ll ask Jason about echecks with PayPal and their cancellations as you mention. |
|
| Posted: Tuesday Jan 8th, 2013 at 5:33 pm #36620 | |
|
|
|
|
You were logged out of your admin account when you did the test, right? The log entry looks okay. Did you get an email from the signup notification after the test? Could you submit your site info in case Jason would like to take a look at your installation when he sees my message? s2Member® » Private Contact Form |
|
| Posted: Tuesday Jan 8th, 2013 at 5:11 pm #36617 | |
|
|
|
|
Hi JB. You should be able to see it under [hilite path]Dashboard -› s2Member® -› Import/Export[/hilite]. If it’s not there, then it’s possible that s2Member Pro is not active. Please tell me if you’re also missing [hilite path]Dashboard -› s2Member® -› s2Member Pro Info[/hilite]. Check in your Plugins page if you see the s2Member Pro add-on mentioned in the s2Member Pro description. If you had it and then updated the s2Member Framework, then you need to update the Pro add-on as well and you may see a warning about it at the top of the Plugins page. Of you may see the add-on, but still be missing the Export/Import area, which would indicate an incomplete installation. In any case, you can update/install it via FTP: s2Member® » Pro » Install/Upgrade Instructions |
|
| Posted: Tuesday Jan 8th, 2013 at 5:07 pm #36615 | |
|
|
|
|
Pirco, the billing update pro-form should help. [hilite path]Dashboard -› s2Member® -› Authorize.Net® Pro Forms -› Billing Update Forms[/hilite]
There are no plans for s2Member to manage the subscription, since it’s mean storing the card info locally, which carries with it a lot of security complications, so we leave that to the payment gateway. I mention this because it seemed like you were asking for something like that too. |
|
| Posted: Tuesday Jan 8th, 2013 at 4:58 pm #36614 | |
|
|
|
|
Thanks for the server check, Sev. Indeed, everything looks fine there. Did you try the other tests in this article? Knowledge Base » Common Troubleshooting Tips I’d also try testing in a dir of your site, a clean installation of WP with just s2Member to see if you have that db error too. I know that the error you’re reporting is not common, you’re the first one to mention it, so it’s specific to your installation. Let us know how it goes. :) |
|
| Posted: Tuesday Jan 8th, 2013 at 4:45 pm #36613 | |
|
|
|
|
Hi Michelle. Yes, you can do that. Please see the documentation here: [hilite path]Dashboard -› s2Member® -› API / Scripting -› Content Dripping[/hilite] I hope that helps. :) |
|
| Posted: Tuesday Jan 8th, 2013 at 4:43 pm #36612 | |
|
|
|
|
By the way, could you add your email address to the Singup Notification? I’d like to know if that’s working correctly. [hilite path]Dashboard -› s2Member® -› API / Notifications -› Signup Notifications -> Email[/hilite] |
|
| Posted: Tuesday Jan 8th, 2013 at 4:36 pm #36611 | |
|
|
|
|
Thanks for confirming that the PayPal integration is working right. Could you please enable logging, if you didn’t have it, do a test 1 cent transaction and get the log entries from all the log files created? I’d like to take a look just to confirm that nothing seems out of place. About when it’d be displayed and where the pixel should be, this is from the documentation:
So even if you didn’t find it in the thank-you page, s2Member may still fire the pixel in one of the other listed ones. I’ll ask Jason what could be done to test if the Tracking API is working correctly other than looking for the pixel in those places. About using the Notifications API, it may be a good idea, but like the documentation says, you may need to work at it a little more. I’m not familiar with Share-a-Sale’s 3rd-party calls. Maybe their support rep can tell you what the URL should be like? The signup notification has replacement codes similar to the tracking one, and they’re documented below the text area where you enter the URLs. Here’s a video that explains both APIs, in case it helps: Video » s2Member (API Tracking/Notifications) By the way, it doesn’t look like you do, but did you add the post-registration auto-login by chance? I ask because it causes these APIs to not work, which is fine if you don’t need them, but troublesome if you do. |
|
| Posted: Tuesday Jan 8th, 2013 at 6:19 am #36563 | |
|
|
|
|
Not sure if it could have affected this… And I understand it doesn’t sound likely that there’s a conflict, but it’s worth testing since there isn’t another idea for a reason yet. Could you test the suggestions in the troubleshooting article? There’s also a server check tool you could try to see if it spots known problems related to server configurations. Just that entry in the logs? Aren’t there other entries related to the transaction in other log files? Did you review the PayPal integration to make sure it’s all still correct? [hilite path]Dashboard -› s2Member® -› PayPal® Options[/hilite] |
|
| Posted: Tuesday Jan 8th, 2013 at 6:11 am #36562 | |
|
|
|
No, even if there’s a trial a subscription is created. You don’t need to wait to be charged before unsubscribing. Weird that the subscription wasn’t found. So you paid with a card in the pro-form and then tried to unsubscribe with the cancellation pro-form but got sent to PayPal with the error that the subscription wasn’t found? If that wasn’t the case, could you walk me through the process, showing me the shortcode for the pro-form you used, what payment option you used, and what happened step by step after that? Screenshots would help too.
You can modify the amounts in your shortcodes to test with 1 cent transactions.
Right, the PayPal Standard button won’t work for PayPal Pro subscribers, most probably not for Express Checkout either.
You could probably write a conditional that checks the user and shows one or the other based on that. Or you just leave the decision up to the user, but they’ll most likely pick the wrong one a lot of the times. If you remove the PayPal Standard subsr. ID from their profiles, as I suggested to avoid errors now that the integration is with PayPal Pro, the conditional could check if the user has a level higher than 0, but doesn’t have a subscr ID, then show the button, else the pro-form. Or something like that.
Well, one doesn’t need to be a mechanic to drive a car, but if you want to modify the machine (or close to it), then you either know/learn a bit about it, or get someone that does. :) It’s not usual that a site owner starts getting subscribers with one PayPal account and then changes to another one. Since s2Member integrates with only one PayPal account at a time, having users from another account does cause inconveniences for now. We’re working on how to improve this and we may release a solution in the future.
No one in particular, but we usually suggest posting a job in freelancer sites like jobs.wordpress.net, elance.com or odesk.com. I hope that helps. :) |
|
| Posted: Tuesday Jan 8th, 2013 at 5:52 am #36560 | |
|
|
|
QuickCache was developed by Jason too, and works very well. http://wordpress.org/extend/plugins/quick-cache/ You can try that, but other caching plugins are good too, just make sure you don’t enable object or database caching, because they’re known to cause problems. |
|
| Posted: Tuesday Jan 8th, 2013 at 5:51 am #36559 | |
|
|
|
|
I understand what you mean, but when I say they aren’t critical, I really mean they won’t cause trouble. That said, we plan to take care of all of these eventually. We’re doing a complete rewrite of the plugin, and care is being taken to avoid these. Since we’re rewriting the plugin, and these warnings aren’t really important, we haven’t spent more time to clean them up in the current s2Member. The page index warning is about this line: [hilite pre_code]if (!$page || "*" === $page || $pagenow === $page || $_GET["page"] === $page) [/hilite] If page were in the GET array and exactly equal to the value of the variable $page, it’d be true in that condition, but it is possible that ‘page’ is not in the GET array at all, which normally means that condition is false, but PHP would still warn that it wasn’t defined at all. To avoid that, it’d have to first check if $_GET[‘page’] is set and then check the value. Try editing that line so it’s like this and see if the warning goes away: [hilite pre_code]if (!$page || "*" === $page || $pagenow === $page || (isset($_GET["page"]) && $_GET["page"] === $page)) [/hilite] About the $cache_needs_updating var not being defined, it’s a similar problem. There are a few conditionals before that line where the variable can be set to true, but if neither one happens, then the var remains undefined. It should be first set as false and then changed to true if needed. I’ll forward this to Jason so he can comment on it if needed. :) |
|
| Posted: Tuesday Jan 8th, 2013 at 5:33 am #36558 | |
|
|
|
|
Well, s2Member can set the IPN and return URLs on a transaction basis for buttons, unless you’re using PayPal Pro, in which case the IPN URL needs to be set in your PayPal settings. I find it odd that the generator would output another domain for the custom attribute. You’d need to find where it’s getting it from. Your WP settings? Or your server? And there’s something pointing the return URL to that /sample-page address. Maybe .htaccess? Maybe you should test the installation in the same site where the live installation is? Or use a more normal address for the test? Not sure what else to suggest, other than reviewing your installation and hosting configuration… I hope it helps find something. |
|








Pre-Sale FAQs
Video Tutorials
Community Forum
Knowledge Base
News/Updates
s2 Codex / Docs
GPL v2 License
Contact A Human
About Us
Our Customers
Support Policy
Privacy Policy
