eventAtualizada: 30/10/2025
Como configurar WhatsApp Payments
Neste artigo, você vai aprender a configurar o WhatsApp Payments e como visualizá-lo corretamente dentro da plataforma.
O que é o WhatsApp Payments?
O WhatsApp Payments é um recurso de apresentação de pagamentos desenvolvido pela Meta para facilitar a experiência do usuário ao receber pedidos e links de pagamento pelo WhatsApp. Ele não processa o pagamento, mas exibe de forma amigável o resumo do pedido, o valor total e as ações para que o cliente finalize a compra em uma plataforma externa.
Considerações Iniciais
- Botmaker e WhatsApp não processam os pagamentos: a cobrança ocorre exclusivamente por meio de um gateway externo (ex: Mercado Pago, Adyen, PagarMe). O WhatsApp e a Botmaker apenas apresentam as informações.
- Integração prévia obrigatória: é necessário já ter o meio de pagamento externo configurado e gerar os links, tokens (Pix), códigos de boleto etc. fora da Botmaker.
- Canal e suporte geográfico: atualmente disponível apenas para números de telefone do Brasil com DDI +55 e exclusivamente via WhatsApp (não funciona em outros canais).
- Forma de apresentação: o usuário recebe um “box” mais visual e amigável, com informações-chave e um botão de pagamento ou código para copiar e colar.
Tipos de pagamento suportados
Atualmente, a Meta aceita os seguintes métodos de pagamento via WhatsApp Payments:
- Link de pagamento
- Pix (com cópia e colagem do código/token)
- Boleto (linha digitável, com botão de “copiar” para uso no banco)
Qualquer gateway que permita gerar um link, token Pix ou boleto pode ser integrado na ação, desde que a variável correspondente esteja disponível.
Por que usar o WhatsApp Payments?
- Apresenta solicitações de pagamento de forma muito mais profissional e clara.
- Reduz riscos e dúvidas para o usuário, ao exibir um resumo e um call to action em um formato visual nativo.
- Permite oferecer múltiplas formas de pagamento (Pix, link, boleto) seguindo a mesma lógica.
- Suporta cupons, descontos, taxas de envio e outras variáveis (tanto a nível do produto quanto do pedido).

Como criar a ação “Mensagem de pagamento do WhatsApp” no seu fluxo?
Dentro do seu bot, adicione a ação correspondente:

- Texto principal: mensagem de ajuda ou contexto para o usuário (limite aproximado de 1.000 caracteres).
- Imagem (opcional): imagem informativa associada ao pedido.
- Rodapé (opcional): exemplo: “O link expira em 15 minutos”.
- Método de pagamento: Link, Pix ou Boleto.
- Variável do método selecionado: URL do link de pagamento, token do Pix ou linha digitável do boleto.
- Identificador do usuário: pode ser o telefone, e-mail ou CPF (especialmente necessário para Pix/boletos).
- Ordem do pagamento: você pode gerar um ID único por fluxo ou usar o ID fornecido pelo seu sistema.
- Taxas, frete e descontos: é possível adicionar taxas fixas ou variáveis, além de aplicar descontos por produto ou sobre o total do pedido.

É recomendável fazer os cálculos de descontos com antecedência e enviar apenas os valores finais à Botmaker, para evitar inconsistências.
Exemplo de estrutura de produtos:
[
{
"amount": 12.23,
"quantity": 2,
"name": "Producto 1",
"retailer_id": "1",
"sale_amount": 11.23
},
{
"amount": 12.23,
"quantity": 1,
"name": "Producto 2",
"retailer_id": "2",
"sale_amount": 11.23
}
]
Inclui: nome, SKU, quantidade, preço e preço com desconto.
Ações pós-pagamento: Como gerenciar o “pagamento aprovado” ou “pagamento rejeitado”?
Botmaker e WhatsApp não detectam pagamentos com confirmação imediata. Para registrar se o pagamento foi aprovado ou rejeitado, você precisa receber o callback (webhook) de confirmação do seu gateway e ajustar o fluxo no bot, alterando variáveis e direcionando o usuário pelo fluxo correto.
- Pagamento aprovado: Quando o gateway retorna confirmação via webhook (pagamento recebido), mostra uma mensagem de sucesso ou gera o pedido.
- Pagamento rejeitado: Se o pagamento for rejeitado ou expirar, exibe uma mensagem de erro e permite que o usuário tente novamente, se necessário.