Support » Plugin: WooCommerce PagSeguro » Pedidos “duplicados”: Mesmo quando o PagSeguro retorna um erro o pedido é gerado

  • Resolved evertonstrack

    (@evertonstrack)


    Olá,

    Tem um problema que acontece frequentemente na minha loja, quando alguém clica em “realizar pagamento”, e o PagSeguro retorna algum erro (qualquer um, por exemplo: número inválido), o pedido é gerado no Woocommerce, o cenário ideal, seria que o pedido só fosse gerado após o retorno do Gateway de pagamento (no caso, o PagSeguro).

    Para exemplificar melhor, hoje mesmo teve um caso.

    – O cliente preencheu os dados e clicou em “realizar pagamento”, então o PagSeguro retornou com erro, pois o cliente havia esquecido de digitar o número da casa. Mesmo assim o pedido foi gerado no Woocoomerce.

    – Então o cliente viu a mensagem, preencheu o campo, e clicou em “realizar pagamento” novamente. Então o PagSeguro retornou com erro, pois o cliente havia esquecido de selecionar o número de parcelas do cartão. Outro pedido foi gerado no Woocommerce.

    – Então o cliente selecionou o número de parcelas, e clicou em “realizar pagamento” novamente, tudo saiu correto, o pagamento foi confirmado e o cliente foi direcionado para a tela de pedido realizado. Outro pedido foi gerado no Woocommerce, esse corretamente. Pago e tudo certo.

    Após isso, eu tenho 3 pedidos desse mesmo cliente no admim. Tenho que cancelar ou excluir os 2 primeiros que não deveriam nem ter sido gerados.

    Espero que tenha ficado claro.

    Como temos uma demanda alta de pedidos, isso acaba acontecendo frequentemente.

    Alguém pode me ajudar com isso? Alguma solução?

    Obrigado desde já.

Viewing 1 replies (of 1 total)
  • Plugin Author Claudio Sanches

    (@claudiosanches)

    Tem um problema que acontece frequentemente na minha loja, quando alguém clica em “realizar pagamento”, e o PagSeguro retorna algum erro (qualquer um, por exemplo: número inválido), o pedido é gerado no Woocommerce, o cenário ideal, seria que o pedido só fosse gerado após o retorno do Gateway de pagamento (no caso, o PagSeguro).

    Quem cria o pedido é o WooCommerce, é a forma que ele funciona, ao clicar em “Pagar”, vai gerar o pedido, retornando um erro ou não, o que pode duplicar é o que o usuário faz, talvez sair e voltar.
    De qualquer forma, por padrão não acontece o que você esta relatando de criar vários pedidos dessa forma, acabei de testar e não acontece isso, parece que tem algo no seu site criando esse tipo de problema.

Viewing 1 replies (of 1 total)
  • The topic ‘Pedidos “duplicados”: Mesmo quando o PagSeguro retorna um erro o pedido é gerado’ is closed to new replies.