pt
Prévia gratuita

Reduza Pedidos Falsos no WooCommerce: Verificação por WhatsApp no Pagamento na Entrega

Por: Equipe WapFlow · 13 de novembro de 2026 · 8 min de leitura
Checkout do WooCommerce com a opção de pagamento na entrega e um código de verificação do WhatsApp no celular

O pagamento na entrega (COD) gera confiança no comprador, por isso é tão popular no e-commerce. Para o lojista, porém, existe um risco: como nada é pago antecipadamente, qualquer pessoa pode fazer um pedido com um telefone aleatório ou errado sem nenhum custo. O pedido é separado, enviado, ninguém o recebe e a encomenda volta. Este artigo explica como a verificação de pedidos COD pelo WhatsApp funciona no WooCommerce, em que ajuda e o que não resolve. Um ponto de partida: este método não reduz os pedidos falsos a zero; ele apenas os torna bem mais difíceis.

Quanto Custam, de Fato, os Pedidos Falsos e Vazios

Um pedido COD que ninguém recebe é mais do que uma venda perdida. Considere todos estes itens juntos:

  • O trabalho de preparar e embalar o produto
  • O frete de ida e de volta
  • O estoque imobilizado por um tempo
  • A conferência do produto devolvido e a sua recolocação na prateleira
  • O tempo da equipe de atendimento tentando contatar o comprador por telefone

Nem todo pedido desse tipo é mal-intencionado. Alguns vêm de clientes reais que digitaram o número errado; outros, de brincadeiras ou de concorrentes. Se o número de telefone for verificado, parte desses problemas é filtrada antes mesmo de o pedido ser feito.

O Que a Verificação por WhatsApp Resolve e o Que Não Resolve

A verificação comprova uma coisa: quem faz o pedido consegue de fato acessar o número que digitou e tem o WhatsApp em mãos naquele momento. Fazer pedidos com números digitados errado, não usados ou de outra pessoa fica mais difícil.

Ela não comprova que a pessoa vai realmente receber a encomenda. Quem tem acesso ao número ainda pode desistir na hora da entrega. Por isso, encare a verificação como um filtro, e não como solução completa; em pedidos de alto valor, acrescente uma checagem adicional, como uma ligação de confirmação ou um valor mínimo de carrinho.

O Fluxo do Ponto de Vista do Cliente

  1. O cliente confirma o carrinho, digita um número de telefone no checkout e escolhe o pagamento na entrega.
  2. Ele pressiona o botão "Enviar código por WhatsApp" na caixa de verificação.
  3. Em poucos segundos, chega um código de seis dígitos a partir do seu número de WhatsApp.
  4. Ele digita o código no formulário; depois de verificado, o botão "Finalizar pedido" passa a funcionar.

Não é preciso pedir o código a quem paga com cartão. O plugin pode ser configurado para exigir a verificação apenas quando o pagamento na entrega for selecionado, assim o cliente que paga com cartão não encontra nenhum atrito.

Configuração Com o Plugin

O plugin do WordPress criado para o WapFlow OTP é compatível com o WooCommerce e funciona tanto com o checkout clássico quanto com o Checkout Block. Em resumo:

  1. Assine o WapFlow OTP, conecte o seu próprio número de WhatsApp com um QR code no painel e crie uma chave de API.
  2. Envie e ative o plugin no WordPress (Plugins, Adicionar novo, Enviar plugin).
  3. Cole a chave em Configurações, WapFlow OTP, e clique em "Testar conexão".
  4. Na seção "Checkout do WooCommerce", ative "Exigir um telefone de cobrança verificado antes de o pedido ser feito" e marque a caixa "Somente em pedidos com pagamento na entrega".

Os IDs de gateway de pagamento que contam como pagamento na entrega podem ser configurados; por padrão, usa-se cod. Se você usa o Checkout Block, confirme que o campo de telefone está visível e é obrigatório no formulário de pagamento; a verificação lê o número desse campo. O passo a passo completo, tela por tela, está no nosso guia de instalação passo a passo. Sugerimos testar primeiro com uma chave de teste: uma chave de teste não envia mensagem no WhatsApp e mostra o código apenas aos administradores.

Como a Segurança É Garantida?

O resultado da verificação nunca é aceito apenas com base no navegador. O plugin mantém o telefone verificado em um registro de curta duração e de uso único no servidor, e o confere no servidor quando o pedido é concluído. Quem tentar adulterar o código do navegador da página de pagamento ainda assim não passa pela checagem do servidor. Um pedido verificado recebe uma nota de pedido e o metadado _wapflow_otp_verified, para que você possa ver depois quais pedidos foram verificados.

