Unable to Connect to tls://ecommerce.cielo.com.br:443. Error

262 views
Skip to first unread message

Pedro Filho

unread,
Jul 17, 2018, 2:23:00 PM7/17/18
to Cielo Magento
Pessoal! to com a loja de um cliente que não consigo nem consultar o webservice para ver os pedidos antigos e tão pouco novos pedidos.
ao consultar o webservice via botão em algum pedido antigo retorna o seguinte erro:

a:5:{i:0;s:65:"Unable to Connect to tls://ecommerce.cielo.com.br:443. Error #0: ";i:1;s:408:"#0 /home/leitor/public_html/lib/Zend/Http/Client.php(1073): Zend_Http_Client_Adapter_Socket->connect('ecommerce.cielo...', 443, true)
#1 /home/leitor/public_html/app/code/community/Query/Cielo/Model/WebServiceOrder.php(485): Zend_Http_Client->request('POST')
#2 /home/leitor/public_html/app/code/community/Query/Cielo/Model/WebServiceOrder.php(247): Query_Cielo_Model_WebServiceOrder->_sendRequest('mensagem=";s:3:"url";s:48:"/index.php/querycielo/admin/consult/?isAjax=true";s:11:"script_name";s:10:"/index.php";s:4:"skin";s:5:"admin";}

alguem passando por isso também?

Denis Colli Spalenza

unread,
Jul 17, 2018, 3:21:53 PM7/17/18
to cielo-...@googlegroups.com
A cielo migrou os servidores dela para aceitar apenas TLS 1.2.

No arquivo WebServiceOrder.php você encontra a definição de qual sslVersion será usada.

Mude para 6, que corresponde ao TLS 1.2.

Denis Colli Spalenza

--
Você recebeu essa mensagem porque está inscrito no grupo "Cielo Magento" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para cielo-magento+unsubscribe@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.

Pedro Filho

unread,
Jul 17, 2018, 3:37:06 PM7/17/18
to Cielo Magento
Fala Denis! cara obrigado pela resposta, to desesperado aqui rsrs...
Problema ainda persiste: http://prntscr.com/k7nks7
quando faço uma compra com cartão usando o módulo volta para o carrinho vazio.
Fiz a alteração no arquivo WebServiceOrder.php no caminho /public_html/app/code/community/Query/Cielo/Model

Alguma outra ideia?

Obrigado desde ja!

Denis Colli Spalenza

Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para cielo-magent...@googlegroups.com.

Fillipe

unread,
Jul 19, 2018, 8:46:22 AM7/19/18
to Cielo Magento
Bom dia pessoal, tudo bem?

O módulo tem bastante tempo e, portanto, tem diferentes versões no mercado. As vezes atualizar não é uma boa, pois possui customizações. Então vou passar as instruções das duas versões mais predomintantemente utilizadas.

Na primeira versão deverá ser realizada a seguinte alteração, utilizando a extensão Curl do PHP:

No arquivo app/code/community/Query/Cielo/Model/WebServiceConnector.php (em versões muito antigas ele pode se chamar WebServiceOrder.php), na função construct:

Onde consta:

        $curlInfo = curl_version();
 
         
if($curlInfo['version'] <= '7.26.0')
         
{
             $this
->_sslVersion = 1;
         
}
         
else
         
{
             $this
->_sslVersion = 4;            
         
}

Deve passar a constar:

        $curlInfo = curl_version();
 
         
if($curlInfo['version'] <= '7.26.0')
         
{
             $this
->_sslVersion = 1;
         
}
         
else
         
{
             $this
->_sslVersion = CURL_SSLVERSION_TLSv1_2;            
         
}

Todavia, a partir de uma certa época, entendi que utilizar o Curl era uma solução mais sensível a versões do outras opções e passei a utilizar a conexão via soquete. Portanto, em muitas versões, esta variável foi inutilizada. Nestas versões, a alteração é a seguinte:

No arquivo app/code/community/Query/Cielo/Model/WebServiceConnector.php, na função _sendRequest:

Onde consta:

$config = array
(
 
'adapter' => Zend_Http_Client_Adapter_Socket,
 
'ssltransport' => 'tls'
);

Deve passar a constar:

$config = array
(
 
'adapter' => Zend_Http_Client_Adapter_Socket,
 
'ssltransport' => 'tlsv1.2'
);

Reparem que declaramos explicitamente o protocolo, mas confesso que não sei se o omitirmos fará com que a classe Zend_Http_Client detecte o protocolo aceito pelo servidor da Cielo. Se este for o caso, a melhor opção será oimitir o protocolo, removendo aquela linha de código que especifica o ssltransport.

Atualizei a versão do módulo disponível em nosso site com essa alteração, para que o pessoal possa atualizar. Não pude testar adequadamente, caso dê algum problema, por favor, me avisem. Segue link: https://www.querycommerce.com/modulo-de-integracao-magento-cielo.html

Peço desculpas por não poder ajudar de forma mais eficiente, tenho ficado bem agarrado com outras questões.

Abs.
Fillipe.

Pedro Filho

unread,
Jul 19, 2018, 9:28:30 AM7/19/18
to Cielo Magento
Fala Filipe! 
Po obrigado pela ajuda, acredito que bastante gente ta com esse problema e ainda não esta sabendo. Acabei resolvendo de outra forma, usei uma função _sendRequest via curl (estava comentada inclusive, pois era usada na epoca que o modulo ainda era Maxima) e deu certo aqui. Para quem quiser, segue anexo o arquivo WebServiceOrder.php que estou usando, pois alem dessa tive que fazer algumas alterações para que fosse usado o curl e não o Zend, deu certo em duas lojas e com um amigo que estava com o mesmo problema. Não sei se foi a melhor correção, mas depois vou testar as que foram sugeridas por voce.

Abs!!
WebServiceOrder.php

Alfa Internet Digital Marketing Consultancy

unread,
Jul 20, 2018, 3:13:35 PM7/20/18
to Cielo Magento
Funcionou Para Mim...

vlw.

Marcello InfoWeb

unread,
Jul 20, 2018, 4:23:25 PM7/20/18
to cielo-...@googlegroups.com
Funcionou, mas para o módulo da Cielo para Opencart. 

Mailtrack Remetente notificado por
Mailtrack 20/07/18 17:22:09

--
Você recebeu essa mensagem porque está inscrito no grupo "Cielo Magento" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para cielo-magent...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.


--
Marcello Caetano

Pedro Filho

unread,
Jul 20, 2018, 4:53:17 PM7/20/18
to Cielo Magento
Tem uma loja de cliente que não ta dando nem com reza! Ja tentei modificar de tudo no arquivo WebServiceOrder e fica apresentando o erro que da para ver neste print: http://prntscr.com/k91b2c alguma ideia?


Em quinta-feira, 19 de julho de 2018 08:46:22 UTC-4, Fillipe escreveu:

Pedro Filho

unread,
Jul 21, 2018, 11:12:31 AM7/21/18
to Cielo Magento
Se mesmo com as alterações não der certo, peçam para o pessoal do servidor verificar o firewall! Como relatei, mesmo com todas as alterações nada funcionava, fui até o pessoal do servidor que reiniciou o firewall e disse que era um bug do APF que estava impedindo a comunicação.Resolveu no caso do cliente que não estava funcionando mesmo fazendo as alterações.

Espero que ajude!

PUNK

unread,
Jul 31, 2018, 9:27:25 PM7/31/18
to Cielo Magento
A Solução que funciona é essa.

Obrigado, Pedro.


Em quinta-feira, 19 de julho de 2018 10:28:30 UTC-3, Pedro Filho escreveu:

cleiton trentin

unread,
Aug 22, 2018, 7:58:03 PM8/22/18
to Cielo Magento
Oi Felipe estou com um problema desde que houve a atualização de certificados da cielo, não me comunico mais com a mesma, já faz uma semana que a loja do meu cliente está parada e não sei como resolver.
Segue log de erro:
2018-08-22T23:45:22+00:00 DEBUG (7): [CIELO: 003] Transacao inexistente
2018-08-22T23:48:02+00:00 ERR (3): Notice: Undefined index: form_key  in /chroot/home/rosatrap/rosatrapo.com.br/html/downloader/Maged/Model/Session.php on line 252

cleiton trentin

unread,
Aug 22, 2018, 8:00:13 PM8/22/18
to Cielo Magento
Será que vc consegue me ajudar?
desde já agradeço.
 

Victor Minas de Presentes

unread,
Aug 22, 2018, 8:04:48 PM8/22/18
to cielo-...@googlegroups.com
Qual site do seu cliente? Favor me passe o link

On 22/08/2018 21:00:31, cleiton trentin <cleiton...@gmail.com> escreveu:

Será que vc consegue me ajudar?
desde já agradeço.
 

--
Você recebeu essa mensagem porque está inscrito no grupo "Cielo Magento" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para cielo-magent...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.

Livre de vírus. www.avast.com.

cleiton trentin

unread,
Aug 22, 2018, 8:39:28 PM8/22/18
to cielo-...@googlegroups.com
Reply all
Reply to author
Forward
0 new messages