• Resolved rtg003

    (@rtg003)


    No DéBITO, após preencher os campos correamente e submeter a página sou redirecionado à página de “Pedido Recebido” informando: “Infelizmente seu pedido n?o pode ser processado. O banco (ou operadora) n?o aprovou seu pagamento.”

    Já chequei os dados dos cart?es de débito que usei e est?o todos ok.

    Enviei um e-mail ao suporte da Cielo e eles me disseram que eu deveria ter sido redirecionado à pagina de autentica??o do Banco. é isso mesmo?

    E me enviaram a seguinte resposta: “O que podemos avaliar é que a transa??o está sendo enviada e porém, após o retorno da transa??o, n?o é feito o redirect da URL de autentica??o. Realizamos uma transa??o de teste e o fluxo da transa??o está correto, conforme apresentamos nas informa??es abaixo.”

    https://www.ads-software.com/plugins/cielo-woocommerce/

Viewing 15 replies - 1 through 15 (of 16 total)
  • Estou passando por isso também.

    Notei que independente do modo de autoriza??o que escolho nas configura??es de débito, o xml sempre é enviado com código 2(Autorizar autenticada e n?o autenticada). Fiz um hack para for?ar o código 1(Autorizar somente se autenticada) mas falhou também.

    Acho que algo n?o está funcionando na tentativa de se comunicar com o banco para autenticar a transa??o. Pelo pouco que entendi do manual do desenvolvedor o cart?o de débito deve obrigatoriamente ser autenticado antes de ser autorizado. No caso do crédito o lojista pode optar por n?o autenticar(autoriza??o direta), por sua conta e risco, é claro.

    Outro ponto que pode ajudar… Qualquer configura??o de autoriza??o no modo débito está enviando código 3(autoriza??o direta). Se for?o código 1, o crédito passa a apresentar o mesmo problema do débito, ou seja, o banco n?o autoriza a transa??o, que n?o é aprovada. Também por isso fiquei desconfiado que o problema pode estar na tentativa de autenticar a transa??o com o banco.

    Plugin Author Claudio Sanches

    (@claudiosanches)

    Por causa da API da Cielo algumas coisas s?o alteradas no voo mesmo.
    Entretanto talvez n?o estamos olhando a URL que retorna, vou verificar depois se o Paulo lembrou de resolver isso.

    Plugin Author Claudio Sanches

    (@claudiosanches)

    Na verdade para debito precisamos sempre for?ar autentica??o.
    Segundo o manual da Cielo:

    A autentica??o é obrigatória para transa??es de débito e opcional para o crédito. Atualmente somente Visa e MasterCard suportam essa funcionalidade e consequentemente, somente essas duas bandeiras possuem o produto débito

    Plugin Author Claudio Sanches

    (@claudiosanches)

    Corrigido na vers?o 4.0.9.

    Agora negocio deve ir pra frente agora.
    Acho que praticamente corrigi tudo que recebemos de ajuda com código aqui e que eu estava confiando que foi testado =/

    Me avisem se tiverem mais problemas que vou correndo corrigir.
    Já cheguei de viagem e estou por aqui agora.

    Obrigado Claudio,

    Vou testar entre hoje e amanh? e te dou um toque de como rolou.

    Abra?o.

    Thread Starter rtg003

    (@rtg003)

    Vou fazer os testes também.
    Obrigado!

    Plugin Author Claudio Sanches

    (@claudiosanches)

    Obrigado galera, me avisem se tiver algo errado.
    Agora deve levar para site do banco ou qualquer coisa que a Cielo dizer que tem que ir xD

    Maravilha, acabei de fazer uma autentica??o e autoriza??o com sucesso no débito. Entrou na página do banco e pediu tudo que é senha e eToken e o ca!@#$. Na certa vai assustar os clientes, mas tá seguro e funciona, hehehe.

    Só deu certo quando usei dados de cobran?a (endere?o e telefone?) corretos para meu cart?o. Quando usei dados genéricos no pedido, mesmo usando os dados certos no cart?o, n?o foi pra frente. Coincidência? A Cielo ou o Banco cruzou os dados do pedido com os do cart?o? N?o sei dizer.

    Fiz também uma compra com sucesso no crédito mas notei que mesmo na vers?o 4.0.9 o xml está sendo gerado com código de autoriza??o 3(direta), mesmo o plugin de crédito configurado para “Autorizar somente se autenticada”.

    Meu cart?o é Visa (autenticável) e só deixei ativas as bandeiras Visa e Mastercard nas configura??es de crédito. Nào sei dizer onde estou configurando errado para o xml ser gerado com código 3 ao invés de 1.

    De qualquer maneira, fiz um hack para for?ar código 1 e vou testar agora. Volto logo mais com os resultados.

    é… com crédito usando código de autoriza??o 1 n?o rola mesmo. Aparentemente o processo é redirecionado com sucesso para a página de autentica??o do banco, mas o banco nega a autoriza??o sem tentar pegar meus dados de autentica??o. A página só fica em branco e volta para meu site com a negativa.

    O problema pode ser com meu cart?o ou meu banco. Vai que, para crédito, um dois dois n?o trabalha com autentica??o.

    Vou limpar meu hack e trabalhar com código 3 mesmo. Autoriza??o direta vai provavelmente assustar menos os clientes por n?o sair da minha página. Vou fazer um hack para usar captura manual (meu contrato com a cielo foi optado para captura manual) e isso já deve ser suficiente para evitar fraudes.

    Acho que agora está tudo beleza pra colocar o site no ar. Muito obrigado pessoal.

    Plugin Author Claudio Sanches

    (@claudiosanches)

    @meibach sobre captura manual talvez agora no final de semana eu consiga algum tempo para implementar já isso, agora que parece que finalmente conseguimos sanar os bugs da vers?o 4.0.
    Sobre a autentica??o, n?o me lembro porque estamos for?ando para 3 quando usa Visa e Mastercard. Lembro de ter feito isso na vers?o 2.0 talvez, mas n?o tenho certeza do porque.
    Vou fazer alguns testes depois sobre isso e remover, até porque apenas Visa e Mastercard aceitam essas op??es.
    Talvez aconteceu algo que acabamos invertendo o código, porque deveria for?ar 3 apenas para quando n?o é Visa e Mastercard.
    Vou verificar isso, se você poder fazer mais testes com o código como 1 eu agrade?o.
    Sobre a página de autentica??o é realmente estranha as vezes ir pro site do banco e os dados de cobran?a s?o enviados para o banco, se n?o enviar correto o banco n?o deixa passar mesmo.

    Thread Starter rtg003

    (@rtg003)

    O amadurecimento desse plugin nos ultimos 15 dias foi algo impressionante.
    Parabéns mais uma vez!

    @claudio. Pois é, código 1 só está funcionando com débito mesmo, mas como disse, o problema pode ser meu cart?o ou meu banco.

    No crédito, o plugin até redireciona para a página da Cielo/Banco para tentar autenticar, mas fica tudo em branco e depois volta pro meu site com autoriza??o negada pelo banco ou operadora. Enviando exatamente os mesmos dados de cobran?a para débito, o site do banco inicia e conclui o processo de autentica??o numa boa.

    @rtg003 O plugin tá ficando muito bom mesmo! O lucro da minha primeira venda vai pros caras, pode crer. Meus parabéns também, Claudio e cia.

    Plugin Author Claudio Sanches

    (@claudiosanches)

    @meibach pois é, acabei de ver que a fun??o que corrigi o número para autorizar esta ao contrário.
    Vou corrigir hoje a noite, entretanto vou ter que for?ar todo mundo ao atualizar talvez mudar para o código 3 já que esta funcionando assim e provavelmente se ficar diferente vai dar problemas para cart?o de crédito. Mas depois de feito isso vai ser possível alterar a op??o sem problemas.

    Estou me tocando de um problema que pode estar acontecendo e vou tentar explicar com minha terminologia de amador. Me perdoem se o termos n?o est?o corretos:

    Pelo pouco do que estou entendendo do Manual do Desenvolvedor, o fluxo de uma transa??o com autentica??o é bem mais complexo do que eu imaginava. O meu hack simplesmente for?ou o código de autoriza??o para 1. Isso n?o quer dizer que o gateway crédito está seguindo corretamente todo o fluxo de transa??o autenticada, como o de débito está.

    Eu imagino que, no modo débito, o plugin deve estar usando corretamente a informa??o devolvida pela Cielo na tag <url-autenticacao>. No modo crédito, como eu fiz um simples hack, essa parte do código, que interpreta a informa??o devolvida pela cielo, n?o entra necessariamente ou corretamente em funcionamento.

    Faz algum sentido esse raciocínio?

    Plugin Author Claudio Sanches

    (@claudiosanches)

    @meibach para débito agora você consegue configurar diferente apenas para ele.
    No crédito me parece que quando tem algo com <url-autenticacao> deveria redirecionar também da mesma forma que é feita no débito.

Viewing 15 replies - 1 through 15 (of 16 total)
  • The topic ‘Quest?o no modo DéBITO’ is closed to new replies.