Os endpoints de envio também são protegidos: um nonce da página em cada envio, um limite de 10 requisições a cada 10 minutos por IP e 1 envio por minuto e 5 por hora por telefone. Em formulários públicos, se quiser acrescentar também um plugin de CAPTCHA, você pode usar o filtro wapflow_otp_before_send do plugin.

Qual Configuração Usar, e Quando?

ConfiguraçãoQuando faz sentido?
Somente pagamento na entregaQuando o problema se limita ao COD; quem paga com cartão não é afetado
Somente visitantesQuando os números dos cadastrados já foram verificados antes
Somente novos clientesQuando você não quer incomodar clientes antigos e confiáveis
Todos os pedidosQuando a exatidão do telefone importa para todos os tipos de pagamento

Checklist Antes de Publicar

  • Você trocou para a chave ativa? A chave de teste não envia mensagem no WhatsApp. Se você deixar a loja com a chave de teste, os clientes não recebem código e não conseguem fazer pedidos.
  • O seu número está conectado e online? O botão "Testar conexão" do plugin mostra o seu plano, a cota e a quantidade de números conectados. Se nenhum número estiver conectado, você verá um aviso.
  • O campo de telefone é obrigatório? A verificação usa o número de telefone do formulário de pagamento. Se o campo estiver oculto ou puder ficar vazio, o fluxo não funciona.
  • Você fez o seu próprio pedido de teste? Faça um pedido de teste real com pagamento na entrega no checkout clássico e, se usar, no Checkout Block; confira também que os pagamentos com cartão não pedem código.
  • A mensagem para o cliente está pronta? Se você colocar uma breve explicação ao lado da opção de pagamento na entrega, como "Para sua segurança, enviaremos um código para o seu telefone pelo WhatsApp", o cliente não vai estranhar a espera pelo código.

Cota e Cálculo de Custo

Cada código enviado é descontado da cota. Um exemplo simples: se você recebe cerca de 2.000 pedidos COD por mês e cada cliente pede, em média, 1,3 código, são necessários 2.600 códigos. O número é apenas uma ilustração; calcule com o volume de pedidos da sua loja. Os planos do WapFlow OTP começam em 249,99 TL (1 conta, 5.000 códigos) e não têm taxa por mensagem; os detalhes estão na página de preços. Como os códigos trafegam pelo WhatsApp, o limite diário de envio e o aquecimento do número que você usa também são importantes; tratamos disso no nosso artigo sobre como reduzir o risco de banimento.

Avisos Honestos

  • O WapFlow OTP não é a API oficial do WhatsApp Business; ele funciona por meio de dispositivo vinculado e não garante a entrega.
  • O cliente pode não ter WhatsApp, ou a mensagem pode não chegar. Considere oferecer a esses clientes uma alternativa, como uma confirmação por telefone, para que eles também possam comprar.
  • O risco de banimento nunca é zero. Se o número for restringido, os códigos param; vincular um segundo número oferece um reserva segura.
  • Mencione a verificação de telefone na sua política de privacidade. O plugin guarda o estado da verificação em registros de curta duração e o número verificado no perfil do usuário.

Perguntas Frequentes

O cliente pode fazer o pedido sem digitar o código?

Não, nos pedidos em que a verificação está ativa. A checagem no servidor não permite concluir um pedido com um telefone não verificado.

Funciona com o Checkout Block?

Sim. A checagem no servidor funciona no checkout clássico e no Checkout Block. A caixa de verificação é adicionada automaticamente à página clássica; no Block, ela é posicionada logo acima do botão "Finalizar pedido", com JavaScript. Se um tema ou uma extensão de terceiros alterar muito a estrutura da página, a posição pode precisar de ajuste.

De qual número vêm os códigos?

Do número de WhatsApp que você vinculou. O cliente recebe o código de uma conversa comercial que reconhece.

Posso pedir código apenas no pagamento na entrega?

Sim. Com a opção "Somente para pedidos com pagamento na entrega", os outros tipos de pagamento nunca pedem código.

O que acontece quando a cota acaba?

A API retorna um erro de cota excedida, e não é possível enviar novos códigos. O plugin mostra ao cliente uma mensagem clara. Você pode acompanhar a cota no painel e, se necessário, fazer upgrade do plano.

Artigos relacionados