• Hello,

    I recently tried your solution for my website using PP sandbox and PP checkout express.

    Unfortunately I’m unable to make the plugin work, and I’m not entirely sure of the reason for the problem as I do not get enough debugging information in the error log. The following together with the payload is what I get,

    10-11-2015 @ 12:07:14 – SetExpressCheckout API call failed.
    10-11-2015 @ 12:07:14 – Detailed Error Message:
    10-11-2015 @ 12:07:14 – Short Error Message:
    10-11-2015 @ 12:07:14 – Error Code:
    10-11-2015 @ 12:07:14 – Error Severity Code:

    That being said, the based Woocommerce PP solution does not work either on my site since a few days ago, and I think the reason for this is the following message on woocommerce system status

    Remote Post: [?] ? wp_remote_post() failed. PayPal IPN won’t work with your server. Contact your hosting provider. Error: SSL certificate problem: self signed certificate

    I’m in the process of contacting my host provider to get an answer on whether there has been any changes on server functionality/libraries.

    Do you think both could be related? With woocommerce PP solution the process seems to work correctly, as I’m redirected to PP, I mock a PP sandbox payment and I’m redirected back to my site, is just the last bit of communication that does not work. However, with your solution, I just get “There was a problem paying with PayPal. Please try another method.” and nothing on the logs, I’m not even redirected to PP sandbox to mock the payment.

    Any idea will be very welcome

    Thanks
    Alan

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

Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Contributor angelleye

    (@angelleye)

    Sounds like you may not have curl enabled on your server. Can you check into that?

    You can ask your hosting provider about that, or if you know how to load a PHP file with phpinfo() in it that would tell you. You could also check the PHP error log file.

    Thread Starter alanmillo

    (@alanmillo)

    Thanks for tour response.

    Just double checked cURL lib, and seems to be installed. CURL was my first thought, but since it seems to be ok, or at least enabled, I starting digging into Paypal notifications around the web and I’ve found this

    https://www.paypal-techsupport.com/ -> URGENT – 2015-2016 SSL Certificate Change Microsite

    I’m in touch with my hosting provider, and they came back to me suggesting to contact Paypal, since they think Paypal is not accepting self signed certs.
    My personal perspective is that is not a Paypal problem, otherwise I would probably find my answer to the problem by just searching on google, as more than one person will be raising the concern.

    At this point I can only think that the cert provided by my hosting company (didn’t know a cert was required to establish connection with Paypal) is expired or is just not using SHA-256.
    The other thought is that maybe cURL is wrongly configured and is expecting SSL verification as the flag to ignore it is not setted.

    unfortunately I do not have SSH access to the machine to try it by myself, so I guess I will have to wait for my hosting provider to come back

    What do you think? Are my thoughts inline with a normal/possible reason for the issue?

    Thanks

    Plugin Contributor angelleye

    (@angelleye)

    Yes, if your hosting environment does not support SSL SHA-256 you could be running into this. You’ll need your host or server admin to get that fixed for you.

    Thread Starter alanmillo

    (@alanmillo)

    Thanks, I will come back with more if if required, or with the solution so everyone else hitting this issue has a way to fix it.

    Thanks!

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘No detailed error on failure’ is closed to new replies.