Hi all, i have problem with paypal. Please see this : -
cURL Version: 7.70.0
cURL SSL Version: OpenSSL/1.1.1g
Default Setting: Failed
TLS v1.2: Failed
A connection to PayPal could not be made using TLS v1.2. Please consult with your hosting provider to upgrade the cURL version that is installed with your PHP web server to support TLS v1.2 connections.
This must be performed by June 30, 2017 otherwise connections will continue to fail.
I thought it was the TLS V1.1 that caused this problem but no, it wasnt it. Thus i contacted my host surpass hosting and got their reply: -
[Hello,
Both the base OS installation of OpenSSL (1.0.1e) as well as the OpenSSL installation that the webserver utilizes (1.1.1g) support TLSv1.2. I have verified that support for TLSv1.2 is enabled in both the webserver as well as in the cURL extension provided for PHP 7.3 (the PHP version that oscommerce.huphengwoodworks.com.sg is currently using).
The screenshot you've provided from SSLLabs does not seem to suggest a lack of support for TLSv1.2, but rather is just a warning that TLSv1.1 is enabled in the webserver. As TLSv1.1 is aging some online SSL checkers have begun recommending disabling it, however it remains enabled in this case to retain compatibiity with older clients.
I would recommend reviewing the configuration for your website in order to ensure there is not any interfering problem as well as reviewing the documentation for PHP's cURL extension in order to ensure that there is not any additional settings needed for it to work with TLSv1.2 in the context of your site.
Regards]
Now i am lost ... i dont know where to go to fix it now.
Can any kind souls please help?
Thanks.
** oscommerce phoenix 1.0.7.1
** paypal express checkout 5.018
** api version 204