• Resolved ruhanbidart

    (@ruhanbidart)


    Olá,

    Estou com um problema que os status dos meus pedidos n?o mudam. Eles ficam sempre em:

    “Pagamento pendente”

    mesmo quando o pagamento já foi efetuado.

    A primeira coisa que fui veriicar foram os webhooks do Moip, como funcionava essa integra??o. Vi na documenta??o que se sugeria de utilizar o link:

    https://seusite.com/?wc-api=WC_MOIP_Gateway

    No entanto, quando usei este link nos webhooks que cadastrei no Moip, ao verificar no webhooks dashboard do Moip sempre me retornava FAILED (o nome real do meu site foi omitido aqui):

    Event: ORDER.WAITING
    URL: https://MEUSITE.com.br/?wc-api=WC_MOIP_Gateway
    Status: FAILED
    Sent At: 2018-01-09T03:30:27.436Z

    Busquei ent?o links alternativas para realizar testes. Ao tentar este consegui um retorno SENT:

    Event: ORDER.WAITING
    URL: https://MEUSITE.com.br/wc-api/moip-webhook/
    Status: SENT
    Sent At: 2018-01-09T03:30:17.109Z

    E isso com vários status diferentes (ORDER.PAID, ORDER.NOT_PAID) n?o somente com o ORDER.WAITING, todos retornando SENT.

    O problema é que minha ordem, independente de o Moip enviar o Webhook e receber um retorno SENT, continua no mesmo status “Pagamento pendente” sempre.

    Talvez eu tenha me esquecido de algum detalhe na integra??o ou algo assim, mas já esgotei aqui os principais locais para verificar. Li todos os tópicos anteriores relacionados ao assunto e ainda n?o encontrei uma luz para meu problema.

    Espero que possam me ajudar!

Viewing 2 replies - 1 through 2 (of 2 total)
  • Olá, estou com o mesmo problema. Já falei com o pessoal do Moip e eles informaram que o problema é com o plugin, pois a URL está enviando os status, porém o plugin n?o os atualiza no woo. Claudio, alguma posi??o? Alguém com algum problema parecido e que você tenha resolvido? Obrigado desde já. Obs.: parabéns pelos plugins que você desenvolve, uso e recomendo vários deles.

    Thread Starter ruhanbidart

    (@ruhanbidart)

    Olá, eu resolvi o caso por aqui.

    Atualizei o plugin e, na nova vers?o, o plugin oferece algumas variáveis a mais na parte de configura??es:

    Access Token:
    URL:
    Webhook ID:
    Hash Token:
    Webhook Token:

    Aí bastou cadastrar o valor da variável URL nos webhooks do Moip que deu tudo certo.

    Algo importante a notar é que, se você tiver muitas URLs cadastradas nos Webhooks do Moip (como era meu caso) é necessário que você delete elas e mantenha somente aquelas que está usando de fato. No meu caso, o suporte do Moip falou que n?o tinha rela??o também mas, de fato, eles n?o chamavam minha URL por conta de tantos testes que tinha deixado pendente por lá.

    Sugiro que tente ent?o essas duas coisas:

    1) Atualizar plugin e cadastrar a webhook url no Moip;

    2) Deletar todos os webhooks que n?o lhe s?o úteis no momento.

    Penso que vai te ajudar a resolver!

    Abs

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Status das compras n?o se modificam’ is closed to new replies.