checkout_button
Leva o cliente direto para o pagamento.
Como funciona
O template é o convite ao pagamento, aprovado uma vez. No envio você manda o pedido: itens, quantidades, subtotal, total e a forma de pagamento (Pix, boleto, link ou cartão). O cliente toca no botão, revisa o pedido e paga sem sair do WhatsApp, e o resultado do pagamento chega no seu webhook. O texto do botão é fixo da Meta (Review and Pay), traduzido para o idioma do cliente.
Na criação e no envio
Campos deste modelo
JSON completo
São dois JSON: um cria o template, e a Meta aprova uma vez. O outro envia a mensagem, e vai a cada disparo, com os valores daquele envio nas variáveis marcadas com chaves.1. Criar o template
POST /whatsapp/businesses/{wabaId}/templates — ver em Referência da API.
2. Enviar depois de aprovado
POST /v1/channels/{channelId}/messages — ver em Enviar template.
O que a Meta recusa aqui
- Rótulo diferente de
Review and Pay, com o código2388153. - Resposta rápida intercalada com o botão de pagamento.
Os valores do pedido vão em centavos (offset 100: R$ 500,00 é
50000), e cada pedido precisa de um reference_id único — é por ele que o status do pagamento volta no webhook.