Jason (Lead Developer)

My Latest Replies (From Various Topics)
Author | Replies |
---|---|
Author | Replies |
Posted: Friday Nov 2nd, 2012 at 6:45 am #30420 | |
![]() |
|
Thanks for the heads up on this thread.@ Peter HallYou are correct. s2Member converts all date calculations on the s2Member side of things, into days for it’s integration with Authorize.Net. Therefore, a monthly charge becomes “once every 30 days” according to s2Member Pro. I’m going to have this updated in the next maintenance release, to accomodate true monthly billing as mentioned in the context of this thread. Until then, you may unzip and upload the attached file, allowing it to override your existing copy of /s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php http://d1v41qemfjie0l.cloudfront.net/s2member/uploads/authnet-utilities.inc_.php_1.zip |
|
Posted: Saturday Oct 27th, 2012 at 8:46 am #29918 | |
![]() |
|
Thanks for the follow-ups here.
OK. Well it’s great that you’ve setup a test installation. Thank you. |
|
Posted: Saturday Oct 27th, 2012 at 8:02 am #29915 | |
![]() |
|
Thanks for the heads up on this thread.What was the original payment for exactly? |
|
Posted: Saturday Oct 27th, 2012 at 3:46 am #29898 | |
![]() |
|
Thanks for the follow-ups.@ Debbie LonerganThe website that I received details on today contains the following:
– Outdated version of WordPress v3.4.1 (latest version 3.4.2)
– Outdated version of s2Member/s2Member Pro v120703 (latest version 121023) – Corrupted installation of s2Member Pro v120703 … Please see details about this with resolution below. – Non-default install w/ 9 other active plugins (one outdated) – Non-default Modular Theme installed Screenshots from the installation I received details on today:
Regarding this live installation you posted today…I find that you have an incomplete/corrupted installation of s2Member Pro.
I suggest that you backup your entire site first (including your database). Then via FTP delete the entire folders: Now, download the latest copy of both s2Member and s2Member Pro from your account here at s2Member.com. Upload the latest copies to your /wp-content/plugins directory and then load up your Dashboard. s2Member and s2Member Pro will reactivate automatically. Please consult the documentation here: s2Member® » Pro » Install/Upgrade Instructions In Conclusion
This issue you’ve reported is related to PayPal Pro shortcode failure on your installation, caused by a corrupted file in your particular installation of s2Member Pro. This file is not corrupted in the official distribution of either s2Member or s2Member Pro. Therefore, we’ll have to assume this corruption occurred either during, or after having been uploaded to your site; and after it was downloaded from your customer account here at s2Member.com.
|
|
Posted: Saturday Oct 27th, 2012 at 12:05 am #29891 | |
![]() |
|
Thanks for the follow-ups. Details received via email for http://www.troop80-bsa.com |
|
Posted: Friday Oct 26th, 2012 at 1:52 pm #29844 | |
![]() |
|
Thanks for the heads up on this thread…
Regarding the “Don’t Have a PayPal Account” option.
|
|
Posted: Friday Oct 26th, 2012 at 1:03 pm #29828 | |
![]() |
|
Thanks for the heads up on this thread.Add one of the following variables please.
|
|
Posted: Friday Oct 26th, 2012 at 12:17 pm #29816 | |
![]() |
|
This bug was officially fixed in the maintenance release of s2Member Pro v121023.
|
|
Posted: Friday Oct 26th, 2012 at 12:14 pm #29815 | |
![]() |
|
Thanks for the heads up on this thread.As Cristian mentioned, this bug was corrected in the last maintenance release of s2Member Pro v121023. Please upgrade to the latest version and try this again for us. If the problem persists, please let us know! http://www.s2member.com/forums/topic/authorize-net-error-92/#post-23908 s2Member Pro integrates with Authorize.Net AIM. |
|
Posted: Friday Oct 26th, 2012 at 12:08 pm #29811 | |
![]() |
|
Hi Carole. Thanks for reporting this important issue.Yes, I have seen this error before, among many others that PayPal may introduce during a PayPal Standard Button integration, where there is a Modification of an existing Subscription taking place. Just to clarify something mentioned earlier in this thread… With PayPal Standard Buttons, the Subscription Modification process is NOT nearly as customer-friendly as we’d like it to be. Due entirely to the fact that PayPal Standard has all of these rules about how much more you can charge, how close to the next billing period the customer is, when the new terms will take affect, etc, etc. All of these things are completely out of your/our control, as they are dictated entirely by PayPal via the UI during the customer’s modification. With PayPal Standard, s2Member does have control over a useful behavior on the PayPal side of things, and we hand that control to you as well, so that site owners can make an informed decision about how they’d prefer to handle this with PayPal Standard Buttons. By default, s2Member sets the shortcode See: Dashboard -› s2Member® -› PayPal® Buttons -› Shortcode Attributes (Explained) Shortcode Attributes (Explained)modify="0" Modification directive. Only valid w/ Membership Level Access. Possible values: 0 = allows Customers to only create a new Subscription, 1 = allows Customers to modify their current Subscription or sign up for a new one, 2 = allows Customers to only modify their current Subscription.
If you’d like to enhance this entire process, I recommend that your next integration with s2Member be done with PayPal Pro Forms, giving you a LOT more control over all of this, and s2Member Pro is (as mentioned above), able to automatically delete and replace any old previous billing profile with a new one. Anyway, a lot more control via Pro Forms all around (highly recommended).
Gotchya. Don’t forget that any shortcode can be processed via PHP code like this:
This is possible with Independent Custom Capability Buttons/Forms. See: Dashboard -› s2Member® -› PayPal® Buttons -› Capability (Buy Now) Buttons |
|
Posted: Friday Oct 26th, 2012 at 11:38 am #29803 | |
![]() |
|
Thanks for the follow-up.
Yes, it may have happened during an upgrade… but only if you had selected the “all” option in the Dashboard at some point. Earlier verisons of s2Member did NOT include Nav Menus as an option here, but if you had “all” selected prior to upgrading, the “all” option having been selected prior, would result in the automatic inclusion of Nav Menus as well, which is a feature introduced in more recent versions of s2Member. Very sorry for any confusion. |
|
Posted: Friday Oct 26th, 2012 at 11:32 am #29802 | |
![]() |
|
Investigation completed.
Cristian found a bug in the behavior of s2Member’s Alternative View Restrictions, associated with Category listings in custom menu widgets. This bug has been found and corrected in the development copy of the s2Member Framework, and a fix will go out in the next maintenance release. Thanks for reporting this important issue!
We’ve had the bug corrected on your installation, by uploading and allowing the new file to override the old version of: /wp-content/plugins/s2member/includes/classes/querys.inc.php I’m attaching a copy of the patch file for others to use between and now the time of the next maintenance release: http://d1v41qemfjie0l.cloudfront.net/s2member/uploads/querys.inc_.php_.zip |
|
Posted: Friday Oct 26th, 2012 at 10:33 am #29791 | |
![]() |
|
Investigation completed.Upon a review of both of these log files in /plugins/s2member-logs/: I find that s2Member Pro was successful as recently as Oct 26th (today) in speaking with your Payflow API, as is indicated by this portion of your s2Member Pro log file: paypal-payflow-api.log.
I also find that s2Member Pro fails to get a valid result from the Payflow API for this section of your log file, pertaining to Recurring Profile ID:
The reason for this error (which you’ve already spoken to PayPal about), is two different PayPal accounts having been used for a single installation of s2Member Pro (and also with two different API flavors). What’s happened is that at some point, you ran this site with s2Member Pro running under a completely different PayPal account. Now you’ve changed to a new PayPal account (which is also using a different API flavor… you’re now running a PayPal Pro account with the Payflow edition), and s2Member is trying to pull details related to existing user subscriptions that were created with the previous integration, but those details are unavailable, because the PayPal account that was integrated previously is no longer in use (i.e. s2Member Pro is communicating with your new PayPal account via the Payflow API). As a result, any queries made by s2Member Pro to collect details (perhaps to analyze existing subscription details prior to an upgrade, downgrade, or cancellation attempt made by a customer), are failing. The difference between APIs would be one problem, but with both of these problems combined, I’m afraid there’s no solution that I can offer, other than to wipe away any existing integration details associated with old customers (e.g. those created prior to Oct 4th), and to keep all information associated with new members (e.g. those which were in fact created with the PayPal account you intend to keep, starting on Oct 4th I believe). According to your log files, the last communication that s2Member Pro had with your old account, was on Oct 3rd. So my advice is to go through all of your existing members (those which paid prior to Oct 4th), and simply empty (delete) the Paid Subscr. ID field provided by s2Member in your Dashboard. You’ll need to do this manually, for each paid customer that signed up prior to Oct 4th.
Or you can use s2Member Pro’s mass import/update tool to accomplish this quicker if you like.
Dashboard -› s2Member® -› Import/Export -› User/Member Importation While this solution is not nearly as elegant as I would prefer, it’s the only way forward that I see for you. By removing those old Paid Subscr. IDs, you’ll eliminate any further errors going forward. At the same time, your existing customers may continue to enjoy their paid access, and no service interruption will occur. Up sides:
Down sides:
|
|
Posted: Friday Oct 26th, 2012 at 9:53 am #29786 | |
![]() |
|
Thanks for the follow-up.
Free membership at different Levels is already possible with s2Member Pro Forms, which can facilitate Free Registration at any Membership Level you’d like to offer.
How to accomplish Free Registration at specific Membership Levels…1. Copy the Shortcode from this section of your Dashboard: 2. Then change the As noted in this UI panel, the documentation states…
*Tip ( optional )* It is also possible to change the
level="0" Attribute to something other than the default Level #0 ( Free Subscriber ). For example, if you need to, you can change it to level="1" , attach Custom Capabilities with the ccaps="" Attribute, and even limit this access to a certain timeframe with tp="30" tt="D" ( i.e. 30 Days ). So this Form is very flexible. It can be used to allow free access to just about any aspect of your service.
No. We give no special consideration to non-profit organizations, nor do we provide special pricing for non-profits.
If problems persist, please submit a new Dashboard login for us here: s2Member® » Private Contact Form
Please submit a WordPress installation running with the default WP theme, and no other active plugins (other than s2Member / s2Member Pro). If the problem with shortcode parsing still exists in this type of installation, we’ll be happy to run diagnostics for you, and provide you with a resolution asap, including a full refund.
|
|
Posted: Friday Oct 26th, 2012 at 9:33 am #29776 | |
![]() |
|
Closing this thread, in favor of this discussion in another thread:
http://www.s2member.com/forums/topic/pro-is-not-solving-my-problems-2/#post-29752
@ Debbie
Your account was demoted temporarily (and automatically) due to a dispute that you filed against us regarding your purchase of s2Member Pro. While we work to resolve your dispute, your account has been restored to customer status so that we may continue a dialogue with you. Should the dispute be resolved in our favor, your account will remain in a paid customer status. Refund Request:
This is NOT a valid claim against our product. If you suspect the shortcode issue is related to theme compatibility, you will need to (a) chose a different theme; or (b) work to resolve the issue with compatibility (either with our help, or on your own – perhaps with the assistance of your theme designer). We (and other customers) have all confirmed that shortcode processing against s2Member’s WordPress shortcodes DOES work flawlessly against a default WordPress installation. In addition, we are not aware (and we in fact know first hand), that s2Member’s shortcodes are parsed properly 99.9% of the time, regardless of which other plugins and/or themes are in use. The fact that you’re having a problem with shortcodes, suggests there is a deeper issue that needs to be resolved on your installation. If you suspect your theme, please disable your theme temporarily, reverting back to the default WP theme. If the issue is resolved, please contact your theme developer for assistance, or consult the documentation for your theme. Please see: http://www.s2member.com/terms/#s2-terms-warranty WARRANTY / GUARANTEE; LIABILITY LIMITATION
s2Member® does not warranty or guarantee its Products in any manner. We cannot guarantee our Products will function with all 3rd party components, plugins or web browsers. s2Member® is not responsible for any 3rd party plugin compatibility conflicts that may occur. It is our policy to support all s2Member® Products as best we can. However, we will only provide support for 3rd party plugin conflicts, at our own discretion; as time allows. Please report any known conflicts in our Customer Support Forum for review. We may offer suggestions or alternatives.
s2Member® is not responsible for any data loss that may occur as a result of installing, running, and/or uninstalling any s2Member® Product. Please remember to backup your files & database before installing, running, upgrading, and/or uninstalling any s2Member® Product. If data loss does occur, please report to our Customer Support Forum for review. We may offer helpful advice.
This is also NOT a valid claim. While I understand your desire to have the ability to email your customers immediately upon import, this is NOT a feature that is offered with s2Member Pro, nor is it advertised as a feature provided by s2Member Pro. Our list of features at s2Member.com states only the following. Thus, emailing members their password, in whatever way you choose to accomplish this, will need to be made possible through custom coding, or perhaps with another plugin. I believe we’ve already made some recommendations/suggestions for you regarding this issue. In the mean time, we’ve accepted this as a feature request, to be considered in a future release of s2Member Pro.
Additional Info:
The dispute that you filed against us, also included an argument that you posted about your inability to use “Unlimited Levels” with s2Member Pro? This is a key feature provided by s2Member Pro, so I’m not sure where this argument comes from exactly. If you’re having a problem with “Unlimited Levels”, please read the details that follow. With s2Member Pro installed, please see this section of your Dashboard for full instructions about how to configure the number of Membership Levels you’d like to use: |
|
Posted: Friday Oct 26th, 2012 at 9:14 am #29774 | |
![]() |
|
Thanks for the heads up on this thread.
~ Investigating now (thanks for your patience). |
|
Posted: Friday Oct 26th, 2012 at 9:04 am #29771 | |
![]() |
|
Thanks for the heads up on this thread.
~ Investigating now (thanks for your patience). |
|
Posted: Friday Oct 26th, 2012 at 8:49 am #29766 | |
![]() |
|
Thanks for the heads up on this thread.
~ Investigating now (thanks for your patience). |
|
Posted: Friday Oct 26th, 2012 at 8:44 am #29765 | |
![]() |
|
This article has been updated with copy/paste text to assist site owners in creating the s2Member Custom Email Parser. Article resides at:
http://www.s2member.com/kb/aweber-email-parser-for-s2member/ |
|
Posted: Friday Oct 26th, 2012 at 8:43 am #29764 | |
![]() |
|
Details received. Thank you.
I logged into your AWeber account and I tested your Custom Email Parser. It seems to be working properly. However, it’s currently NOT activated for any of the mailing lists that exist in your AWeber account?
Please check this box (in your AWeber account) to activate the s2Member Email Parser for one or all of your mailing lists (e.g. normally the one which you’ve integrated with s2Member). The s2Member Email Parser MUST be active in order for AWeber to parse incoming emails sent in this s2Member format. |
|
Posted: Friday Oct 26th, 2012 at 8:09 am #29752 | |
![]() |
|
@ Debbie
Your account was demoted temporarily (and automatically) due to a dispute that you filed against us regarding your purchase of s2Member Pro. While we work to resolve your dispute, your account has been restored to customer status so that we may continue a dialogue with you. Should the dispute be resolved in our favor, your account will remain in a paid customer status. Refund Request:
This is NOT a valid claim against our product. If you suspect the shortcode issue is related to theme compatibility, you will need to (a) chose a different theme; or (b) work to resolve the issue with compatibility (either with our help, or on your own – perhaps with the assistance of your theme designer). We (and other customers) have all confirmed that shortcode processing against s2Member’s WordPress shortcodes DOES work flawlessly against a default WordPress installation. In addition, we are not aware (and we in fact know first hand), that s2Member’s shortcodes are parsed properly 99.9% of the time, regardless of which other plugins and/or themes are in use. The fact that you’re having a problem with shortcodes, suggests there is a deeper issue that needs to be resolved on your installation. If you suspect your theme, please disable your theme temporarily, reverting back to the default WP theme. If the issue is resolved, please contact your theme developer for assistance, or consult the documentation for your theme. Please see: http://www.s2member.com/terms/#s2-terms-warranty WARRANTY / GUARANTEE; LIABILITY LIMITATION
s2Member® does not warranty or guarantee its Products in any manner. We cannot guarantee our Products will function with all 3rd party components, plugins or web browsers. s2Member® is not responsible for any 3rd party plugin compatibility conflicts that may occur. It is our policy to support all s2Member® Products as best we can. However, we will only provide support for 3rd party plugin conflicts, at our own discretion; as time allows. Please report any known conflicts in our Customer Support Forum for review. We may offer suggestions or alternatives.
s2Member® is not responsible for any data loss that may occur as a result of installing, running, and/or uninstalling any s2Member® Product. Please remember to backup your files & database before installing, running, upgrading, and/or uninstalling any s2Member® Product. If data loss does occur, please report to our Customer Support Forum for review. We may offer helpful advice.
This is also NOT a valid claim. While I understand your desire to have the ability to email your customers immediately upon import, this is NOT a feature that is offered with s2Member Pro, nor is it advertised as a feature provided by s2Member Pro. Our list of features at s2Member.com states only the following. Thus, emailing members their password, in whatever way you choose to accomplish this, will need to be made possible through custom coding, or perhaps with another plugin. I believe we’ve already made some recommendations/suggestions for you regarding this issue. In the mean time, we’ve accepted this as a feature request, to be considered in a future release of s2Member Pro.
Additional Info:
The dispute that you filed against us, also included an argument that you posted about your inability to use “Unlimited Levels” with s2Member Pro? This is a key feature provided by s2Member Pro, so I’m not sure where this argument comes from exactly. If you’re having a problem with “Unlimited Levels”, please read the details that follow. With s2Member Pro installed, please see this section of your Dashboard for full instructions about how to configure the number of Membership Levels you’d like to use: |
|
Posted: Thursday Oct 25th, 2012 at 11:26 pm #29733 | |
![]() |
|
@ Greg Dalberri
That statement (or assumption perhaps), implies that emails sent to AWeber are formatted incorrectly. That seems like an odd statement to me, because the email that is sent to AWeber is processed by your own Custom Email Parser on the AWeber side of things. Thus, the only way that an email could be formatted incorrectly, is if the Custom Email Parser is unable to process it; and you have full control over your Custom Email Parser. Taking the above into consideration, it becomes obvious that your Custom Email Parser is failing to parse incoming emails sent by s2Member; from your server to AWeber (because we’ve already confirmed that the s2Member software IS sending the email commands to AWeber). I suppose the issue could be attributed to a hangup in email communication protocols (either on your own server, or on the AWeber side), but it’s most likely caused by a faulty Custom Email Parser integrated on the AWeber side. I suggest reviewing the instructions we’ve presented here: If you would like help with this, please submit your AWeber account details via this private contact form, and we’ll review your AWeber account and Custom Email Parser for you. See: s2Member® » Private Contact Form |
|
Posted: Thursday Oct 25th, 2012 at 11:13 pm #29732 | |
![]() |
|
Thanks for the heads up on this thread.@ Greg DalberriI’ve just reviewed your request for a refund. We’ll be happy to process a refund for you, but only if the following conditions are met please (see our NO REFUND policy below). Cristian has asked you to confirm some additional questions related to the issue you’ve been having with AWeber. To our knowledge, there is no bug in the s2Member integration with AWeber. If we find there is, we’ll be happy to refund your money. In the mean time, please continue the conversion with Cristian. I feel that he is on the correct path to resolving this for you. That path is aimed at identifying the underlying cause, which we are not convinced is an issue with s2Member at this time. If that view changes, a refund will be processed for you. REFUND POLICY / DIGITAL GOODS
Since s2Member® is offering non-tangible, irrevocable, digital goods; we generally do NOT issue refunds. During checkout, upon clicking the “Submit” button, your purchase is charged to the credit/debit card that you supplied. All sales are final. You cannot cancel a purchase or receive a refund for a purchase. Please test the free version of our products before purchasing.
However, we will consider a refund within the first 30 days of your purchase, if you are unable to install a Product. Or, if the Product fails to perform basic functions, as designed. And, you HAVE already worked with, and followed all advice presented by our support team, in an effort to resolve these issues. Any refunds that are processed, will be granted at the sole discretion of s2Member®. No refunds will be given after 30 days from the initial purchase whatsoever. By purchasing a Product at s2Member.com, you agree to the terms of our Refund Policy. You cannot cancel a purchase or receive a refund for a purchase.
FYI: AWeber integration is a feature that comes with the free version of s2Member, which can and should be tested prior to your purchase of s2Member Pro. That being said, I understand your desire to have the AWeber integration working properly on your installation. That’s what we all want here. If you are unable to get AWeber functioning after following ALL advice presented by Cristian (or another support rep), please submit your installation details and I’ll run diagnostics for you, or process a refund; we’ll leave the choice to you.
|
|
Posted: Thursday Oct 25th, 2012 at 10:50 pm #29731 | |
![]() |
|
Thanks for the heads up on this thread.@ Henning WegenerThanks for the great suggestion. We’ll certainly check it out. I’m not sure we qualify as an open source project for the entire s2Member / s2Member Pro combination, but we’ll certainly check into their definition on this matter. |
|
Posted: Wednesday Oct 24th, 2012 at 9:56 am #29515 | |
![]() |
|
We have your contact info and site details on file.
Thanks for the heads up on that Cristian. We’ll take a look at this tomorrow for you. |