Jason (Lead Developer)

My Latest Replies (From Various Topics)
Author | Replies |
---|---|
Author | Replies |
Posted: Saturday Aug 11th, 2012 at 10:07 am #21775 | |
![]() |
|
Thanks for the heads up on this request for support.~ Investigating this now. |
|
Posted: Saturday Aug 11th, 2012 at 9:46 am #21773 | |
![]() |
|
Thanks for the heads up on this request for support.@ BrettPlease see this thread for full details on the issue. |
|
Posted: Wednesday Aug 8th, 2012 at 10:45 am #21518 | |
![]() |
|
Thanks for the heads up on this question.Regarding MoneyBookers (and EU transactions). Support for MoneyBookers will NOT be released immediately with the new version of s2Member. However, it will be integrated shortly after beta testing is completed. The new improved version of s2Member will make this much easier to acccomplish, and it will also make it possible for site owners to integrate any gateway they choose to use, with a little help from a developer (or perhaps even on their own, depending upon skill level). |
|
Posted: Wednesday Aug 8th, 2012 at 10:08 am #21513 | |
![]() |
|
Thanks for the heads up on this request for support.Yes, that is correct. When an upgrade occurs, the old billing profile (and any recurring charges that were associated with it), are discarded, and a new billing profile is created to take it’s place. This works the same as it does with PayPal Pro. |
|
Posted: Thursday Aug 2nd, 2012 at 4:28 pm #21049 | |
![]() |
|
@casselThanks! Yes, I will have that taken care of. |
|
Posted: Thursday Aug 2nd, 2012 at 4:21 pm #21048 | |
![]() |
|
Thanks for the heads up on this thread.@Suhaib SiddiqiYou mentioned this URI is being protected properly: But these are not:
Depending on your permalink settings in WordPress®, these URI Restrictions may or may not work with the trailing /? on the end. If your permalink options in WordPress® do NOT include a trailing slash, then all URIs on your site will NOT have a trailing slash at the end (this is how WordPress® works internally). If your permalink settings do NOT include a trailing slash, your URI Restrictions need to look like this:
I saw it mentioned somewhere that there was special handling of the word “members”. That is NOT the case. There is nothing special about the keyword “members”. All that matters is that the URI matches one of your URI Restrictions. If your URIs do not include a trailing slash, then your URI Restrictions need to reflect this also.
Reference article: http://codex.wordpress.org/Using_Permalinks |
|
Posted: Saturday Jul 28th, 2012 at 6:48 pm #20570 | |
![]() |
|
I just wanted to add, that it’s possible with s2Member to edit the welcome email message, and remove the plain text password from that email message, so it’s never received under any circumstance. See: Dashboard -› s2Member® -› General Options -› Email Configuration |
|
Posted: Saturday Jul 28th, 2012 at 6:40 pm #20569 | |
![]() |
|
Thanks for the heads up on this request for support.s2Member Pro relies upon these fields for tax calculations, and also for AVS matching against fraud screening filters provided by Authorize.Net. While it’s true that Authorize.Net does not absolutely require them, my experience shows that NOT collecting them, can lead to fraudulent transactions, and scrutiny from the Authorize.Net team. That being said, you are free to remove them if you wish. You will need to create your own custom Pro Form template for checkout, based on the the one provided by s2Member Pro. Please see: Pre Sale FAQs » Is it possible to modify s2Member® Pro Form templates? Then, in order to bypass s2Member’s server-side validation against these fields, you will need to edit this file: Please remove this section of code (starting at line #756) which requires these fields to be submitted:
|
|
Posted: Saturday Jul 28th, 2012 at 6:30 pm #20568 | |
![]() |
|
Thanks for the heads up on this request for support.What you’re referring to is related to code found in BuddyPress, in file: bp-core-buddybar.php
Unfortunately, there’s no filter provided by BuddyPress for this. So what you’ve already done, is fine. Other options might include editing the BuddyPress file instead of the WordPress core file. Or, instead of making any code changes, add some jQuery to your site, which automatically removes the redirect_to argument from URLs that contain wp-login.php. |
|
Posted: Saturday Jul 28th, 2012 at 6:06 pm #20567 | |
![]() |
|
Thanks for the heads up on this thread.Yes, thank you for reporting this. The file l10n.js is no longer needed in the current WP release. We’ll have this updated in the next maintenance release of s2Member to prevent 404 errors. Note: l10n.php is something different, it’s not a replacement. |
|
Posted: Saturday Jul 28th, 2012 at 5:48 pm #20563 | |
![]() |
|
Regarding restrictions NOT being reset…I’ve seen this happen on servers that report Run this test script on the server please. Does this accurately report your IP address?
|
|
Posted: Saturday Jul 28th, 2012 at 5:44 pm #20562 | |
![]() |
|
Thanks for the heads up on this request for support.I’m sorry, but there’s not currently a UI for browsing IPs associated with security breaches. The closest you can get in the UI, is to pull up the user’s account in WordPress, and then check the box to reset IP Restrictions for a specific user. It’s also possible to reset all IP Restrictions from the s2Member -> Restriction Options panel. Until this feature becomes possible, here’s a function that pulls the information (based on username), in case you’d like to integrate something of your own.
Example usage:
|
|
Posted: Sunday Jul 22nd, 2012 at 4:54 am #19925 | |
![]() |
|
Thanks for the heads up on this request for support.With standard PayPal Button integration, Payment Notifications are delayed until the registration is completed after checkout, so that all of the additional details can be included in the notification (e.g. so they can be associated with an actual user ID, email address, etc). If it takes the customer 10 days to register, 10 days later is when the initial payment notification takes place (i.e. it’s always synchronized with the paid registration). That being said, most paying customers want access immediately, so a payment notification is almost always sent just a few moments after a payment occurs, even with a standard Button integration via PayPal. FYI: With s2Member Pro Forms, payment notifications always take place immediately, because registration/checkout occur together at the same time, all in a single step. |
|
Posted: Sunday Jul 22nd, 2012 at 4:29 am #19924 | |
![]() |
|
Thanks for the follow-ups here.
The patch will be released officially in the next maintenance release.
|
|
Posted: Sunday Jul 22nd, 2012 at 4:06 am #19923 | |
![]() |
|
Hi there. Thanks for your inquiry.Regarding multisite networks…If you’re going to make s2Member available to child blogs of a network, that will automatically require a Multisite Network Support License from us, so just to be clear on that point. You can read the details here if you like: http://www.s2member.com/prices/ Regarding s2Member Pro on child blogs. If you’re running s2Member Pro, then all child blogs will have access to Pro features, regardless of configuration. That is, unless you integrate custom code. Prices/licensing for this aspect of your offering, is not something you need to worry about (as far as we’re concerned, this is up to you). That is, YOU will need a Multisite Network Support License from us, and then your child blogs can run the free and/or Pro version in whatever way you make possible for them to do so. If you’d like to charge your child blog owners an extra fee for access to Pro features, you might implement an s2Member Filter like the example you see below. Create this directory and file:
|
|
Posted: Sunday Jul 22nd, 2012 at 3:44 am #19922 | |
![]() |
|
Thanks for the heads up on this request for support.Yes, Raam is correct. s2Member’s Authorize.Net integration uses the Authorize.Net ARB system, and in addition, EOTs are suppose to be handled internally by s2Member, so that a customer recieves access to time they’ve already paid for, even after a cancellation occurs. If this continues to be a problem on your installation, please enable s2Member’s logging routines. Then submit a private Dashboard login for us to review your installation. We’ll be happy to assist with this. Please use: s2Member® » Private Contact Form See: Dashboard -› s2Member® -› Authorize.Net® Options -› Account Details -› Logging |
|
Posted: Sunday Jul 22nd, 2012 at 3:24 am #19921 | |
![]() |
|
Thanks for your patience.I’ve just reviewed all of your s2Member log files. I also scanned your other log files, including paypal-api.log and payflow-api.log, and paypal-ipn.log. Inside paypal-ipn.log, I’m finding several entries like this one:
This indicates that you may have a PayPal Button and/or Pro Form integrated without a See also: Dashboard -› s2Member® -› PayPal® Buttons -› Shortcode Attributes (Explained) |
|
Posted: Sunday Jul 22nd, 2012 at 2:49 am #19919 | |
![]() |
|
Thanks for your patience.
I’m reviewing your installation now.
|
|
Posted: Wednesday Jul 18th, 2012 at 7:31 pm #19690 | |
![]() |
|
Thanks for the follow-ups here.We’ve had s2Member’s ccBill integration updated to support this scenario. I’m attaching an additional patch file for you to test with. Please report any issues. If there are no problems, this will be pushed out in the next maintenance release. http://d1v41qemfjie0l.cloudfront.net/s2member/uploads/ccbill-datalink.inc_.php_2.zip |
|
Posted: Wednesday Jul 18th, 2012 at 6:54 pm #19682 | |
![]() |
|
Thanks for the heads up on this thread.
No, Google® Checkout, very much like PayPal Standard and/or Express Checkout — requires that each customer be associated with a Google account (or be willing to signup for one). That is, a Google® Checkout account (aka: a Google® Wallet). If you’d like to accept credit cards directly, I recommend PayPal Pro, operating with s2Member Pro Forms. This allows you to accept credit cards directly on your site, and also offer PayPal Express Checkout as an option, to those who prefer to pay with PayPal. If that’s not an option, I recommend PayPal Enhanced Recurring Payments, which makes it possible to accept credit cards through PayPal Standard Buttons (i.e. no PayPal account required during checkout, even for recurring payments). This is something you’d want to speak with PayPal about. Note that PayPal Enhanced Recurring Payments is NOT as flexible as a PayPal Pro account, so I offer this as a secondary option only. |
|
Posted: Wednesday Jul 18th, 2012 at 6:46 pm #19681 | |
![]() |
|
Thanks for the heads up on this thread.
Yes, that’s certainly possible to accomplish. I recommend that you integrate s2Member with iDevAffiliate, via API Payment Notifications. This way anytime an actual payment comes through, iDevAffiliate will be notified silently behind-the-scene. This would account for initial and/or recurring charges. It will also account for upgrades made after an initial sale takes place. See: Dashboard -› s2Member® -› API / Notifications -› Payment Notifications |
|
Posted: Saturday Jul 14th, 2012 at 3:54 am #19207 | |
![]() |
|
Thanks for the heads up on this request for support.Yes, the affiliate program integration supplied by ccBill® is compatible with s2Member. The actual checkout process for transactions submitted through ccBill®, occurs at ccbill.com; so tracking occurs there (automatically). There’s no need to integrate anything further with s2Member. All you need to do is configure your affiliate offering within your ccBill® account, and that’s it. If you’d like to integrate another affiliate software application, like iDevAffiliate® (as one example), that can be accomplished with s2Member, through one of various methods available. Either through API Tracking codes, or with one of several types of API Notifications. See: Dashboard -› s2Member® -› API / Tracking -› Signup Tracking Codes |
|
Posted: Saturday Jul 14th, 2012 at 3:47 am #19206 | |
![]() |
|
Thanks for the heads up on this request for support.The Payflow ACTION => ‘I’, is to retrieve information about a possible existing Profile ID. The profile may not always exist, and s2Member Pro handles this internally. So while the error is logged (like any other error); this particular error is not of any concern. You mentioned that a customer was having trouble on your site though. If those problems persist, please feel free to send us your entire log file for review, and we’ll take a closer look for you. At present however, it sounds like this could just be a connectivity issue (or the like; i.e. something temporary). |
|
Posted: Saturday Jul 14th, 2012 at 3:33 am #19205 | |
![]() |
|
Thanks for the heads up on this request for support.Yes, this looks very strange indeed. A 4020 error would certainly indicate an issue with your PDT Identity Token from PayPal. However, it could also be caused by corrupted HTTP communication, or with PayPal account settings. Here are some things I would take a look at. 1. Is Auto-Return enabled in your PayPal account Profile? PDT and Auto-Return work hand-in-hand. While having Auto-Return off should not produce this type of error, I think it’s worth taking a look at anyway, just to rule out the possibility of a strange PayPal behavior in this regard. Please make sure Auto-Return is “on” in your PayPal account, and that “PDT” is enabled as well. 2. If problems persist, I’d take a look at the HTTP communication that’s occurring, even closer. Please create this directory and file:
Then run your tests again. Check the /wp-content/debug.log file for further details about HTTP communication. |
|
Posted: Tuesday Jul 10th, 2012 at 12:12 am #18763 | |
![]() |
|
Thanks for the follow-up.I’m attaching a patch file that you can test with (if you like). This adjusts s2Member’s time calculations to ensure we don’t go beyond current MST. Wow, that’s so odd to require that, particularly in MST, instead of UTC. This is not in the documentation anywhere, so I’m going to confirm this with ccBill® before the maintenance release becomes available. http://d1v41qemfjie0l.cloudfront.net/s2member/uploads/ccbill-datalink.inc_.php_1.zip Regarding the sub-account ID. The docs state that we can omit this, and we do this intentionally. Omitting the sub-account ID, allows s2Member to handle DataLink communication for all sub-accounts. In this way, s2Member can be integrated with multiple ccBill sub-accounts (when needed). For instance, there are additional Shortcode attributes available for ccBill Buttons generated by s2Member, which allow you to set a different sub-account and/or form ID (when needed).
|