Jason (Lead Developer)

My Latest Replies (From Various Topics)
Author | Replies |
---|---|
Author | Replies |
Posted: Saturday Feb 23rd, 2013 at 7:30 am #43000 | |
![]() |
|
Thanks for the follow-up :-)That’s about as far as I can go on custom coding. I’ll be happy to provide you with more leads on where to find certain things, or to share ideas with you, but I can’t debug any custom code that you end up with; due to time constraints :-) Please see: s2Member® » Support Policy » Within Scope for some clarification on this. Thanks!
Also, I just want to update you on a recent development in s2Member. The latest release of s2Member makes it possible to introduce PHP tags of your own into email messages; making several hacks like this obsolete. Please see: s2Member® Unified Changelog » v130220
|
|
Posted: Saturday Feb 23rd, 2013 at 7:18 am #42996 | |
![]() |
|
Thanks for your purchase :-)Please log into your customer account here at s2Member.com and post this question in our Customer Support Forum for assistance. The account you are currently posting under is tied to a free community user status. Also, please clarify just a bit further and try to narrow this down to specific questions about s2Member functionality. That will give you the best chance of getting an answer that helps you accomplish what you need to. |
|
Posted: Saturday Feb 23rd, 2013 at 7:10 am #42993 | |
![]() |
|
Thanks for the follow-up :-)The idea is that on your Login Welcome Page, you will have a link for Users/Members of your Main Site.
Here is how the process goes by default.
If the customer is registering for free (e.g. you are not charging them); you would simply send them to /wp-signup.php and bypass the use of a Pro Form in that scenario.
I see that you purchased our Network Support License. If you setup a clean/test installation of WordPress for us, we will install and configure s2Member® in this way for you. Then you can use that installation as a template by which to model your own work off of. If this interests you, please submit a Dashboard login privately. See: s2Member® » Private Contact Form
See also: Knowledge Base » Customizing Your Login Welcome Page |
|
Posted: Saturday Feb 23rd, 2013 at 3:57 am #42982 | |
![]() |
|
Roles/Caps in the database look fine, but it would appear to me that you have a plugin misbehaving somewhere (i.e. something is modifying Roles/Caps at runtime; which is not showing up in plugins like Enhanced Cap Manager). I would suggest that you disable one plugin at a time until the Quick Cache menu appears on the left. If you can narrow it down to a particular plugin conflict, I will investigate this further for you, to find out why. |
|
Posted: Saturday Feb 23rd, 2013 at 3:49 am #42981 | |
![]() |
|
Details received. Thank you!~ Investigating now. |
|
Posted: Saturday Feb 23rd, 2013 at 1:14 am #42897 | |
![]() |
|
Thanks for your patience.
I just completed an investigation of your site; and I also reviewed your s2Member log files.
I find there are no IPNs from PayPal to indicate that a Recurring Profile has been terminated or expired due to having reached your MAXFAILEDPAYMENTS value of 2. This has not occurred yet on your installation. I do see several failed payments, but nothing that s2Member should respond to yet. s2Member will wait for one of these IPN txn_type values before it triggers an EOT event for a paying Member.
s2Member® also deals with refunds/chargebacks, and these are indicated by IPNs that include payment status values like: refunded, reversed, reversal or initial_payment_status=failed I also confirmed that s2Member is sending the MAXFAILEDPAYMENTS and AUTOBILLOUTAMT variables on your installation. And we are. You are correct, this is controlled by the s2Member As seen in your paypal-api.log file.
Dashboard -› s2Member® -› PayPal Pro Forms -› Shortcode Attributes (Explained)rra="2" Reattempt failed payments? Possible values: 0 = do NOT reattempt billing when/if a recurring payment fails; 1 or higher = yes, DO reattempt billing when/if a recurring payment fails. With PayPal® Pro integration, PayPal® will retry a maximum of 2 times whenever rra=”2″; after that, a Subscription would be terminated due to Max Failed Payments having been reached. With PayPal® Pro integration, the value of this attribute also configures Max Failed Payments. So a setting of rra=”2″ means that you allow a maximum of 2 failed payments.
Possible Solutions for you…I think part of the problem here, is that you are billing on a Yearly basis. Unfortunately, there is no PayPal API parameter that allows s2Member® to specify when billing should be reattempted in the event of failure. This is left in the hands of PayPal (and/or whatever agreement you have with PayPal). Failed payments are supposed to be retried every few days, not every year. See this related thread. However, it appears from your log files that a failed payment is being rescheduled for a retry the following year (not anytime soon). Thus, allowing So here are two possible solutions: 1. Contact PayPal and find out what can be done with your account to have payments automatically retried within 10 days of the initial failed payment having occurred. From what I understand, this is supposed to be retried every few days, not every year. See this related thread. 2. Or, do not allow failed payments (i.e.
Also, it never hurts to allow a customer to keep billing information up-to-date.
See: Dashboard -› s2Member® -› PayPal® Pro Forms -› Billing Update Forms This can help you avoid failed payments, by asking for up-to-date details about their billing method (i.e Mr. Customer — please enter your latest credit card number and expiration date). |
|
Posted: Friday Feb 22nd, 2013 at 11:24 pm #42896 | |
![]() |
|
Thanks for the follow-up :-)I just investigated your configuration, and it appears there is a problem here: Please remove the /index.php from the end of that URL. It’s causing corruption in your .htaccess file. |
|
Posted: Friday Feb 22nd, 2013 at 11:00 pm #42895 | |
![]() |
|
Thanks for the follow-up :-)Here is a quick example:
Replace my_field_ID with the unique ID you assigned the Custom Registration/Profile Field in s2Member. |
|
Posted: Friday Feb 22nd, 2013 at 10:55 pm #42893 | |
![]() |
|
Thanks for the follow-up :-)But you were referring to FEEDS. So what do the URLs to your feeds look like? |
|
Posted: Friday Feb 22nd, 2013 at 10:53 pm #42892 | |
![]() |
|
Thanks for the follow-up :-)If you’d like to submit a Dashboard login we will investigate this. Thanks! |
|
Posted: Friday Feb 22nd, 2013 at 10:24 pm #42890 | |
![]() |
|
Thanks for the follow-up :-)Great! You’re very welcome :-)
Currently, the only way to run a test against most emails, is to run a test transaction yourself and watch for the emails to arrive. However, it is possible to BCC yourself on all customer emails if you like. Just add your email address to the list of recipients. Each recipient is sent an email separately, so a customer does not know you received the email too. See: s2Member® -› PayPal® Options -› Signup Confirmation Email -› Recipients Example:
|
|
Posted: Friday Feb 22nd, 2013 at 10:08 pm #42886 | |
![]() |
|
Great! Thanks for reporting back :-) |
|
Posted: Friday Feb 22nd, 2013 at 9:46 pm #42884 | |
![]() |
|
Very welcome :-) Thanks for your patience. |
|
Posted: Friday Feb 22nd, 2013 at 9:46 pm #42883 | |
![]() |
|
Thanks for your inquiry. ~ We appreciate your patience :-)Yes, with s2Member® Pro it is possible to customize your Auto-Return Thank You page in several ways; and also to use a Regarding the existing implemention and PayPal’s ToS. I’m not aware of any issues in the existing release; so please post the exact message that you received upon completing checkout and we will investigate that for you. Your customers should be greeted with both a Thank-You message confirming the transaction, and also an email receipt; as configured here. See: Dashboard -› s2Member® -› PayPal® Options -› Signup Confirmation Email |
|
Posted: Friday Feb 22nd, 2013 at 9:22 pm #42880 | |
![]() |
|
Thanks for the follow-up :-)It sounds like you might need to contact iDevAffiliate support then. This type of integration has worked without issue for others, and we use it here at s2Member.com also. I suppose it’s possible there is a problem with your installation of iDevAffiliate though (maybe just a configuration issue). Please let us know what you find out from iDev. Thanks! |
|
Posted: Friday Feb 22nd, 2013 at 9:00 pm #42879 | |
![]() |
|
Thanks for the follow-up :-)On the server that is running Mod Security, I would watch your s2Member® log files carefully (particularly in the latest release of s2Member; keep tabs on your s2-http-api-debug.log file) for any server issues that result in 403, 404, or 503 errors. You can also monitor your web server logs for Mod Security issues. |
|
Posted: Friday Feb 22nd, 2013 at 10:30 am #42826 | |
![]() |
|
Details received. Thank you!I see several entries in your clickbank-ipn.log file where this variable is completely empty.
This would indicate to me that your ClickBank Button was not implemented with an s2Member® Shortcode? In other words, it appears that you are missing all of the s2 Vars that should be passed through ClickBank so that s2Member can handle post-processing for you. See: Dashboard -› s2Member® -› ClickBank® Buttons -› s2 Vars (Explained) Please let us know if problems persist :-) |
|
Posted: Friday Feb 22nd, 2013 at 9:32 am #42812 | |
![]() |
|
Thanks for the heads up on this thread :-)Please use s2Member® API Function: get_user_field() If the value is an array; you will get the array containing the selected values. |
|
Posted: Friday Feb 22nd, 2013 at 9:27 am #42811 | |
![]() |
|
Thanks for the heads up on this thread :-)It sounds like your WordPress® installation could be missing the install_plugins Capability for the Administrator Role; or maybe just for your account. If you don’t have the ability to install_plugins, you will not be able to change settings for Quick Cache. See also: http://codex.wordpress.org/Roles_and_Capabilities
Yea, that’s fine. I don’t think what you’re reporting is related to directory permissions. |
|
Posted: Thursday Feb 21st, 2013 at 10:56 am #42738 | |
![]() |
|
Thanks for your inquiry. ~ We appreciate your patience :-)This is sort of a false positive; but not really. Let me explain, because there IS an issue here. The Camera plugin contains this line of code:
This prevents other plugins from being able to override functions inside pluggable.php; which is what WordPress® intends (i.e. these are pluggable functions that can optionally be defined by plugins — instead of by WordPress® itself). Loading the pluggable.php file too soon, will remove the ability for other plugins to accomplish this. Hence, the conflict that you are seeing. Generally speaking, a plugin should really NOT include/require the pluggable.php file at all. Instead, it should simply wait until the WordPress® init Hook has been fired, at which point any functionality it needs from the pluggable functions will be available already; so there’s no need for a plugin developer to include it. I would contact the developer of this plugin and point them to this thread. They probably just didn’t realize. |
|
Posted: Thursday Feb 21st, 2013 at 10:42 am #42737 | |
![]() |
|
Thanks for the follow-up :-)We have a request in for this to be investigated. I’ll follow-up as soon as I hear back :-) |
|
Posted: Thursday Feb 21st, 2013 at 10:37 am #42736 | |
![]() |
|
Thanks for the follow-up :-)I will assume that I will also assume that where you have fancy quotes in this post, that happened because you did not wrap the Shortcode with If all of that is correct, it actually sounds like your JW Player license key is simply not working on this domain where your JW Player is located. Can you please confirm this for us? Thanks! If problems persist, you can submit a Dashboard login and we’ll review things for you. Or, you might also want to contact Longtail Video to ask about the validity of your JW Player key on this domain. Just to be sure. The fact that you have a JW Player logo at all, suggests the key is not working properly. |
|
Posted: Thursday Feb 21st, 2013 at 10:00 am #42730 | |
![]() |
|
Details received. Thank you!~ Investigating. Thanks for your patience. |
|
Posted: Thursday Feb 21st, 2013 at 9:58 am #42728 | |
![]() |
|
Thanks for the heads up on this thread :-)While Crisitan investigates this, you might also take a look at this section of your Dashboard.
See also this related topic please.
http://www.s2member.com/forums/topic/error-unable-to-verify-_post-vars-9/#post-42720 |
|
Posted: Thursday Feb 21st, 2013 at 9:48 am #42725 | |
![]() |
|