• Resolved costasergio

    (@costasergio)


    Boa tarde,

    Temos um cliente que está com o mesmo problema no MBway, os clientes fazem uma encomenda e não recebemos a nota de encomenda por E-mail.
    Já atualizamos o woocommerce, plugins, wordpress core e tema.
    O problema persiste.

    Já vi os logs do php, não vejo nada suspeito. Contrariamente, no easypay não temos este problema. Recebemos com normalidade as notas de encomenda quando os pagamentos são feitos pelo MBway.

    No Backoffice do WordPress, quando é realizado um pagamento por MBway, o estado aparece como “Cancelada“, e agora após atualização profunda, quando realizaram a última encomenda, aparece “Encomenda Pendente”.

    É possível fazer os testes com um número fictício pelo MBway? Assim, quando o problema for depurado, fazer o teste com esse número para ter acerteza se as notas de encomendas entram por E-mail ou não.

    Conseguem ajudar-nos a solucionar esta questão?

    Obrigado.
    Cumprimentos.

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

Viewing 4 replies - 1 through 4 (of 4 total)
  • Boa tarde,

    As encomendas MBWAY não enviam email até que seja efectuado o pagamento. Isto porque é um método em que o pagamento tem de ser efectuado de imediato, tal como o cartão de crédito ou o paypal. Ver slides 12 a 14 da apresentação disponível em https://www.webdados.pt/2023/10/cria-a-tua-primeira-loja-online-com-o-woocommerce-meetup-wordpress-lisboa-com-marco-almeida/

    A outra questão tem a ver com o estado em que a encomenda fica após pagamento. Se está a ser cancelada é porque não estão a receber correctamente o callback. Façam de novo o activação do mesmo no ecrã de configurações do MBWAY.

    Quando a encomenda entra fica em “Pagamento pendente” e depois de paga deve passar a “Em processamento” (ou “Concluída”, conforme o tipo de produtos vendidos).

    A melhor forma de testar é:

    • Colocar o WP_DEBUG a true no wp-config.php
    • Inserir uma encomenda MB WAY com um nº de telemóvel real (mas ignorar a notificação na app)
    • Entrar na encomenda e verificar que está em “Pagamento pendente”
    • Na barra à direita, na metabox IfthenPay, deverá aparecer um botão para simular pagamento. Clicar no mesmo.
    • A encomenda deverá passar a “Em processamento” e deverá sair o email informativo para o cliente (desde que configurado correctamente no WooCommerce)
    • Voltar a colocar o WP_DEBUG a false para que desapareça o botão de simulação de pagamento
    Thread Starter costasergio

    (@costasergio)

    Fiz esse processo que refiriu e exibiu encomenda “Em Processamento” durante a simulação.

    As encomendas estão aparece canceladas, o cliente à pouco fez uma encomenda e aparecia “Pagamento Pendente” e depois passou para “Cancelada” ( Acabei de verificar ).

    Quando um cliente faz um pagamento pelo Mbway, a empresa recebe a notificação da IfthenPay.

    Vou fazer de novo ativação do callback…

    Se passou a processamento com o teste, que é no fundo um callback igual ao que a IfthenPay faz, deve mesmos er falta de configuração do callback do lado da IfthenPay, daí ter sugerido que fizesse de novo a activação.

    As encomendas estão canceladas porque nunca é recebido o callback, passa o tempo definido e o WooCommerce cancela automaticamente.

    Aconselhamos também a activar a depuração / debug nesse método de pagamento para despiste futuro de problemas.

    Tópico encerrado por falta de feedback

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

The topic ‘MBway problema’ is closed to new replies.