claudiosanches / woocommerce-moip

WooCommerce Moip - WordPress Plugin
http://wordpress.org/plugins/woocommerce-moip/
28 stars 14 forks source link

Problema na integração #8

Closed scavalcante94 closed 10 years ago

scavalcante94 commented 10 years ago

Oi Claudio, tudo bem? sou muito fã do seu trabalho em breve quando eu tiver retorno no meu projeto eu faço questão de te "pagar uma cerveja" como eu vi no seu site... Então, vamos lá. Estou integrando o plugin moip com o woocommerce e etc... já simulei uma compra via sandbox e a mesma está em análise. Fui tentar simular uma notificação e a mesma dá erro... eu coloquei tudo como você mandou. Veja: https://dl.dropboxusercontent.com/u/106268965/Moip.jpg Eu errei alguma coisa?

Estou fazendo os testes via sandbox para depois solicitar a api e a chave do moip

claudiosanches commented 10 years ago

Precisa ver se tem algo no seu servidor recusando POSTs externos.

scavalcante94 commented 10 years ago

Ok... Vou ver

Mas quando eu usei o paypal sandbox... Foi tudo normal, a integração padrão do wocommerce. Com url de retorno e etc...

Vc ainda acha que pode ser isso ?

-----Mensagem Original----- De: "Claudio Sanches" notifications@github.com Enviada em: ‎06/‎07/‎2014 20:41 Para: "claudiosmweb/woocommerce-moip" woocommerce-moip@noreply.github.com Cc: "scavalcante07" scavalcante94@gmail.com Assunto: Re: [woocommerce-moip] Problema na integração (#8)

Precisa ver se tem algo no seu servidor recusando POSTs externos. — Reply to this email directly or view it on GitHub.

claudiosanches commented 10 years ago

Sim

scavalcante94 commented 10 years ago

Eu hospedo meu wordpress no WPENGINE...

Eles disseram que não há nada.

O que você acha que ainda pode está acontecendo?

2014-07-06 21:28 GMT-03:00 Claudio Sanches notifications@github.com:

Sim

— Reply to this email directly or view it on GitHub https://github.com/claudiosmweb/woocommerce-moip/issues/8#issuecomment-48131899 .

claudiosanches commented 10 years ago

Precisa ver o log de acesso, ou tentar logar o que esta acontecendo já que não tem mod_security ou nada assim bloqueando o Moip.

claudiosanches commented 10 years ago

O que mostra no log do plugin?

scavalcante94 commented 10 years ago

desculpe pela ignorancia... mas como eu vejo isso?

2014-07-06 22:58 GMT-03:00 Claudio Sanches notifications@github.com:

O que mostra no log do plugin?

— Reply to this email directly or view it on GitHub https://github.com/claudiosmweb/woocommerce-moip/issues/8#issuecomment-48134986 .

claudiosanches commented 10 years ago

Tem uma opção para habilitar o log no plugin. Ativa ela, depois tenta fazer novamente a simulação. Com isso vai ficar gravado no log o que aconteceu. Junto com a opção você vai encontrar o caminho do arquivo.

scavalcante94 commented 10 years ago

Então, habilitei essa opção, tentei fazer novamente a simulação e o estranho foi que nada apareceu... nenhum documento txt. Visitei o link lá de onde eu tenho que colocar o url de notificação e aparece o seguinte "Moip falha no pedido"...

Em 6 de julho de 2014 23:18, Claudio Sanches notifications@github.com escreveu:

Tem uma opção para habilitar o log no plugin. Ativa ela, depois tenta fazer novamente a simulação. Com isso vai ficar gravado no log o que aconteceu. Junto com a opção você vai encontrar o caminho do arquivo.

— Reply to this email directly or view it on GitHub https://github.com/claudiosmweb/woocommerce-moip/issues/8#issuecomment-48135702 .

scavalcante94 commented 10 years ago

Recebi isso do do suporte do WPENGINE:

Obrigado pela sua resposta. Com base na imagem inicial previsto, parece que o erro retornado é um redirecionamento 301, que não pode ser um indicativo de um erro, tanto que a conexão está sendo empurrado para uma URL diferente, ou não está se conectando à URL apropriada.

Existem passos que podemos tomar para replicar este problema, ou você poderia nos fornecer o método de conexão com o gateway de pagamento, eo URL que a conexão está sendo feita.

Você tem ideia do porque eles disseram isso?

Falando nisso, qual método de conexão que o plugin usa? é via post? e o url de conexão é aquele lá /?wc-api=WC_MOIP_Gateway

Em 6 de julho de 2014 23:28, Samuel Cavalcante scavalcante94@gmail.com escreveu:

Então, habilitei essa opção, tentei fazer novamente a simulação e o estranho foi que nada apareceu... nenhum documento txt. Visitei o link lá de onde eu tenho que colocar o url de notificação e aparece o seguinte "Moip falha no pedido"...

Em 6 de julho de 2014 23:18, Claudio Sanches notifications@github.com escreveu:

Tem uma opção para habilitar o log no plugin.

Ativa ela, depois tenta fazer novamente a simulação. Com isso vai ficar gravado no log o que aconteceu. Junto com a opção você vai encontrar o caminho do arquivo.

— Reply to this email directly or view it on GitHub https://github.com/claudiosmweb/woocommerce-moip/issues/8#issuecomment-48135702 .

claudiosanches commented 10 years ago

Me passa a URL do seu site e a URL que você esta usando no Moip.

scavalcante94 commented 10 years ago

www.amorg.com.br

-----Mensagem Original----- De: "Claudio Sanches" notifications@github.com Enviada em: ‎07/‎07/‎2014 09:28 Para: "claudiosmweb/woocommerce-moip" woocommerce-moip@noreply.github.com Cc: "scavalcante07" scavalcante94@gmail.com Assunto: Re: [woocommerce-moip] Problema na integração (#8)

Me passa a URL do seu site e a URL que você esta usando no Moip. — Reply to this email directly or view it on GitHub.

claudiosanches commented 10 years ago

Onde esta a homepage/catalogo de produtos do WooCommerce?

scavalcante94 commented 10 years ago

Veja esse link: https://dl.dropboxusercontent.com/u/106268965/Membros.jpg

O Woocommerce gerencia minhas assinaturas... Ao clicar em assine já o cliente é redirecionado para colocar as informações dele aqui:

https://dl.dropboxusercontent.com/u/106268965/membros%202.jpg

Depois que ele coloca as informações e clica em finalizar, ele é redirecionado para aqui:

https://dl.dropboxusercontent.com/u/106268965/membros%203.jpg...

Depois disso, é feito o "pagamento",,,

ai a transação via cartão por exemplo entra em análise, consta no extrato de transações do meu sandbox do moip e quando eu vou tentar simular a aprovação dá aquele erro que eu enviei no primeiro print.

o problema é só na hora do retorno da transação... dá aquele erro que você já sabe.

2014-07-07 9:57 GMT-03:00 Claudio Sanches notifications@github.com:

Onde esta a homepage/catalogo de produtos do WooCommerce?

— Reply to this email directly or view it on GitHub https://github.com/claudiosmweb/woocommerce-moip/issues/8#issuecomment-48174477 .

scavalcante94 commented 10 years ago

O que você acha que pode esta acontecendo ?

-----Mensagem Original----- De: "Claudio Sanches" notifications@github.com Enviada em: ‎07/‎07/‎2014 09:57 Para: "claudiosmweb/woocommerce-moip" woocommerce-moip@noreply.github.com Cc: "scavalcante07" scavalcante94@gmail.com Assunto: Re: [woocommerce-moip] Problema na integração (#8)

Onde esta a homepage/catalogo de produtos do WooCommerce? — Reply to this email directly or view it on GitHub.

claudiosanches commented 10 years ago

Não é exatamente um erro se der como 301, mas o resultado deveria chegar no log. Tenta utilizar a URL: http://amorg.com.br/wc-api/WC_MOIP_Gateway/

scavalcante94 commented 10 years ago

continua dando o mesmo erro.

mas dessa vez o log foi criado, veja: https://dl.dropboxusercontent.com/u/106268965/moip-a237230e3b89826b8f0645072576e817.txt

2014-07-07 19:18 GMT-03:00 Claudio Sanches notifications@github.com:

Não é exatamente um erro se der como 301, mas o resultado deveria chegar no log. Tenta utilizar a URL: http://amorg.com.br/wc-api/WC_MOIP_Gateway/

— Reply to this email directly or view it on GitHub https://github.com/claudiosmweb/woocommerce-moip/issues/8#issuecomment-48248917 .

scavalcante94 commented 10 years ago

Testei o seu plugin do Pagseguro e deu tudo certo! Além dele, também testei o padrão do paypal do woocommerce... Parece que o problema so é no plugin do Moip.

Enfim, o que você acha que pode está acontecendo? eu realmente preferiria o plugin do moip por causa de depois de um tempo poder receber em apenas 2 dias.

Em 7 de julho de 2014 21:46, Samuel Cavalcante scavalcante94@gmail.com escreveu:

continua dando o mesmo erro.

mas dessa vez o log foi criado, veja: https://dl.dropboxusercontent.com/u/106268965/moip-a237230e3b89826b8f0645072576e817.txt

2014-07-07 19:18 GMT-03:00 Claudio Sanches notifications@github.com:

Não é exatamente um erro se der como 301, mas o resultado deveria chegar

no log. Tenta utilizar a URL: http://amorg.com.br/wc-api/WC_MOIP_Gateway/

— Reply to this email directly or view it on GitHub https://github.com/claudiosmweb/woocommerce-moip/issues/8#issuecomment-48248917 .

claudiosanches commented 10 years ago

Funciona para várias pessoas o plugin do Moip, para você tem que funcionar também. Mesmo jeito que eu fiz o plugin do Moip, foi feito o do PagSeguro. Log que você mostrou só mostra quando esta criando as transações no Moip e não o retorno.

scavalcante94 commented 10 years ago

Então... o que eu devo fazer agora? porque o problema é realmente no retorno

claudiosanches commented 10 years ago

Simplesmente pode ser a ferramenta de teste. Mas vou dar uma olhada hoje a noite.

scavalcante94 commented 10 years ago

OK...

No aguardo Aqui!

2014-07-08 10:31 GMT-03:00 Claudio Sanches notifications@github.com:

Simplesmente pode ser a ferramenta de teste. Mas vou dar uma olhada hoje a noite.

— Reply to this email directly or view it on GitHub https://github.com/claudiosmweb/woocommerce-moip/issues/8#issuecomment-48335752 .

scavalcante94 commented 10 years ago

Oi Claudio, bom dia!

Deu certo você ver ontem a noite?

2014-07-08 10:34 GMT-03:00 Samuel Cavalcante scavalcante94@gmail.com:

OK...

No aguardo Aqui!

2014-07-08 10:31 GMT-03:00 Claudio Sanches notifications@github.com:

Simplesmente pode ser a ferramenta de teste.

Mas vou dar uma olhada hoje a noite.

— Reply to this email directly or view it on GitHub https://github.com/claudiosmweb/woocommerce-moip/issues/8#issuecomment-48335752 .

claudiosanches commented 10 years ago

Puts esqueci de ver isso hoje e agora esta tarde, amanhã a noite dou uma olhada.

scavalcante94 commented 10 years ago

So passei para dar uma lembrada...

-----Mensagem Original----- De: "Claudio Sanches" notifications@github.com Enviada em: ‎10/‎07/‎2014 01:51 Para: "claudiosmweb/woocommerce-moip" woocommerce-moip@noreply.github.com Cc: "scavalcante07" scavalcante94@gmail.com Assunto: Re: [woocommerce-moip] Problema na integração (#8)

Puts esqueci de ver isso hoje e agora esta tarde, amanhã a noite dou uma olhada. — Reply to this email directly or view it on GitHub.

claudiosanches commented 10 years ago

Acabei de testar e esta funcionando ok. Só pode ser algo no seu servidor então.

scavalcante94 commented 10 years ago

Então, o que eu respondo a eles ? Lembra o que eu disse o que eles me disseram ?

O que voce acha que é ?

-----Mensagem Original----- De: "Claudio Sanches" notifications@github.com Enviada em: ‎10/‎07/‎2014 23:34 Para: "claudiosmweb/woocommerce-moip" woocommerce-moip@noreply.github.com Cc: "scavalcante07" scavalcante94@gmail.com Assunto: Re: [woocommerce-moip] Problema na integração (#8)

Acabei de testar e esta funcionando ok. Só pode ser algo no seu servidor então. — Reply to this email directly or view it on GitHub.

claudiosanches commented 10 years ago

Só debugando ai, não sei o que pode ser. Mas o plugin esta funcionando ok.

scavalcante94 commented 10 years ago

Como faço isso ? O que eu tenho que dizer a wpengine ?

-----Mensagem Original----- De: "Claudio Sanches" notifications@github.com Enviada em: ‎10/‎07/‎2014 23:44 Para: "claudiosmweb/woocommerce-moip" woocommerce-moip@noreply.github.com Cc: "scavalcante07" scavalcante94@gmail.com Assunto: Re: [woocommerce-moip] Problema na integração (#8)

Só debugando ai, não sei o que pode ser. Mas o plugin esta funcionando ok. — Reply to this email directly or view it on GitHub.

claudiosanches commented 10 years ago

Cara só olhando o servidor mesmo. De servidor ai já não é a minha area.

scavalcante94 commented 10 years ago

Hum... Então voce não sabe o que eu devo dizer a eles ? Porque eles perguntaram qual tipo de conexão o gateway usa

-----Mensagem Original----- De: "Claudio Sanches" notifications@github.com Enviada em: ‎10/‎07/‎2014 23:47 Para: "claudiosmweb/woocommerce-moip" woocommerce-moip@noreply.github.com Cc: "scavalcante07" scavalcante94@gmail.com Assunto: Re: [woocommerce-moip] Problema na integração (#8)

Cara só olhando o servidor mesmo. De servidor ai já não é a minha area. — Reply to this email directly or view it on GitHub.

claudiosanches commented 10 years ago

O Moip vai enviar um POST com os dados. Pede para eles verificar o access.log das suas tentativas.

scavalcante94 commented 10 years ago

Oi Cláudio, deu certo! mandei eles olharem que você pediu e deu isso: https://dl.dropboxusercontent.com/u/106268965/deu%20certo.jpg

Além de que a transação que eu simulei como autorizada, retornou com o resultado perfeitamente e a "assinatura" foi liberada.

Então, parece que tudo resolvido né?

Agradeço muito. Além de você criar um plugin perfeito como este gratuitamente, você dá um ótimo suporte...

Deixa só eu ter retorno do meu investimento nesse site, que eu pago uma "cerveja" para você.

2014-07-10 23:57 GMT-03:00 Claudio Sanches notifications@github.com:

O Moip vai enviar um POST com os dados. Pede para eles verificar o access.log das suas tentativas.

— Reply to this email directly or view it on GitHub https://github.com/claudiosmweb/woocommerce-moip/issues/8#issuecomment-48689503 .

claudiosanches commented 10 years ago

Eu sabia que eu não estava ficando louco ainda xD Mas eu até fui olhar se estava mesmo funcionando, porque preciso confessar que com tantos plugins que eu fiz, eu não lembrava exatamente como isso estava funcionando, mas depois que eu testei e vi o código eu tinha visto que esta tudo ok mesmo. As vezes esse tipo de coisa acontece com os servidores, é normal, precisa liberar umas coisas. Enfim, se recebeu a notificação e alterou o status, então esta tudo ok.

scavalcante94 commented 10 years ago

Agora o Moip se comunica perfeitamente com o meu Wordpress, libera a compra mas não muda o status na tela. Após eu simular um pagamento autorizado, o pedido é liberado normalmente. Mas o status no painel do moip fica ainda em "análise" e não "libera o valor". Isso acontece do mesmo jeito para boleto, não sai de boleto impresso. O que pode ter acontecido agora? minha api já foi homologada e estou com medo de colocar a conta de produção e ficar assim, O que você acha?

2014-07-12 14:28 GMT-03:00 Claudio Sanches notifications@github.com:

Closed #8 https://github.com/claudiosmweb/woocommerce-moip/issues/8.

— Reply to this email directly or view it on GitHub https://github.com/claudiosmweb/woocommerce-moip/issues/8#event-140938306 .

claudiosanches commented 10 years ago

Me parece que você não esta sabendo usar o simulador de forma apropriada. Mas se esta fazendo a comunicação esta funcionando tudo bem. Tente usar as chaves de produção e fazer uma compra de um real por cartão de crédito, assim já consegue ver funcionando.

scavalcante94 commented 10 years ago

Então veja: https://dl.dropboxusercontent.com/u/106268965/Moip.jpg

A notificação que eu simulei, foi de autorizada.

O pedido foi liberado normalmente, ficou como "processando" no Wocommerce mas veja como ta.

Ainda ta em análise ai.

Tem alguma coisa de errada? é isso que eu queria saber

Em 16 de julho de 2014 09:25, Claudio Sanches notifications@github.com escreveu:

Me parece que você não esta sabendo usar o simulador de forma apropriada. Mas se esta fazendo a comunicação esta funcionando tudo bem. Tente usar as chaves de produção e fazer uma compra de um real por cartão de crédito, assim já consegue ver funcionando.

— Reply to this email directly or view it on GitHub https://github.com/claudiosmweb/woocommerce-moip/issues/8#issuecomment-49157597 .

claudiosanches commented 10 years ago

Cara, você simulou a mudança de status no WooCommerce, alterou o status para "processando", funcionando como deveria. Explica pra mim como a SIMULAÇÃO de NOTIFICAÇÃO deveria também alterar o status dentro do Moip?

scavalcante94 commented 10 years ago

ah... desculpa ai pela ignorancia XD

Então ta tudo como deveria certo? o problema dessa vez foi eu né? kkkk

Vlw ai de novo pelo suporte

Em 16 de julho de 2014 09:52, Claudio Sanches notifications@github.com escreveu:

Cara, você simulou a mudança de status no WooCommerce, alterou o status para "processando", funcionando como deveria. Explica pra mim como a SIMULAÇÃO de NOTIFICAÇÃO deveria também alterar o status dentro do Moip?

— Reply to this email directly or view it on GitHub https://github.com/claudiosmweb/woocommerce-moip/issues/8#issuecomment-49160524 .

claudiosanches commented 10 years ago

Exato xD Se quiser pagar pelo meu tempo, aqui é o local http://claudiosmweb.com/doacoes/

scavalcante94 commented 10 years ago

ja estava nos meus favoritos XD

Só estou esperando lançar o site e ter um retorninho....

no futuro acho que vou te pagar para desenvolver um plugin Woocommerce com DinheiroMail para mim, dependendo de como eu esteja daqui pra lá com o MOIP.

Além de que, quando eu for fazer uma repaginada no visual do site, contrato você como dev wordpress.

2014-07-16 9:58 GMT-03:00 Claudio Sanches notifications@github.com:

Exato xD Se quiser pagar pelo meu tempo, aqui é o local http://claudiosmweb.com/doacoes/

— Reply to this email directly or view it on GitHub https://github.com/claudiosmweb/woocommerce-moip/issues/8#issuecomment-49161168 .

scavalcante94 commented 10 years ago

cara, to aqui te perguntando uma coisa..

é uma pergunta meio ridicula. O moip não ta pedindo o cpf do cliente para emitir o boleto, é assim mesmo ? fiquei inseguro, pois geralmente exigem o cpf para emissão de boleto. Na hora do checkout via cartão eles pedem normalmente mas por boleto não. E o boleto mesmo assim é emitido pelo sandbox. Então, é besteira meu medo ? to utilizando o checkout transparente

Em 16 de julho de 2014 10:01, Samuel Cavalcante scavalcante94@gmail.com escreveu:

ja estava nos meus favoritos XD

Só estou esperando lançar o site e ter um retorninho....

no futuro acho que vou te pagar para desenvolver um plugin Woocommerce com DinheiroMail para mim, dependendo de como eu esteja daqui pra lá com o MOIP.

Além de que, quando eu for fazer uma repaginada no visual do site, contrato você como dev wordpress.

2014-07-16 9:58 GMT-03:00 Claudio Sanches notifications@github.com:

Exato xD

Se quiser pagar pelo meu tempo, aqui é o local http://claudiosmweb.com/doacoes/

— Reply to this email directly or view it on GitHub https://github.com/claudiosmweb/woocommerce-moip/issues/8#issuecomment-49161168 .

claudiosanches commented 10 years ago

Esta ok, não vai pedir CPF mesmo para o boleto.