• Resolved Alexandre Aguiar

    (@alexaguiarbleam)


    Bom dia,

    O plugin está a funcionar corretamente à exceção do callback, pois quando há uma encomenda e é efetuado o pagamento o callback não altera o estado da encomenda. Já confirmei com o Ifthenpay e do lado deles parece estar tudo okey.

    Versão plugin Woocommerce – 6.3.1
    Versão plugin Ifthenpay (Webdados) para Woocommerce – 5.1.3

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

Viewing 8 replies - 1 through 8 (of 8 total)
  • Clicou no botão para activar o callback em todos os métodos de pagamento?

    O nosso plugin não muda o estado da encomenda. Apenas informa o WooCommerce do pagamento e é depois o WooCommerce que trata de mudar o estado logo no imediato. Parece-me que é algum outro plugin a prevenir que isso aconteça.

    Activem a depuração em todos os métodos e enviem-nos os ficheiros de log depois de haver 3 ou 4 pagamentos com esse comportamento para info webdados pt

    Thread Starter Alexandre Aguiar

    (@alexaguiarbleam)

    Sim cliquei para ativar o callback e informo também que já enviei email com os logs.

    Em análise.

    Olá Bom dia, estou com o mesmo problema, tive que reinstalar o mbway e multibanco e desde ai os callbacks não funcionam. Liguei para ifthenpay e tb me disseram que estava tudo bem. Podem me ajudar a ver o que se passa. Tem um problema, preciso de ajuda em alguns passos, porque nem sei onde ver os logs nem ativar as opções que falam. Será que poderiamos falar por telefone para seguir os passos pedidos?

    Obrigado

    Bom dia @fabioludovina,

    O suporte ao plugin é limitado a este fórum de suporte.

    A activação de depuração é efectuada nas configurações do multibanco e do mbway. É uma das últimas opções. A partir desse momento o plugin vai começar a gerar um log na pasta wp-content/uploads/wc-logs com o nome do método de pagamento e a data. Deve fazer-nos chegar os ficheiros de uma data em que tenha a certeza que houve um pagamento e erro de callback, juntamente com o error log do PHP desse mesmo dia.
    O seu alojamento web conseguirá ajudar a obter esses ficheiros.

    Olá Marco, vou enviar os logs por email, penso que achei

    @fabioludovina

    Depois de verificarmos os logs, reparamos que não há qualquer log de entrada do callback, como se não fosse feito sequer.

    Depois de contactarmos a IfthenPay percebemos que o callback está configurado para https://oseudominio/wc-api/WC_Multibanco_IfTh… mas ao visitar o seu site reparamos que as ligações permanentes estão configuradas para começar com index.php (o que é incorrecto a vários níveis, nomeadamente de SEO e de funcionamento das APIs do WooCommerce).

    Existem duas soluções:
    1) Ir às opções do WordPress > ligações permanentes e escolher a opção “nome do artigo” e gravar, mas isso vai causar que todos os endereços da página mudem (para melhor)
    2) Pedir à IfthenPay que altere todos os callbacks de todos os métodos de pagamento associados à sua conta e adicione o index.php, assim: https://oseudominio/index.php/wc-api/WC_Multibanco_IfTh…

    Nota adicional: de futuro abra sempre um novo tópico em vez de responder a um antigo.

    Olá Boa Tarde,

    Fiz o que sugeriu e alterei no wordpress e tudo resolvido. Obrigado

Viewing 8 replies - 1 through 8 (of 8 total)

The topic ‘Erro no Callback’ is closed to new replies.