Membership Pro 2 when logged in sometimes this pops up?

Hi folks,

Membership Pro 2 when logged in sometimes this pops up? I do not have https in either site active (I think I bought https for the WP multisite main domain but it is not active).

Are there settings in M2P that I need to adjust at all and what would be causing this? It just strarted recently (never did this before).

I am also contacting the host but wanted to get your take on it too to see if there is something in the plugin, WP itself, or some setting you know of the prevent.

FYI, this is on a subsite of the multiste install and where it mentions "its sercurity certificate is from http://www... (this is the main primary domain of the WP multisite).

There should be no application of https anywhere on the network FYI so that is why it is a bit confusing.

http://screencast.com/t/GdnbMA6gl (see this screenshot).

:slight_smile:

  • Greg

    Hi Jude,

    I spent 4.5 hours with the host having them look at a ton of things on the server along with the domain mapping, database, permalinks, etc...still does it...

    I added that code but it still did not work.

    However, this got me thinking hard about what was changes made that potentially had a issue.

    So, I just realized that it is likely this: https://premium.wpmudev.org/forums/topic/can-the-subscribe-stripe-version-be-used-for-both-single-pays-and-subscribe-pays#post-1000908

    I upgraded the Stripe API to the latest version. I have both PayPal and Stripe on the page after the Signup button.

    I disable the Stripe option and, guess what, it worked perfectly without any issues (with only Paypal as a button option).

    So, the bottom line, I think is that something is not working with M2P and the very latest version of the Stripe API upgrade?

    Could someone jump on this pretty quick to rollout a fix?

    Or, even better, can you give me some kind of temporary workaround maybe?

    @Ashok could you take a look at this to if you don't mind?

    :slight_smile:

  • Greg

    @Jude and @Ashok

    UPDATE . . .

    ***All tests done LIVE with real credit cards vs. only a sandbox FYI if that helps further . . .

    #1 Stripe API latest update issue: Ok, I can also confirm that the https issue is ONLY on the Stripe Single Gateway (the subscription one does not appear to do it). This is in regards to the ssl and/or https is inside this current thread.

    and

    #2 Stripe API latest update issue: However, FYI, "coupons" will not work with the subscription one but will with the single as a side note (both will initially recognize the discount but AFTER making payment (or attempting to make payment) it shows there is no coupon available like this thread explains: https://premium.wpmudev.org/forums/topic/can-the-subscribe-stripe-version-be-used-for-both-single-pays-and-subscribe-pays#post-1000908

    #2.1 Also, sometimes when applying the coupon it goes to the blank page (it only happens sometimes). Worthy mention . . .

    ***I posted both as they are VERY related although separate threads (both dealing with the latest Stripe API update) . . . I hope it helps.

    I hope this helps so we can all get a fix on this two things, hopefully, quickly or have some workaround perhaps?

    Does this help?

    :slight_smile:

    Greg

  • Michael Bissett

    Hey @Greg,

    We'll need to investigate this further over on your site, could you please send in the following via our secure contact form:

    - Mark to my attention, the subject line should contain only: ATTN: Michael Bissett
    - Do not include anything else in the subject line, doing so may delay our response due to how email filtering works.
    - Link back to this thread
    - Include WordPress network admin access details (login address, username & password)
    - Include FTP log-in details (hostname, username & password)
    - Include steps needed to be taken to reproduce this, and on which subsite this needs to be done
    - Include any other relevant URLs/details for your site

    IMPORTANT: Please make sure you select "I have a different question" for your topic, so it doesn't go back to the forums - this and the subject line ensure that it gets assigned to me.

    https://premium.wpmudev.org/contact/

    Thanks! :slight_smile:

    Kind Regards,
    Michael

  • Greg

    @Michael Bissett @Ashok @Jude

    I would rather make this simpler. Let's reframe the issue and make it easier.

    #1 Can you please just be sure this version of Stripe (here http://screencast.com/t/Pnt0DUJlkV3 ) works well with M2P for both the Single and Subscription Stripe gateways through full checkouts in a live test account (or whatever you feel)?

    and

    #2 That coupons work through a full checkout also with Single and Subscription gateways with Stripe with a live test account (or whatever you feel)?

    Personally, I like to test with live credit cards.

    That is all I ask. Those two things will be sufficient.

    If you find issues, then those could be fixed.

    If not, I will just deal with it and only use the PayPal checkout for now (as it works).

    Please let me know . . .

    Thanks,

    :slight_smile:

    Greg

  • Michael Bissett

    Hey @Greg,

    I just tried doing four test signups on your site with both the Stripe Single Gateway & the Stripe Subscriptions Gateway, and found that my payments & subscriptions were all set up successfully. However, I did test with my own coupons, and for a very good reason.

    Stripe does have a minimum charge requirement of $0.50, as mentioned over here:

    https://support.stripe.com/questions/what-is-the-minimum-amount-i-can-charge-with-stripe

    And when I tried using the test coupon I saw initially, it would've put the charge below that $0.50 requirement (even for the most expensive subscription). Perhaps that was causing issues here?

    Could you please try using my test coupons on your end please, and seeing if they work for you as well? I have a feeling they will, but I'd like to confirm.

    Also, I've left my test accounts active on your site for your examination, they're all prefixed with "wpmudevmichaeltestuser".

    Kind Regards,
    Michael

  • Greg

    @Michael Bissett

    OK on the COUPON...I confirmed it does work with the Stripe subscribe as long as it is over $1.00. Thank you.

    HOWEVER . . . the https / ssl is still a issue though for the current Stripe Single gateways (the Subscription gateway works fine in this regard but the Single does NOT...see below).

    With Stripe Single gateway active I get this as do other that have tested it on other computers:

    http://screencast.com/t/YHOEaOzxxe

    When I disable like this http://screencast.com/t/kB3vAE5H the Stripe gateway I do NOT get the above https error.

    So, when I disable Stripe single gateway see here http://screencast.com/t/ducfhwlDK

    ***Please do not leave the Stripe single gateway enabled as people can not checkout because of the above issue until something is done about it (they can not get get to the page after clicking "Signup" in other words...that is when the above error happens when the Stripe Single gateway is enabled.

    Let me know what you think on this . . .

    :slight_smile:

  • Michael Bissett

    Hey @Greg, hope you had a good weekend! :slight_smile:

    Frankly, I'm puzzled, because with both of those gateways enabled, I was able to purchase subscriptions (two with the Stripe Single Gateway, and two with the Stripe Subscriptions Gateway), and not once did I see an SSL error. :disappointed:

    And now, I've just tried updating Chrome to the latest version, and subscribing via the Stripe Single Gateway (using the Pay via a Card option)

    Exact steps taken are as follows:

    #1: Via your site's registration page:

    http://wpwebsitehelp.com/register/

    I choose the "Premium" option, and created my account from there, entering my name, username, email & password details.

    #2: When I reached the "Join Membership" page, I entered my test coupon for that membership (so I'd only have to pay $1), and afterwards, I chose the "Pay via a Card" option, and entered my card details.

    #3: Upon submitting the details, I was taken to your confirmation page successfully, with nary a SSL error.

    Could you please ensure you're using the latest version of Google Chrome, and could you try disabling the browser extensions please? You may also wish to try doing a test subscription while inside of Incognito Mode.

    As per your prior wishes, I've disabled the Stripe Single Gateway for now, that'll need to be re-enabled when you're testing this on your end again.

    Please advise,
    Michael

  • Greg

    @Michael Bissett

    May be closing in on something.

    Other people have tried to checkout independent of me or my internet connection and have experienced this ssl https issue FYI. It is not just me.

    However, it seems to only be random people "here and there".

    I have noticed some Windows updates having to do with ssl / tls and browsing on the internet recently. Perhaps this is related to where this ssl / tls Windows update is causing this error in this case for those who have updated Windows with it?

    See here from the last 1 month: https://www.google.com/search?q=ssl+tls+windows+update&oq=ssl+tls+windows+update&aqs=chrome.0.69i59.5100j1j4&sourceid=chrome&es_sm=93&ie=UTF-8#q=ssl+tls+windows+update&tbs=qdr:m

    I am definitely on the latest Chrome for sure. Also, I am already with you on the incognito as that is how I usually test (that and sometimes even from other ip addresses too). Incognito disables all plugins as you know. Still getting it.

    What do you think about this bit of revelation?

    :slight_smile:

  • Michael Bissett

    Hey @Greg,

    I have noticed some Windows updates having to do with ssl / tls and browsing on the internet recently. Perhaps this is related to where this ssl / tls Windows update is causing this error in this case for those who have updated Windows with it?

    I wouldn't think it'd be related to the update, if anything, I would think that the lack of the update applied would be the problem (since if they don't have a current list of certificates to trust, a mismatch would come up).

    That said, I'm presently on Windows 8.1 in my testing over here, and like I mentioned earlier, I haven't seen this so far. Going on that search result link you provided earlier, in checking this out (from page one of the search results):

    https://technet.microsoft.com/en-us/library/security/3123040.aspx

    While that article is referring to a specific certificate (unrelated to this one), I did notice this there:

    An automatic updater of certificate trusts lists is included in supported editions of Windows 8, Windows 8.1, Windows RT, Windows RT 8.1, Windows Server 2012, Windows Server 2012 R2, Windows 10, and Windows 10 Version 1511, and for devices running Windows Phone 8, Windows Phone 8.1, and Windows 10 Mobile. For these operating systems or devices, customers do not need to take any action because the CTL will be updated automatically.

    In short, for that laundry list of operating systems, the certificate trusts lists are automatically updated, so if that list got changed for some other reason, it'd be automatically updated.

    For this list, though:

    For systems running Windows Vista, Windows 7, Windows Server 2008, or Windows Server 2008 R2 that are using the automatic updater of certificate trust lists (see Microsoft Knowledge Base Article 2677070 for details), customers do not need to take any action because the CTL will be updated automatically.

    If they're using Microsoft's automatic updater (mentioned in the KB article), they're automatically updated, that auto-update functionality isn't built in with those operating systems.

    Which leads me to the burning question... what version of Windows are you on presently, and is your install up to date?

    Please advise,
    Michael

  • Greg

    @Michael Bissett

    Yes. Below are two. The first set is from a visitor of the site who tried to checkout before and got the https error with the Stripe Single gateway active (it appears she is updated with all updates on her Windows 7 Home Premium system) . . . FYI, I noticed the https issue myself and though it was a glitch until a visitor told me they say it too . . . :
    #1
    http://screencast.com/t/XuWnsjhbJxI
    and
    http://screencast.com/t/MrM1ETyyN86

    #2 (mine):
    I auto update everything myself with manual approvals to install. I always do this anytime they come up. I am on Windows 7 Ultimate with the latest misc. updates from Windows:

    http://screencast.com/t/m8tOHALvXz
    and
    http://screencast.com/t/1j7cSSXGj3
    and recent history FYI too on mine:
    http://screencast.com/t/vQIMsrPx6 & also http://screencast.com/t/BoPQamae1x

    Let me know what you think . . .

    :slight_smile:

    Greg

  • Greg

    @Michael Bissett

    It says it is not applicable to my machine for a 64 bit Windows 7 machine (chose the right download version as well). I notice that is a 2012 patch.

    Anyhow, I can just leave the Stripe single gateway totally off for now . . . maybe someday it will spontaneously begin working after updates on either side. Who knows what it is. On singles, for now, at least there is PayPal.

    I will recheck it occasionally in the future.

    Best,

  • Greg

    @Michael Bissett and others having similar issues until M2P gets a notice update that SSL is required for live payments for Stripe now,

    Hey!

    I thought I would share this with you. This is the same issue we faced with the Stripe Single gateway. It just started doing it, apparently, after the most recent update for the Stripe Subscriptions too. I had been taking live payments before just fine.

    https://stripe.com/help/ssl (apparently it is a requirement now from Stripe but M2P really should have a big bright notice stating it is needed for live payment moving forward I thing)?

    See here:
    https://premium.wpmudev.org/forums/topic/urgent-m2p-after-update-does-this-when-logged-in-users-go-here#post-1023771

    So, basically, I just disabled both Stripe gateways for now (works fine that way). Grab a SSL later and re-test (which from what I see it should be flawless after for both Stripe Single and Subscription gateways).

    :slight_smile:

Thank NAME, for their help.

Let NAME know exactly why they deserved these points.

Gift a custom amount of points.