Isso não tem nada relacionado com o seu certificado SSL.
No caso é o seu servidor incapaz de conseguir validar o certificado SSL da Cielo.
Talvez tentar instalar de novo o cURL e o OpenSSL no seu servidor.
Claudia, obrigado pelo retorno.
Então eu não preciso instalar esses arquivos que a Cielo mandou?
Uso uma hospedagem compartilhada da Locaweb, então não sei se consigo instalar o cURL e o OpenSSL
@marcelo2605 se esta usando hospedagem compartilhada da Locaweb tudo que você pode fazer e migrar de servidor.
Esta usando Cielo assim, deveria estar pelo menos usando um VPS.
Alias, nem sei como homologaram você em servidor compartilhado.
Ainda não homologaram. Estou em fase de testes.
Você acredita que o erro está relacionado ao fato de ser uma hospedagem compartilhada?
Olá! Estou com o mesmo problema. Mesmo erro ao tentar passar cartão de credito. O estranho é que a uns 6 meses atrás, eu cheguei a fazer a homologação junto a Cielo e deu certo. Porém meu projeto ficou pausado esse tempo todo por conta do cadastro da empresa juntos aos Correios. Agora, ao tentar retomar o projeto, me deparo com este erro.
WordPress e Woocommerce foram atualizados recentemente. E o plugin Cielo Webservice, não faço ideia porque, tive que reinstala-lo.
Marcelo, vc conseguiu chegar a alguma solução?
Grata!
Vivian,
Entrei em contato com a Cielo e relatei o meu problema com o servidor.
Eles me orientaram a incluir a seguinte linha no código:
curl_setopt($handle, CURLOPT_SSL_VERIFYPEER, false);
Testei e deu certo. Mas a não verificação do certificado pode trazer riscos à segurança da transação.
A Locaweb, onde meu site está hospedado, disse que se eu migrar para um plano Cloud conseguirei instalar os certificados da Cielo. Mas ainda não decidi qual caminho tomar.
@marcelo2605 isso é contra o PCI compliance e contra o que a Cielo recomenda para segurança.
Em outras palavras, você esta deixando o seu site e todos os seus clientes vulnerareis!
Claudio, eu sei; por isso não coloquei em produção. Foi só a orientação que a Cielo me passou.
Aproveitando, você poderia indicar uma hospedagem onde não teria os problemas como esse que tenho enfrentado?
Para um e-commerce o melhor é procurar um VPS e ter configurado ele para ter toda a segurança que você precisa e não um servidor compartilhado, onde vários sites estão compartilhando.
Sobre recomendar X ou Y eu prefiro não fazer.
OK, compreendo.
E escolhendo um VPS, eu teria que instalar os arquivos fornecidos pela Cielo, correto?
@marcelo2605 não precisa instalar nenhum arquivo fornecido pela Cielo. O plugin é o bastante para usar a API deles, entretanto o servidor precisa estar configurado de forma adequada.
Precisa ter instalar cURL e OpenSSL, além de manter tudo atualizado também.
Claudio, obrigado pelas explicações e pela paciência.
Entendo que um e-commerce precise de uma solução mais robusta e por isso devo escolher um VPS.
Mas o que eu ainda não entendi é, se não é necessário instalar os certificados da Cielo, porque estou tendo problemas no servidor compartilhado da Locaweb? Por causa das versões do cURL e do OpenSSL?
A Cielo me retornou dizendo que eu tinha homologado para Checkout completo e disseram para eu fazer uma nova homologação para Webservice. Já abri processo com eles de nova homologação. Espero que seja apenas isso que esteja provocando o erro.
Realmente, péssima esta orientação da Cielo Marcelo. Sem noção! Retirar a verificação de segurança? Em relação a Locaweb, eu já tive muitos problemas com clientes hospedados na Locaweb justamente por não ter um ambiente adequado com versões atualizadas de software. Realmente o que Claudio está aprontando deve ser o X da questão. Porém aí eu já questiono se é apenas migrar a um VPS ou estar em um servidor que dê melhor suporte.
O site que trabalho agora, está em um servidor que não foi recomendação minha. Prefiro hopedar o Site5 porque questões como esta, eles vão mais a fundo e cabam dando uma solução adequada, como por exemplo, a atualização ou instalação do componente que estiver faltando.