Support » Plugin: Multibanco, MB WAY, Credit card and Payshop (IfthenPay) for WooCommerce » Encomenda “Estado Pendente”: Deve existir um erro pq o método de pagamento…

  • Resolved Ricardo

    (@maverickws)


    Boa tarde,

    Verificámos a existência de uma encomenda na plataforma com os seguintes detalhes:

    Estado Pendente

    Dados de pagamento por Multibanco, MBWAY ou Payshop
    Sem dados disponíveis
    Deve existir um erro porque o método de pagamento desta encomenda é MB WAY.

    Ao seleccionar no backoffice o link para a página de pagamento do cliente é retornada a seguinte mensagem:

    “Esta encomenda não pode ser paga. Por favor contacte-nos se necessita de ajuda.”

    Solicito feedback, obrigado.

Viewing 7 replies - 1 through 7 (of 7 total)
  • Thread Starter Ricardo

    (@maverickws)

    Identificámos que este estado corresponde a pagamentos MBWAY cujo cliente faz “Rejeitar pagamento” no seu telemovel, cancelando a encomenda.
    Sugerimos se possível a passagem do Estado a cancelado.

    Plugin Author Marco Almeida

    (@webdados)

    O estado “pendente” é o estado normal para encomendas MBWAY, que tal como PayPal ou Cartão de crédito deverão ser pagas de imediato. Este estado não envia email para o cliente antes do pagamento, só depois.

    Só nos métodos com prazo alargado (Multibanco, Payshop, Transferência bancária, …) é que se usa o estado “on hold”. Este estado envia email com instruções de pagamento.

    Identificámos que este estado corresponde a pagamentos MBWAY cujo cliente faz “Rejeitar pagamento” no seu telemovel, cancelando a encomenda.
    Sugerimos se possível a passagem do Estado a cancelado.

    Isso não é possível porque não temos do nosso lado a informação da rejeição do pagamento. O WooCommerce tem um mecanismo próprio para cancelamento de encomendas “pending” não pagas após x minutos. É a opção “manter stock” no “inventário”. Não podemos dar suporte a essa funcionalidade pois é do WooCommerce e não do plugin.

    Dados de pagamento por Multibanco, MBWAY ou Payshop
    Sem dados disponíveis
    Deve existir um erro porque o método de pagamento desta encomenda é MB WAY.

    Necessitamos de ver o debug log do mbway desse dia e que nos indiquem o nº da encomenda. Por favor enviem por email.

    Thread Starter Ricardo

    (@maverickws)

    Olá Marco obrigado novamente pelo feedback.

    No caso em questão (ainda não estava o debug log activo) entre o email de encomenda criada e email de encomenda cancelada decorria um minuto.
    A referência MBWAY expira em 5 minutos, portanto houve uma acção de cancelamento da encomenda, tendo o estado mantido “Pendente”.

    De facto verificámos que a Rejeição feita na notificação MBWAY em mobile não criava um email de encomenda cancelada, conforme aquilo que verificámos nos logs da situação original como descrito acima.

    Plugin Author Marco Almeida

    (@webdados)

    Não temos como detectar a rejeição do pagamento na App. A SIBS não nos envia essa notificação.

    Terão mesmo de cancelar as encomendas pending após 5 minutos (ou o tempo que quiserem) através do mecanismo incluido no WooCommerce.
    Será aplicável todas os métodos de pagamento imediatos: MBWAY, Stripe, Paypal, …

    Thread Starter Ricardo

    (@maverickws)

    Sendo que o plugin sabe quando a referência está expirada, porque não mudar o Estado da Encomenda para Cancelado aquando da expiração da ref. MBWAY?

    Plugin Author Marco Almeida

    (@webdados)

    Porque o WooCommerce tem um mecanismo próprio para cancelar encomendas “pending” que o dono da loja pode utilizar. A gateway de pagamento não deve substituir o WooCommerce.

    Por outro lado, a SIBS muitas vezes está com delay e envia as notificações com muito atraso (aconteceu muito frequentemente no início da pandemia). Se forçarmos o cancelamento de encomendas depois de expiradas teríamos muito mais problemas com encomendas não identificadas no momento do callback do pagamento porque já tinham sido canceladas entretanto.

    Thread Starter Ricardo

    (@maverickws)

    Ok, grato pela resposta.

Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘Encomenda “Estado Pendente”: Deve existir um erro pq o método de pagamento…’ is closed to new replies.