• Resolved Tomás Gaspar

    (@tomasvgaspar)


    Bom dia,

    Ultimamente tem acontecido algumas encomendas. Nomeadamente pagamentos MbWay e Multibanco em que o cliente faz o pagamento da mesma, e o site n?o “reconhece” e n?o indica a encomenda como já paga!

    Recentemente aconteceu-nos isso com um pagamento Multibanco. Em que tivemos que manualmente corrigir no site, dizer que a encomenda estava paga.

    • Este é o registo de depura??o da data exata da encomenda: 2024-09-10T22:33:35+00:00Depura??o Multibanco payment details (12474 / 462629838 / 43.65) generated for Order 60411
    • Este foi outro caso, em que o cliente escolheu método pagamento multibanco: 2024-09-06T12:54:01+00:00 Depura??o Multibanco payment details (12474 / 462650541 / 41.84) generated for Order 60358. E depois acabou por pagar por MbWay, e o site n?o reconheceu essa mudan?a!

    Gostaria de perceber possíveis causas para estes acontecimentos, para evitar ao máximo estes erros.

    ———————————-

    Aproveito para perguntar ainda se ao ter os registos de depura??o ativos, consigo ver nos resgistos possíveis falhas de pagamento, ou o porque de ter dado erros no pagamento. Como por exemplo o cart?o de débito/crédito n?o ser aceite. é possível?

    Obrigado pela aten??o e desde já pela ajuda!

    Cumprimentos,

Viewing 15 replies - 1 through 15 (of 15 total)
  • Plugin Author Marco Almeida | Webdados

    (@webdados)

    Bom dia,

    Obrigado pelo envio dos logs. O mais importante é log no momento do pagamento. N?o existe nenhuma tentativa de callback ainda que falhada visível nos logs?

    Thread Starter Tomás Gaspar

    (@tomasvgaspar)

    Essas s?o as únicas logs que o woocommerce registou para essas encomendas.

    Plugin Author Marco Almeida | Webdados

    (@webdados)

    Na entrada do callback ainda n?o se sabe qual é a encomenda, pelo que n?o está necessariamente identificado. Tem de se ver pela data/hora em que foi pago no backoffice da IfthenPay e depois verificar se há entradas no log ou n?o.

    Come?a com - Callback (...) with all arguments from... e depois várias outras linhas e deveria terminar com um erro, tendo em conta que a encomenda n?o foi marcada como paga.

    Thread Starter Tomás Gaspar

    (@tomasvgaspar)

    Sim este é um exemplo de um pagamento bem sucedido: 2024-09-17T09:04:44+00:00 Depura??o – Callback (/wc-api/WC_Multibanco_IfThen_Webdados/?chave=6e86bea4061a10edc47f0e35007b8050&entidade=12474&referencia=462932138&valor=69.49&datahorapag=17-09-2024%2010:04:00&terminal=5-0000000000-BCP) with all arguments from 23.97.198.63

    Mas para as encomendas em quest?o, n?o tenho nenhuma log Callback. Essas que enviei s?o as únicas logs que tenho. Posso encontrar outras logs em outro local? Sem ser WooCommerce > Estado > Registos

    Thread Starter Tomás Gaspar

    (@tomasvgaspar)

    Porque à cerca deste registo de depura??o da data exata da encomenda:?2024-09-10T22:33:35+00:00Depura??o?Multibanco payment details (12474 / 462629838 / 43.65) generated for Order 60411

    Depois foi paga dia 16-09-2024 09:31, 12474 | 462, 462629838, mas em vez de o ID ser o número da encomenda como costume. O ID do pagamento foi 6298

    O ID de pagamento é um no interno da IfhenPay e n?o tem correspondência com o ID de encomenda, no caso do Multibanco.

    O estranho é ter registo de alguns mas n?o de todos. Est?o todos os callbacks a falhar, ou só em algumas encomendas, de forma intermitente?

    Thread Starter Tomás Gaspar

    (@tomasvgaspar)

    Só em algumas encomendas!

    Quando acontecer a próxima, por favor indique-nos a entidade/ref e a hora de pagamento que aparece no backoffice da @ifthenpay

    Ticket encerrado por falta de feedback.

    Boa tarde.

    Desculpem reutilizar este ticket mas temos exatamente o mesmo problema.

    Encomendas pagas com cartao de credito nao ficam marcadas como recebidas e se deixar o tempo sao canceladas por falta de pagamento.

    Isto no sistema , porque o dinheiro ja foi entregue na conta e o estado da ordem teve que ser feito manualmente.

    Obrigado

    Bom dia @wizardlopes

    E o que acontece ao cliente quando termina o pagamento? Para onde é redireccionado?

    Esta pergunta prende-se com o facto de no método n?o existir um callback, porque o mesmo é processado pelo endere?o para onde a gateway manda o cliente depois de pagamento com sucesso.

    Tem o debug activo? Pode partilhar o ficheiro de um dia em que isso tenha acontecido e indicar o no de encomenda?

    Bom dia.

    O cliente completa a ordem normal.

    Encomenda 9655

    2024-10-19T08:14:53+00:00 Depura??o Multibanco payment details (12537 / 277644879 / 17.85) generated for Order 9655 2024-10-19T08:14:53+00:00 Depura??o process_payment – Is not pay form, most probably checkout – Order 9655 2024-10-19T08:31:34+00:00 Depura??o – Callback (/wc-api/WC_Multibanco_IfThen_Webdados/?chave=2c049ebd02e6e9b0751e89ed378bf89f&entidade=12537&referencia=277644879&valor=17.85&datahorapag=19-10-2024%2009:31:00&terminal=5-0000000000-BCP) with all arguments from 62.48.212.7 2024-10-19T08:31:34+00:00 Notifica??o — Multibanco payment received – Order 9655

    Encomenda 9688 10.31 / 9689 12.41

    2024-10-23T10:31:28+00:00 Depura??o Multibanco payment details (12537 / 278025548 / 39.90) generated for Order 9688 2024-10-23T10:31:28+00:00 Depura??o process_payment – Is not pay form, most probably checkout – Order 9688 2024-10-23T10:46:24+00:00 Depura??o – Callback (/wc-api/WC_Multibanco_IfThen_Webdados/?chave=2c049ebd02e6e9b0751e89ed378bf89f&entidade=12537&referencia=277781350&valor=41.70&datahorapag=23-10-2024%2011:46:00&terminal=5-0000000000-CAIXA%20GERAL%20DE) with all arguments from 62.48.212.7 2024-10-23T10:46:24+00:00 Notifica??o — Multibanco payment received – Order 9683

    Para esse dia 23 so tem isso no log.

    Obrigado

    Este log é de Multibanco e n?o Cart?o de crédito.

    Aqui esta outro

    2024-10-23T12:41:11+00:00 Depura??o – Credit card payment request created on IfthenPay servers – Redirecting to payment gateway – Order 9689 – RequestId: nYsbp0IRTrNfyVeM3E75 2024-10-23T12:42:10+00:00 Aviso – Callback (/wc-api/WC_CreditCard_IfThen_Webdados/?status=success&wd_secret=3a4bb76adf&id=9689&amount=6.00&requestId=nYsbp0IRTrNfyVeM3E75&sk=552db23134c50709425ea6b68ec0cc732b83b8b5b049d7c8caff1c440412506b&brand=MASTERCARD&pan=523641…1667) with missing arguments

    Obrigado

    Olá @wizardlopes

    O erro é “missing arguments” mas parecem-me estar lá todos.

    Teríamos de fazer uma sess?o remota para fazer despiste. Contacte-nos pelo info @ webdados .pt

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