Support » Plugin: Cielo WooCommerce - Solução Webservice » Solução para quem está com problemas do TLS

  • Prezados,

    Imagino que muitos estejam com problemas com a restrição de TLS 1.3 da Cielo.
    Portanto, para ajudar a todos os usuários do plugin, segue solução:

    Basta editar o arquivo
    “/var/www/wordpress/wp-content/plugins/cielo-woocommerce/class-wc-cielo-api.php”

    Substituindo a linha:
    curl_setopt( $handle, CURLOPT_SSLVERSION, 4 );

    Pela linha:
    curl_setopt( $handle, CURLOPT_SSLVERSION, CURL_SSLVERSION_TLSv1_3 );

Viewing 15 replies - 1 through 15 (of 24 total)
  • Olá @phmazzoni

    Talvez esse link ajude o pessoal a fazer um teste de como está a segurança do site e o tipo de certificado em funcionamento: https://www.ssllabs.com/ssltest/
    Att

    Grato @phmazzoni !

    Show!

    Obrigado! Me salvou (e meus clientes)…

    Vlw cara, muito obrigado.

    Cara, resolveu pra mim tbm!
    Muito obrigado!

    Elina

    (@elina-cristina)

    Muito obrigada @phmazzoni. Sua generosidade em compartilhar essa dica me poupou horas de pesquisa. Gratidão 🙂

    Infelizmente não funcionou para mim.

    07-30-2018 @ 15:19:10 – An error occurred while requesting the transaction: WP_Error Object
    (
    [errors] => Array
    (
    [http_request_failed] => Array
    (
    [0] => cURL error 35: error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure
    )

    )

    [error_data] => Array
    (
    )

    )

    Elina

    (@elina-cristina)

    Ih pessoal, depois da atualização do Certificado Digital da Cielo há 2 dias começou a aparecer o seguinte erro:
    [0] => cURL error 60: SSL certificate problem: unable to get local issuer certificate

    Está acontecendo para vocês também? Alguma dica? Obrigada!

    @phmazzoni Oi! tudo bem? Como você conseguiu habilitar na Cielo?

    – An error occurred while requesting the transaction: WP_Error Object
    (
    [errors] => Array
    (
    [http_request_failed] => Array
    (
    [0] => Peer certificate cannot be authenticated with known CA certificates
    )

    )

    [error_data] => Array
    (
    )

    )

    Para quem interessar consegui contornar este erro inserindo as seguintes linhas no functions.php do meu tema:

    /**
    * SSL unable to verify host fix
    */
    add_filter( ‘https_local_ssl_verify’, ‘__return_false’ );
    add_filter( ‘https_ssl_verify’, ‘__return_false’);

    Bom dia,
    Também fiz alteração na linha de código e ainda continua aparecendo o erro :
    [0] => cURL error 60: SSL certificate problem: unable to get local issuer certificate
    Alguém poderia me auxiliar. Obrigado.

    @ewertonelias, bom dia!

    /**
    * SSL unable to verify host fix
    */
    add_filter( ‘https_local_ssl_verify’, ‘__return_false’ );
    add_filter( ‘https_ssl_verify’, ‘__return_false’);

    Esse script pode dar algum problema futuramente?
    Esse seria apenas provisório até uma solução definitiva?

    Obrigado por sua cooperação, pra mim funcionou!

    Funcionou!! Apenas fiz a troca no indicada primeiro post.

    Muito obrigado!

    funcionou aqui só que nao esta na pasta raiz esta em

    /var/www/html/wp-content/plugins/cielo-woocommerce/includes

    Amigos, ainda continuo com erros mesmo após essa alteração sugerida por vcs!! Me ajudem por favor!! A loja parou de vender por conta disso! Existe mais alguma alternativa?

Viewing 15 replies - 1 through 15 (of 24 total)
  • The topic ‘Solução para quem está com problemas do TLS’ is closed to new replies.