• Resolved marcelo2605

    (@marcelo2605)


    Estou testando o plugin e surgiu o seguinte erro:

    SSL certificate problem, verify that the CA cert is OK. Details:
    error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed

    Entrei em contato com a empresa que contratamos para o SSL e ela disse que estava tudo certo com o certificado.

    Entrei em contato com a Cielo e ela disse que era necessário instalar também o certificado da Cielo.

    Eles me enviaram 6 arquivos:

    • ecommerce.cilelo.com.br.cer
    • Intermediaria.cer
    • Raiz.cer
    • ecommerce.cilelo.com.br.crt
    • Intermediaria.crt
    • Raiz.crt

    Alguém que já tenha passado por isso sabe me informar se esses arquivos precisam ser hospedados juntos com os do certificado SSL?

    https://ww.wp.xz.cn/plugins/cielo-woocommerce/

Viewing 15 replies - 1 through 15 (of 21 total)
  • Plugin Author Claudio Sanches

    (@claudiosanches)

    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.

    Thread Starter marcelo2605

    (@marcelo2605)

    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

    Plugin Author Claudio Sanches

    (@claudiosanches)

    @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.

    Plugin Author Claudio Sanches

    (@claudiosanches)

    Alias, nem sei como homologaram você em servidor compartilhado.

    Thread Starter marcelo2605

    (@marcelo2605)

    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!

    Thread Starter marcelo2605

    (@marcelo2605)

    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.

    Plugin Author Claudio Sanches

    (@claudiosanches)

    @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!

    Thread Starter marcelo2605

    (@marcelo2605)

    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?

    Plugin Author Claudio Sanches

    (@claudiosanches)

    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.

    Thread Starter marcelo2605

    (@marcelo2605)

    OK, compreendo.

    E escolhendo um VPS, eu teria que instalar os arquivos fornecidos pela Cielo, correto?

    Plugin Author Claudio Sanches

    (@claudiosanches)

    @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.

    Thread Starter marcelo2605

    (@marcelo2605)

    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.

Viewing 15 replies - 1 through 15 (of 21 total)

The topic ‘Certificado Cielo’ is closed to new replies.