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.

Home Forums Bruce

Bruce

Staff Member

My Latest Replies (From Various Topics)

Viewing 25 replies - 876 through 900 (of 2,703 total)
Author Replies
Author Replies
Posted: Monday May 13th, 2013 at 3:19 pm #49840
Bruce
Username: Bruce
Staff Member

Thanks for the follow-up.

What version of s2Member are you currently running?

Posted: Monday May 13th, 2013 at 3:09 pm #49839
Bruce
Username: Bruce
Staff Member

This should be a level zero, so that you don’t have to be a member to view it. But, when i try it it takes me to my registration page.

Setting a page to be protected at s2Member Level 0 requires that a User be signed in at s2Member Level 0 or higher. If you want anybody to be able to view the page do not protect it at all.

Posted: Monday May 13th, 2013 at 3:08 pm #49838
Bruce
Username: Bruce
Staff Member

Thank you for reporting this important issue.

Your site seems to be loading up correctly for me. Did you fix the issue?

Posted: Monday May 13th, 2013 at 3:05 pm #49837
Bruce
Username: Bruce
Staff Member

Thank you for reporting this important issue.

PayPal changed their system recently and it was causing this error for certain types of PayPal accounts. This issue has been addressed in the newest version of s2Member.

See: s2Member® Unified Changelog » v130510

