Assim que coloquei a instru??o do TLS 1.3 no curl, come?ou a dar outro erro: curl: OpenSSL was built without TLS 1.3 support
. Estou usando o Ubuntu 18.04 que é LTS e o curl que vem por padr?o n?o foi compilado com o OpenSSL que suporta o TLS 1.3. Lendo o FAQ da documenta??o do Webservice 3.0 da Cielo, eles falam que o TLS 1.2 é obrigatório (https://developercielo.github.io/faq/faq-api-3-0), sendo assim, deixar assim já seria suficiente, e te poupa de ter problemas com a vers?o muito recente do TLS:
No arquivo
.../wp-content/plugins/cielo-woocommerce/includes/class-wc-cielo-api.php
Substituir a linha
curl_setopt($handle, CURLOPT_SSLVERSION, 4);
Pela linha:
curl_setopt($handle, CURLOPT_SSLVERSION, CURL_SSLVERSION_TLSv1_2);
Com essa altera??o, consegui fazer uma compra sem problemas de TLS.
-
This reply was modified 5 years, 6 months ago by verzola.
-
This reply was modified 5 years, 6 months ago by verzola.
-
This reply was modified 5 years, 6 months ago by verzola.