Pular para o conteúdo principal
Versão: 1.x

CHECKOUT211: Resposta vazia na finalização

O que isso significa​

A loja não retornou nenhum resultado da finalização, portanto o status do pedido é desconhecido.

Abra o pedido e confira o status antes de tentar novamente. Se estiver pago ou concluído, não cobre outra vez. Uma resposta vazia geralmente significa que o pedido foi criado, mas a confirmação não chegou.

Seus dados​

Não foi possível confirmar o resultado — confira antes de tentar novamente. Se isso continuar acontecendo, use Copiar informações de depuração na aba Registros e entre em contato com o suporte do WCPOS.

Solução de problemas​

No caixa:

  1. Não pressione Processar Pagamento novamente nem cobre o cliente até saber o status do pedido.
  2. Abra o pedido e confira o status. No WCPOS Pro, atualize primeiro os pedidos do caixa — Saúde da loja → Banco de dados, o menu ⋮ na linha Pedidos, Verificar alterações agora — e abra o pedido em Pedidos. Sem o Pro, peça a alguém para abri-lo em WooCommerce → Pedidos no WP Admin, pesquisando pelo total e pelos últimos minutos.
  3. Encontrar o pedido não basta — ele pode existir sem estar pago. Se o status for Processando ou Concluído, a venda foi concluída: não cobre novamente.
  4. Se o pedido ainda não estiver pago ou você não conseguir encontrá-lo, confira se o cliente pagou — no caso de cartão, consulte a tela, o recibo ou o painel do provedor de pagamento; no caso de dinheiro, confira a gaveta e o valor recebido. Se o cliente pagou, não cobre novamente. Se encontrou o pedido, recarregue o aplicativo e confira o status mais uma vez (ao iniciar, o caixa finaliza qualquer venda cujo pagamento tenha sido registrado); se não encontrar o pedido ou ele continuar sem pagamento, siga para a última etapa.
  5. Se o pedido não estiver pago e o provedor não mostrar nenhuma cobrança, tente finalizar a compra mais uma vez.
  6. Se ainda não estiver claro, use Copiar informações de depuração na aba Registros e entre em contato com o suporte antes de tentar novamente.

Na loja — para o administrador do site:

  1. Verifique WooCommerce → Status → Logs em busca de um erro fatal durante a finalização — uma falha do PHP depois de o pedido ser criado produz exatamente isso.
  2. Se não houver nada no log do WooCommerce, peça ao provedor de hospedagem o log de erros PHP do servidor — alguns erros fatais são registrados somente nele.

Para o desenvolvedor: nas ferramentas de desenvolvedor do navegador — ou em Avançado → Alternar ferramentas de desenvolvedor do aplicativo para desktop — uma solicitação de finalização da compra na aba Rede com status de sucesso, mas corpo vazio ou truncado, indica que um plugin ou buffer do servidor está cortando a resposta.

Detalhes​

Código
CHECKOUT211 (CHECKOUT_EMPTY_RESPONSE)
Gravidade
error
Introduzido em
WCPOS 1.10.0