From the changelog:

  • (s2Member Pro) Updating Payflow Integration w/ Payflow Bug Workaround (Issue #193) Updating Payflow integration to support Billing Agreement IDs (aka: BAID values) when working together with Payflow Express Checkout APIs (and where a site owner is charging on a recurring basis).

    This improvement also allows s2Member to work around a Payflow bug where BILLINGTYPE=RecurringPayments results in error #7 (Invalid/Expired TOKEN) whenever Payflow attempts to rebill a customer. s2Member now sets BILLINGTYPE=RecurringBilling; and we pass BAID=B-xxxxxx instead of passing TOKEN=xxxxxx.

    Site owners also need to contact PayPal MTS and ask to have Reference Transactions (free) enabled for Recurring Billing service. ~ However, you ONLY need Recurring Billing service and Reference Transactions enabled IF you’re operating a PayPal Payments Pro (Payflow Edition) account; and only IF you’re charging customers on a recurring basis.

    All of these changes related to Payflow (as detailed in this changelog entry), impact only ONE specific scenario.

  • You have a PayPal Payments Pro (Payflow Edition) account.
  • You charge your customers on a recurring basis.
  • A customer chooses PayPal as their billing method during checkout.
  • No other part of s2Member’s integration with Payflow was modified in this release.

    For further details, please see this thread (or monitor the s2Member KB for new articles on this subject).

    Posted: Monday May 13th, 2013 at 3:02 pm #49835
    Bruce
    Username: Bruce
    Staff Member

    Thank you for your inquiry.

    s2Member currently does not have this functionality completely. If you need this I’d recommend getting a developer to set up a coupon system that does work this way using the information provided here:

    Knowledge Base » Offering a Free Coupon Code (100% Discount)

    Posted: Monday May 13th, 2013 at 3:00 pm #49834
    Bruce
    Username: Bruce
    Staff Member

    Sorry for the confusion. This is something on the theme side of things. If we could give everyone a way to make it work correctly with every theme we would, but unfortunately that’s not possible. You’ll need to get a developer to set this up if you cannot set it up yourself.

    Posted: Monday May 13th, 2013 at 2:54 pm #49833
    Bruce
    Username: Bruce
    Staff Member

    Investigation Complete.

    You’re getting errors in your logs attributed to the use of W3TotalCache’s Caching. We recommend deactivating W3 Total Cache, and seeing if that fixes the issue.

    If you’re looking for a caching solution that does work flawlessly with s2Member, see Quick Cache.

    See: http://wordpress.org/extend/plugins/quick-cache/

    Posted: Monday May 13th, 2013 at 2:40 pm #49831
    Bruce
    Username: Bruce
    Staff Member

    Details Received.

    I’m taking a look now.

    Posted: Monday May 13th, 2013 at 2:23 pm #49829
    Bruce
    Username: Bruce
    Staff Member
    s2Member now supports ClickBank PitchPlus. See: s2Member® Unified Changelog » v130510

    From the Changelog:

    (s2Member Pro) ClickBank PitchPlus Upsell Flows (Issue #227) Adding support for ClickBank PitchPlus Upsell Flows via new Shortcode Attributes: cbfid=””, cbur=””, cbf=”auto”. s2Member Pro now officially supports ClickBank PitchPlus Upsell Flows. We support PitchPlus Basic and PitchPlus Advanced too. For further details, please see: Dashboard -› ClickBank Buttons -› Shortcode Attributes (Explained).

    Posted: Saturday May 11th, 2013 at 1:58 am #49728
    Bruce
    Username: Bruce
    Staff Member

    Also I have managed to get the EOT fields coming in the export without a timestamp. However there is an issue with the dates. The Last payment date seems to be in this format: mm/dd/yyyy but the Auto-EOT Date seems to be dd/mm/yyyy

    This depends on the way you have your hack working. Your date()‘s first parameter should be m/d/Y if that’s how you want it.

    See: http://php.net/manual/en/function.date.php

    How to use last payment date to calculate next payment date? I would like to offer a discounted 6 month period (and this could change in future to 3 months), and then a yearly subscription.

    You would add the time that the User has until the next payment and add it to the timestamp.

    Posted: Saturday May 11th, 2013 at 1:55 am #49727
    Bruce
    Username: Bruce
    Staff Member

    Thank you for reporting this important issue.

    Can you post the shortcode that you’re using please?

    Posted: Saturday May 11th, 2013 at 1:53 am #49726
    Bruce
    Username: Bruce
    Staff Member

    While I know this is accurate information – should their redirect upon approved payment not also send the customer to the registration page automatically?

    or are the correct? When using CCBill must my customers wait for an email to be sent with a registration link.

    Yes s2Member has to send the User the registration link via email.

    Posted: Saturday May 11th, 2013 at 1:49 am #49725
    Bruce
    Username: Bruce
    Staff Member

    Thank you for your inquiry.

    The only way you can accomplish this is to protect your content using Custom Capabilities and s2Member’s Advanced PHP Conditionals. You can give Users access to different content based on if they have a Custom Capability or not. If they have it, they got the Post’s content, otherwise they get an excerpt and one of these forms:

    Dashboard -› s2Member® -› PayPal® Pro Forms -› Capability (Buy Now) Forms

    See: Dashboard -› s2Member® -› API / Scripting -› Custom Capabilities
    See Also: Dashboard -› s2Member® -› API / Scripting -› Advanced PHP Conditionals

    Posted: Saturday May 11th, 2013 at 1:42 am #49724
    Bruce
    Username: Bruce
    Staff Member

    Looking at your ccBill logs, it looks like your ccBill IPN setup is correct, but there seems to be something going on with your ClickBank PDT/RTN processing.

    You’re getting this error:

    0 => 'Unable to verify $_POST vars. This is most likely related to an invalid configuration of s2Member, or a problem with server compatibility.',

    Can you try running the s2Member Server Scanner, please?

    See: Knowledge Base » s2Member® Server Scanner

    Posted: Saturday May 11th, 2013 at 1:34 am #49723
    Bruce
    Username: Bruce
    Staff Member

    Details Received.

    I’m taking a look now.

    Posted: Friday May 10th, 2013 at 8:26 pm #49717
    Bruce
    Username: Bruce
    Staff Member

    Thanks for your patience.

    You had logging disabled. I enabled it for you here:

    Dashboard -› s2Member® -› Log Files (Debug) -› Logging Configuration

    Could you do a test signup so we can see what comes up?

    Posted: Friday May 10th, 2013 at 7:12 pm #49714
    Bruce
    Username: Bruce
    Staff Member

    Thank you for your inquiry.

    Yes, you can pass variables to a Shortcode. However you will not be able to do this with another shortcode. It will have to be done through PHP.

    See: Knowledge Base » Using Variables In A Shortcode

    Posted: Friday May 10th, 2013 at 7:10 pm #49713
    Bruce
    Username: Bruce
    Staff Member

    Thank you for your inquiry.

    It sounds like you’re calling the function either outside of WordPress, or before s2Member has loaded. Try hooking your function to the init action.

    See: Knowledge Base » Hacking s2Member® Via Hooks/Filters

    Posted: Friday May 10th, 2013 at 1:53 am #49669
    Bruce
    Username: Bruce
    Staff Member

    I have a quick question about upgrading. I am currently using S2 Member on a single site but I am toying with the idea of setting up multi-site and wanted to know for dev purposes do I need to upgrade to the multi-site S2 Member Pro immediately or can I test multi-site on our dev site using S2 Member Pro Single Site?

    You can put s2Member on your development environment, then move it over to your live environment afterwards without buying an unlimited-site license. A single-site license is find for a Multisite installation.

    Posted: Friday May 10th, 2013 at 1:50 am #49668
    Bruce
    Username: Bruce
    Staff Member

    Thank you for your inquiry.

    As according to your Support Policy, we can’t debug s2Member’s workings with 3rd Party Themes and Plugins. However if you’d like to describe what’s happening I might be able to point you in the right direction as to where something’s going wrong.

    Posted: Friday May 10th, 2013 at 1:46 am #49667
    Bruce
    Username: Bruce
    Staff Member

    Thank you for your inquiry.

    s2Member should be able to handle all of this.

    Group 1 has access to public pages, a set of private pages and downloads
    Group 2 has access to public pages, a different set of private and the same downloads
    Group 3 has access to public pages, yet a different set of private plus some of the pages from Group 1 and 2 and the same downloads

    Because you have groups that can’t access the same thing as other groups, you’ll have to use s2Member’s Custom Capabilities. s2Member’s Membership Levels are incremental, meaning that a User at s2Member Level 2 can access content restricted at s2Member Level 1, and s2Member Level 0. This does not work the same way with Custom Capabilities. They are separate from membership levels and any User can buy a Custom Capability with one of these buttons:

    Dashboard -› s2Member® -› PayPal® Buttons -› Capability (Buy Now) Buttons

    See: Dashboard -› s2Member® -› API / Scripting -› Custom Capabilities
    See Also: Video » s2Member (Custom Capabilities)

    Posted: Friday May 10th, 2013 at 1:42 am #49666
    Bruce
    Username: Bruce
    Staff Member

    Yes s2Member is fully Multisite compliant.

    Posted: Friday May 10th, 2013 at 1:12 am #49665
    Bruce
    Username: Bruce
    Staff Member

    Thank you for your inquiry.

    This changes depending on your theme. We posted the basics for doing this for our theme, inFocus here:

    Knowledge Base » Login Box Like s2Member.com?

    If you need anything past that information I’m afraid we can’t help you past that. This depends on the theme you have.

    Posted: Friday May 10th, 2013 at 1:11 am #49664
    Bruce
    Username: Bruce
    Staff Member

    Thanks for the information.

    This shortcode seems to be okay. We’ll need to take a look at your log files to see what’s going on here. Do you have logging enabled? If so, please send us a Dashboard login so we can take a look at them via Private Contact Form.

    See: Dashboard -› s2Member® -› Log Files (Debug) -› Logging Configuration

    See Also: s2Member® » Private Contact Form

    Posted: Friday May 10th, 2013 at 1:09 am #49663
    Bruce
    Username: Bruce
    Staff Member

    Thank you for your inquiry.

    Are you using PayPal Buttons or Pro Forms? If you’re using Buttons the link in the emails should always direct the User to http://yoursite.com/wp-login.php?action=register.

    Viewing 25 replies - 876 through 900 (of 2,703 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.