• Resolvido blanksuporte

    (@blanksuporte)


    Olá pessoal!

    Estou com um problema muito estranho. Tenho uma loja woocommerce e utilizo o plugin do pagseguro, e tenho enfrentado alguns problemas.

    Quando é realizado um novo pedido no site, não chega nenhum email de novo pedido pra mim. Porém seu eu for no pedido e colocar para me reenviar o email ele envia normalmente….o que deve ser?

    Outro ponto, quando é realizado uma compra, e é feito o pagamento da mesma, o status do pedido não muda, fica sempre em pagamento pendente, e depois de um tempo ele muda para cancelado, o estranho que é fiz uma compra no site pelo cartão e o pagseguro confirmou o pagamento, mais o pedido não atualizou o status, e depois de algumas horas ele mudou o status do pedido para cancelado, mesmo o produto sendo pago e eeu recebendo a notificação do pagseguro de que o pedido foi pago. O que será que está causando isso?

    Pode me ajudar, por favor?

Visualizando 14 respostas - 1 até 14 (de um total de 14)
  • Moderador Claudio Sanches

    (@claudiosanches)

    Isso geralmente é problema no seu site.
    Já vi vários casos do mod_security bloqueando as notificações do PagSeguro, também outros disso acontecendo com o CloudFlare e muitos com plugins de segurança que adicionam user-agents no seu .htaccess e isso bloquea o user-agent que entrega a notificação do PagSeguro.
    Você precisa conferir o log de acesso do seu servidor para ter certeza do que esta acontecendo.

    Criador do tópico blanksuporte

    (@blanksuporte)

    Olá Claudio Sanches!

    Em relação ao mod_secuity, eu gostaria de saber como faço para desativa-lo, pois não sei como desabilita-lo para fazer um teste!

    Em relação ao log de acesso do servidor, eu consigo isso no próprio wordpress ou terei de pedir a minha hospedagem?

    Criador do tópico blanksuporte

    (@blanksuporte)

    Eu consegui gerar o log do plugin, e quando eu realizao uma compra ele me mostra a seguinte mensagem no final do log:
    PagSeguro Payment Token created with success! The Token is:(Nº)

    Como que eu verifico se o plugin está recebendo as mudanças de status dop pagseguro??

    Moderador Claudio Sanches

    (@claudiosanches)

    Se não sabe, então conversa com quem administra o seu servidor.
    Ele vai conseguir te ajudar.
    O log do plugin não mostra o que estou dizendo e sim o log de acesso do servidor.

    Criador do tópico blanksuporte

    (@blanksuporte)

    Blz…

    em relação ao mod_security, você poderia me ajudar a desabilita-lop ara que eu possa verificar se é eles mesmo que está causando esse problema, pois vi em muitos foruns, até memso comentados por voc~e que o problema foi resolvido desabilitando o mod_security, porém em nenhum deles diz como realizar o processo!

    Você pode me ajudar?

    Moderador Claudio Sanches

    (@claudiosanches)

    Não, quem vai te ajudar é quem administra a sua hospedagem.
    Se for servidor compartilhado principalmente vai ter algum painel e a melhor forma de fazer isso é conversando com o suporte!
    Não vou te dizer como realizar o processo, eu te dei o caminho, agora você se esforça um pouco e vai atrás!

    Criador do tópico blanksuporte

    (@blanksuporte)

    Olá Claudio, desculpa a demora em responder mais estava a espera de minha hospedagem me enviar o logs de acesso do servidor.

    Em relação ao log, vou ser bem sincero, eu não entendi muito bem não. Pelo que eu li, o pagseguro envia um POST para o servidor para mudar o status quando o pagamento é aprovado, e esse POST que é responsável por atualizar .

    [27/Nov/2014:17:56:19 -0200] “POST /?wc-api=WC_PagSeguro_Gateway HTTP/1.1” 403 472 “-” “Jakarta Commons-HttpClient/3.1”

    O código acima é o horario que eu fiz a compra no cartão e o pagamento foi aprovado, e tem esse código no log do serviro!

    Eu já desabilitei o mod_security, e ainda não está nem enviando os emails de pedido e nem alterando o status. Os unicos plugins que eu tenho nesta loja são o do woocommerce, o pagseguro, o correios,contact form.

    Uma pergunta: pode ser problema de tema?
    O que você me sugere a fazer?

    Moderador Claudio Sanches

    (@claudiosanches)

    Esta ai comprovado que a notificação do PagSeguro esta sendo bloqueada.

    [27/Nov/2014:17:56:19 -0200] "POST /?wc-api=WC_PagSeguro_Gateway HTTP/1.1" 403 472 "-" "Jakarta Commons-HttpClient/3.1"

    O seu servidor deu para o PagSeguro o status 403.
    Isso significa “Forbidden” ou traduzido para “Proibido”!

    Você precisa encontrar no seu servidor o que esta bloqueando isso.

    Como eu já falei, você usa algum plugin de segurança?

    Criador do tópico blanksuporte

    (@blanksuporte)

    Não estou utilizando nenhum plugin de segurança, só os convencionais mesmo!

    Você acha que esse bloqueio pode estar vindo do servidor?

    Moderador Claudio Sanches

    (@claudiosanches)

    Eu não acho, esta provado que tem algo no seu servidor bloqueando/negando a notificação do PagSeguro.

    Criador do tópico blanksuporte

    (@blanksuporte)

    Será que esse bloqueio deve estar vindo da hospedagem?

    Esse são os plugins que estou utilizando: http://prntscr.com/5crd7f

    Moderador Claudio Sanches

    (@claudiosanches)

    Hospedagem e servidor são os mesmos.
    Fala com o suporte para debugar isso dai.

    Criador do tópico blanksuporte

    (@blanksuporte)

    Olá Claudio, demorei um pouco para responder, mais é que só obtive resposta da hospedagem hoje.

    Agora está tudo funcionando corretamente. Eles não entraram em muitos detalhes, mais me enviaram um email solicitando que eu fizesse uma nova compra no site para testar, eu realizei o processo, e funcionou corretamente!

    Muito obrigado por sua atenção e ajuda!

    Criador do tópico blanksuporte

    (@blanksuporte)

    Resolvido!
    Sem muitos detalhes da hospedagem!

Visualizando 14 respostas - 1 até 14 (de um total de 14)
  • O tópico ‘Pagseguro não atualiza status de venda’ está fechado para novas respostas.