• Resolved Leonardo

    (@engleonardo)


    Apesar de todas as informações da integração estarem corretas, os pedidos no Woocommerce não estão sincronizando.

    Já tentei de tudo, adicionar códigos no functions, contratei Paquistanês (no fiver), olhei o código todo e nada resolveu.

    As vendas acontecem, o site reconhece, os pedidos são aceitos, recebo e-mail de confirmação do Mercado Pago, dentro da venda – no Woocommerce, parte do Mercado Pago – aparece como “pedido pago”, mas, no Woocommerce, sempre fica em “Pendente” . Só vai para “Concluído” quando eu clico em ‘Sincronizar’.

    Quando faço um reembolso pelo painel do MP, no Woocommerce permanece como ‘Concluído’. Mesmo sincronizando (clicando em sincronizar), o status não muda. Nesse caso, precisa mudar manualmente pars ‘Reembolsado’.

    Utilizo o MP há mais de 2 anos, isso acontecia eventualmente (o que já era bem chato), mas agora está há dias dessa maneira.

    Antes, a sincronização estava perfeita. Após a última atualização do WordPress e do Woo, a situação agravou.

    O suporte ‘dev’ do MP, não ajuda, sequer respondem ou dão algum prazo para uma solução.

    Sinto que não estão nem aí com os clientes. Se coloquem no lugar de um comprador. Você entra em um site, faz uma compra, faz o pagamento e fica horas aparecendo “pendente de pagamento”. Oq vc faz?

    Isso está nos trazendo uma enorme dor de cabeça, várias reclamações e horas desperdiçadas com desenvolvimento e buscas por uma solução. Por favor, se posicionem, atualizem o plugin para que ele volte a ser funcional e o melhor meio de pagamento que temos no Brasil.

    Obrigado.

    • This topic was modified 3 months, 1 week ago by Leonardo. Reason: Correção

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

Viewing 7 replies - 1 through 7 (of 7 total)
  • Olá @engleonardo

    Eu estava com o mesmo problema aqui e consegui resolver. Reparei que no admin do plugin, dentro do passo 2 “personalize sua loja” tem um botão chamado “ver opções avançadas”.

    Dentro dessas opções avançadas tem uma funcionalidade lá chamada “Monitoramento de Pedidos” que estava desativada. Eu ativei aqui e até o momento tem funcionado.

    Espero que te ajude também.

    En español lo que dijo @juliagom3s, que confirmo que funciona:

    Ir a la configuración del medio de pago, entrar a las configuraciones, ir al paso 2 “Personalización”, entrar a “Ver opciones avanzadas” y activar “Monitoreo de pedidos”. Hasta que solucionen el error del plugin, esto funciona correctamente.

    Gracias @juliagom3s!

    Thread Starter Leonardo

    (@engleonardo)

    @juliagom3s

    Muito obrigado, mas o meu já estava ativado e as configurações avançadas todas configuradas.

    Thread Starter Leonardo

    (@engleonardo)

    O problema, aparentemente, era o Firewall, o suporte do Mercado Pago me respondeu.

    Se você utiliza Clouflare, você pode seguir esse passo a passo:

    1. Acesse o Cloudflare
    2. Selecione seu domínio
    3. Vá para a Aba Firewall
    4. Clique em Create Firewall Rule
    5. Rule name: MercadoPago (ou a que desejar)
    6. When incoming requests match… selecione
    7. Field => URI Path
    8. Operator => equals
    9. Value => /wc-api/WC_WooMercadoPago_Basic_Gateway/
    10. OU mais genérico (você escolhe):
    11. Value => ^/wc-api/WC_Woo
    12. Then… Choose an action Bypass
    13. Choose a feature  => (selecione todos) × User Agent Block × Hotlink Protection × Browser Integrity Check × Rate Limiting × Security Level
    14. Deploy

    https://wordpress.org/support/topic/fix-pt-es-status-pagamento-no-cambia-status-estados/

    Se você urtiliza outro tipo de firewall, é importante que contate o administrador do seu servidor e informe para ele nossos IP´s que disparam as notificações, para que não barrem essas mensagens. Isso acontece muitas vezes porque o Mercado Pago envia uma grande quantidade de notificações e o firewall barra para evitar ataques DDos.

    • Validar se há restrição com o seu servidor e aos IPs abaixo como exceção:

    54.88.218.97
    18.215.140.160
    18.213.114.129
    18.206.34.84

    Aqui a solução era porque eu estava usando aquele senha externa do servidor. Dai desativei e funcionou. Se bem que a primeira resposta de ativar o monitoramento de pedidos nas opções avançadas também funciona nesse caso.

    A mi me sigue sin traer las actualizaciones. En el debug todos los pedidos retornan con:
    Unable to update order NUMBER ORDER on action got error: Couldn’t find payment – Context: []

    Alguién más con el mismo problema?

Viewing 7 replies - 1 through 7 (of 7 total)
  • You must be logged in to reply to this topic.