• Resolved Joolzsoulstice

    (@joolzsoulstice)


    I am really losing my mind over this!
    I have been having problems with orders being cancelled after a payment timeout where paypal is giving an error message for SSL, as follows:
    [timeout] => 60
    [httpversion] => 1.1
    [compress] =>
    [decompress] =>
    [user-agent] => WooCommerce/2.5.5
    )

    03-29-2016 @ 12:22:22 – IPN Response: WP_Error Object
    (
    [errors] => Array
    (
    [http_request_failed] => Array
    (
    [0] => SSL connect error
    )

    )

    [error_data] => Array
    (
    )

    )

    03-29-2016 @ 12:22:22 – Received invalid response from PayPal
    03-29-2016 @ 12:22:22 – Error response: SSL connect error

    I’ve:
    – Changed the Notify Url to the onegiven to me by my host (beginning https) on my paypal account, though in my test purchase logs (using sandbox) it only shows as an http url still
    – Tested a slightly different https address as suggested in Woocommerce threads, incase that might help, no joy
    – Checked my email address is correct on paypal
    – Set up Payment Data Transfer on Paypal
    ?- Created an Identity Token on paypal and entered that into my woocommerce settings
    – Entered all API references onto Woocommerce

    All of these things have been suggested on various sites and threads and all was running fine only a couple of months ago without these changes, so it must be something that has occurred in updating.

    My host is being somewhat unhelpful and just told me it’s nothing to do with them and I should contact Woocommerce (so here I am!) The only thing I can see that should be an issue (though PLEASE correct me if I am wrong) is that the Notify Url that is going through in the logs is http not https, so I’m wondering if there is anywhere within the Woocommerce settings that I can edit this so it matches the paypal info or is this actually an issue with the host??

    Thanks for any help anyone can give – I have built my site myself – over 2 years ago, so I can’t be doing too bad a job! – and I am not a programmer, but I am a quick learner!

    https://www.ads-software.com/plugins/woocommerce/

Viewing 4 replies - 61 through 64 (of 64 total)
  • I seem to be having a similar issue. Using Hostgator. All themes and plugin up to date. Is there anything I can do?

    05-31-2016 @ 11:07:10 - IPN Response: WP_Error Object
    (
        [errors] => Array
            (
                [http_request_failed] => Array
                    (
                        [0] => SSL connect error
                    )
    
            )
    
        [error_data] => Array
            (
            )
    
    )
    
    05-31-2016 @ 11:07:10 - Received invalid response from PayPal
    05-31-2016 @ 11:07:10 - Error response: SSL connect error

    I tried adding this code mentioned: https://github.com/woothemes/woocommerce/pull/10639/files#diff-756119b732dafd5bfcea0f7bb32fd481R126

    ..but no change.

    I’m notsure, do I need to open a new support ticket for this?

    Might as well I guess since this is marked resolved already.

    I listened to Mike Jolley’s fix of editing the two files:

    1. wp-content\plugins\woocommerce\includes\class-wc-https.php
    2. wp-content\plugins\woocommerce\woocommerce.php

    The Paypal Error went away:
    Remote Post: “error:140740BF:SSL routines:SSL23_CLIENT_HELLO:no protocols available”

    I recommend this fix to anyone who is having SSL issues with the new paypal updates.

    Thanks Mike!!

Viewing 4 replies - 61 through 64 (of 64 total)
  • The topic ‘SSL error for PayPal’ is closed to new replies.