• Olá.
    Instalei o plugin e segui todos os procedimentos, tanto o da Cielo quanto do próprio plugin. Tanto na versão de teste quanto em produção aparece a seguinte mensagem no momento que tento efetuar a compra “cartão de crédito: um erro aconteceu ao processar o seu pagamento, por favor, tente novamente ou entre em contato para conseguir assistência.” Já tentei com diversos cartões de diversas bandeiras. O log que aparece para mim é o seguinte:

    11-11-2019 @ 13:44:42 – Requesting a transaction for order 13587 with the follow data: WC_Cielo_XML Object
    (
    [@attributes] => Array
    (
    [id] => 13587-1573490682
    [versao] => 1.3.0
    )

    [dados-pedido] => WC_Cielo_XML Object
    (
    [numero] => 13587
    [valor] => 49301
    [moeda] => 986
    [data-hora] => 2019-11-11T13:44:42
    [idioma] => PT
    )

    [forma-pagamento] => WC_Cielo_XML Object
    (
    [bandeira] => mastercard
    [produto] => 2
    [parcelas] => 3
    )

    [url-retorno] => WC_Cielo_XML Object
    (
    )

    [autorizar] => 3
    [capturar] => true
    [gerar-token] => false
    )

    11-11-2019 @ 13:44:44 – An error occurred while requesting the transaction: WP_Error Object
    (
    [errors] => Array
    (
    [http_request_failed] => Array
    (
    [0] => cURL error 35: Cannot communicate securely with peer: no common encryption algorithm(s).
    )

    )

    [error_data] => Array
    (
    )

    )

    Alguém já passou por isso e sabe me auxiliar?

    The page I need help with: [log in to see the link]

Viewing 15 replies - 1 through 15 (of 16 total)
  • @ssesportes Até agora o meu problema do erro 52 persiste, um coisa que meu suporte sugeriu foi ao invés de curl_setopt( $handle, CURLOPT_SSLVERSION, CURL_SSLVERSION_TLSv1_3 ); usar 1_2, meu suporte fez um teste (https://www.cdn77.com/tls-test)e me indicou o TLS. Como persistiu o erro sugeriram alterar essa linha para curl_setopt($sessao_curl, CURLOPT_SSL_VERIFYPEER, false);
    curl_setopt($sessao_curl, CURLOPT_SSL_VERIFYHOST, 2);
    curl_setopt($sessao_curl, CURLOPT_SSLVERSION, 6);
    mesmo feito isso persistiu o erro 52.

    Thread Starter ssesportes

    (@ssesportes)

    Você já chegou ver o JSON de uma compra para ver qual erro que é apontado? Conversei com meu suporte e o mesmo falou que não era problema de SSL ou de hospedagem. Irei tentar efetuar essas alterações para ver o que aparece.
    Você está tentando fazer a compra com um cartão de teste ou o seu?

    @ssesportes Estou testando com meu cartão. Não cheguei a ver a JSON, só no log gerado pelo plugin mesmo.

    • This reply was modified 6 years, 10 months ago by Bazzoni.
    Thread Starter ssesportes

    (@ssesportes)

    Eu verifiquei o JSON que a Cielo gerou e apenas aponta o erro KA (que seria um erro no cartão). Peça a confirmação da cielo referente ao seu Merchant ID e Key, eu estou tentando mas eles não estão me passando a informação. Acredito que possa ser um erro nesses dados já que na versão de teste consigo fazer a compra.

    @ssesportes Eu recebi a ID a Key por e-mail, mas acessando os dados pelo Portal Cielo e teve divergência entre a Key enviada por e-mail e a encontrada no site. Já testei com as duas Keys e tive o mesmo erro 52.

    • This reply was modified 6 years, 10 months ago by Bazzoni.
    Thread Starter ssesportes

    (@ssesportes)

    Você tem o site hospedado aonde?

    @ssesportes Hospedo na Task

    Thread Starter ssesportes

    (@ssesportes)

    Acredito que possa ser devido ao API 3.0. Tentarei fazer integração PHP (não sei como)

    @ssesportes Fiz um teste hoje, via Postman, com as orientações de Integração dada pela Cielo, seria a forma “correta” de fazer, já com o ID e Key de produção, e informando os dados do meu cartão de crédito fiz uma autorização de R$1,00 e o cancelamento posteriormente, então as ID e Key estão corretas, algo está dando erro no Site/Plugin/Hospedagem.

    Thread Starter ssesportes

    (@ssesportes)

    Pelo que eu estava vendo o problema é o plugin, acredito que ele não seja compatível ao API 3.0 da cielo na qual é aplicada o Merchant e ID e KEY. Unica maneira que achei é paga ou pelo link do github da cielo. Porém não sei aplica-lo no woocommerce

    @ssesportes Creio que essa ultima atualização resolveu a questão para o API 3.0. Pois as leituras que fiz falam da migração da 1.5 para 3.0 no ano de 2018, e que havia a possibilidade de solicitar a 1.5 ainda em 2018. E que ela seria “desligada” posteriormente.

    Thread Starter ssesportes

    (@ssesportes)

    @brbazzoni Também li sobre isso. porém, olhando para o Plugin eu vejo apenas o código de afiliação e a chave de afiliação que são termos utilizados na API 1.5. https://www.jrossetto.com.br/wp-content/uploads/2017/06/woo-cielo-beta1.jpg esse plugin do link contem os dois nomes pois serve tanto para a API 1.5 quanto pela 3.0 (creio que seja por isso)

    @ssesportes Não creio que seja a descrição que fara a diferença, se a programação levar ao ID e KEY, a descrição desse campo pode ser qualquer coisa.

    Thread Starter ssesportes

    (@ssesportes)

    Acabei de comprar o plugin do Jrosseto e pelo que testei está funcionando, pelo que li o Cielo Webservice do Cláudio é realmente para a API 1.5 da cielo.

    @ssesportes Você chegou a comparar o do JRossetto com o da Loja5?

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

The topic ‘Erro no pagamento Cielo.’ is closed to new replies.