zuricki
Forum Replies Created
-
Olá @claudiosanches e @niemeyer916,
Eu consegui sim resolver o problema que citei neste ticket. De ante mão já queria deixar claro que o problema nunca foi do plugin, e sim nos dados que informei. Vou explicar melhor:
Quando eu abri este ticket, criei também no mesmo dia um um outro tópico que dizia respeito a formatação do número de afiliação Cielo. Isso porque inicialmente eu não tinha contato direto com a Cielo, toda essa comunicação passava por um intermediário, meu cliente.
Quando solicitei o número de filiação, o meu cliente me informou um dado que serve apenas para lojas físicas, o número de filiação que aparece nas maquininhas Cielo. Eu fiquei na dúvida sobre como adicionar esse valor no plugin, e por isso abri este tópico anterior. Se vocês verificarem, este tópico foi respondido pelo Claudio, e a resposta está correta. Porém, eu entendi de forma errada, e a partir dai surgiram todos esses problemas. Eu sempre estive informando no plugin dados que não são compatíveis com o serviço de webservice da Cielo. Esse número de afiliação você consegue junto a Cielo, após adesão ao plano webservice. E a chave você vai conseguir inciando o processo de homologação, também junto a cielo.@niemeyer916 siga nessa linha que você deve resolver ai.
Mais uma vez, gostaria de agradecer todo o apoio prestado pelo Claudio.
Bom dia Claudio,
Eu sei que estão funcionando, mas como foi uma indicação do suporte deles lá, achei que valia a pena tentar verificar. Mas enfim, resumindo tudo continuo com o problema. E o pior de tudo é ainda não conseguir identificar onde está o problema, se é uma configuração incorreta no plugin, ou se é algum liberação junto a CIELO. De qualquer forma estou em conversa constante com o suporte lá, e qualquer novidade posto aqui.
Obrigado pela atenção.
Olá Claudio, boa tarde.
Nesse período de 2 semanas estive em contato com o suporte CIELO, e me informaram que o erro “servico indisponivel” ocorre quando há alguma informação errada no XML, citaram inclusive o seguinte exemplo:
INCORRETO:<numero>9999999999 </numero>
CORRETO:<numero>9999999999</numero>Eu verifique nas configurações do plugin na minha loja e não encontrei espaço antes ou depois do conteúdo. No plugin, como eu consigo saber como está sendo montado o xml da requisição? Sei que estas informações realmente não devem aparecer no log, pois vão conter informações do cartão. Mas preciso saber isso neste caso específico, pra entender melhor o porque dessa bendita mensagem de erro.
Obrigado!
Boa noite Claudio,
Sim, para o usuário final, ou seja, na tela de finalizar compra apareceu sim a mesma mensagem. No log é que não a apareceu mais a mensagem de erro ao converter o XML.
Obrigado.
Olá Claudio,
Testei esta versão beta, porém na tela de finalização de compras veio a mesma mensagem. O log mudou um pouco, passou a gera menos informação. Nesta versão, aquela parte do código para gerar um log mais detalhada já está inclusa?
Segue o log gerado desta vez:
Obrigado!
Boa tarde Claudio,
De fato só está ficando em branco no painel do wordpress. Com o caminho que você me indicou, encontrei os arquivos e o conteúdo do log:
Dei uma olha e única linha do log que me chamou a atenção foi:
<erro xmlns=”http://ecommerce.cbmp.com.br” id=””><codigo>097</codigo><mensagem>Servico Indisponível</mensagem>
O parâmetro “id” não deveria estar preenchido? Esta não é a causa do “Serviço indisponível”, já que não foi parametrizado um id?
Obrigado!
Bom dia Claudio,
Mas dai a minha pergunta anterior, qual o caminho da pasta onde o plugin salva estes arquivos? Utilizei a função de busca do FileZilla, indicando o nome do arquivo que está aparecendo vazio no painel do WordPress para procurar em todas as pastas do site, e não encontrei o arquivo.
Obrigado.
Ahh, e eu vi sim sua mensagem anterior. Já verifiquei e nos dois métodos a opção “Ativar logs” está marcada.
Boa noite Claudio,
Não consegui de forma alguma que o plugin voltasse a escrever o log, tentei bastante coisa e nada. Desta forma, fiz um teste com o débito (estava usando antes sempre a função credito) e pra esta opção gerou log, com o mesmo erro que citei no incio deste post. Já que era o mesmo erro, então resolvi seguir o teste com o debito mesmo. Adicionei esse if a mais que você postou, no arquivo class-wc-cielo-api.php, na linha 333. Conferi com a imagem que você colou, ficou da mesma forma. Quando voltei a fazer o teste com a função débito, voltou a gerar o logo vazio. E mesmo eu comentando esse trecho do código, não gera mais log. Os arquivos de credito e débito ficam vazios. Tem alguma ideia? Sabe o caminho pra achar esses arquivos de log? Se eu conseguir encontrar e apaga-los, o plugin recria correto?
Obrigado!
Boa noite Claudio,
Parece incrível mas agora não tá mais gerando log algum, o arquivo está ficando sempre vazio. Mesmo depois que comentei o trecho de código que você indicou, ainda não consigo gerar logs. Já até tentei reinstalar o plugin e nada. Tem alguma ideia do que seja? Não tive como testar muito a fundo hoje, estive muito atarefado. Mas amanhã pretendo apagar todos os arquivos do plugin, pra ver se volta a gerar log e ai adiciono novamente essa parte do código. Amanhã passo um outro feedback.
Obrigado.
Bom dia Claudio,
Consigo sim. Ainda hoje vou postar um feedback.
Obrigado!
Boa tarde Claudio,
Verifiquei, e o único item de atenção que encontrei foi a versão do PHP, que estava abaixo da versão mínima recomendada. Já atualizei para a versão 5.6, mas o bendito erro permanece. No mais, todos os campos estavam com status ok. A saga continua.
O pior é que o erro no log ta muito genérico, pelo menos pra mim. Não consigo nem ter ideia do que está tentando converter pra XML e não consegue.Sim, esqueci de citar:
curl 7.1917
open ssl 1.0Pesquisando anteriormente encontrei em algum lugar as versões mínimas, mas não encontrei dessa vez. Quais são as versões que você recomenda usar?
Obrigado.
Boa noite Claudio,
Não estou utilizando as informações do checkout cielo. Ainda permaneço com o erro citado, tem mais alguma ideia do que eu possa verificar? Só adicionando uma informação que não falei antes, no ambiente de testes funciona.
Obrigado.
Olá Claudio, muito obrigado pela resposta.
Eu verifiquei e não é debito, na verdade já desativei a possibilidade de debito logo na instalação do plugin, estou utilizando credito mesmo. Testei com outra bandeira (VISA) e aconteceu o mesmo problema. Meu ambiente está com SSL configurado, e estou aguardando uma resposta do meu servidor em relação a versão de cURL e OpenSSL utilizados, vi em outros suporte que essa versões podem interferir. Não sendo débito, você conhece alguma outra possibilidade para o erro que informei?
Obrigado.
Att,
Eric Farias