Boleto e PIX pelo WhatsApp
Como o cliente final recebe e paga cobranças direto no chat do WhatsApp.
Boleto e PIX no WhatsApp 💬💳
Quando o cliente pede pra pagar pelo WhatsApp, o agente gera a cobrança automática usando sua conta Asaas e envia direto no chat.
Experiência para quem vai pagar
PIX
Cliente copia o código, abre o app do banco, cola e confirma. Em segundos o agente recebe webhook do Asaas e manda "Pagamento confirmado! ✅".
Boleto
Agente envia 2 mensagens em sequência:
- PDF do boleto como documento (igual o cliente anexa um PDF no chat)
- Texto com linha digitável:
Cliente pode imprimir o PDF ou copiar a linha digitável direto no app do banco.
Link universal (cartão + boleto + PIX)
Cliente abre o link, escolhe o método, paga. Ideal pra parcelar no cartão (Asaas aceita até 12x).
Confirmação automática
Quando o pagamento cai (Asaas envia webhook PAYMENT_RECEIVED), o agente avisa o cliente automaticamente:
✅ Pagamento confirmado! Seu agendamento está garantido.
Se você ativou pagamento antecipado obrigatório, o agendamento só é oficialmente criado nesse momento. Antes disso fica em "aguardando pagamento".
Boleto vencido
Se o cliente não paga até o vencimento, Asaas dispara PAYMENT_OVERDUE e o agente manda:
Oi! Seu boleto venceu. Quer gerar uma nova cobrança?
Importante: não cancela o agendamento automaticamente (exceto se você configurou auto-cancelamento + pagamento antecipado obrigatório — aí o worker libera o horário após o prazo).
Estorno (refund)
Se você estorna uma cobrança pelo painel Asaas (por qualquer motivo), Asaas envia PAYMENT_REFUNDED e o agente manda pro cliente:
Seu pagamento foi estornado — agendamento cancelado.
O appointment muda pra cancelado_estornado e o horário é liberado pra outro cliente.
Pré-requisitos do cliente final
- PIX: CPF é coletado automaticamente pelo agente quando valor > R$ 200 (exigência Asaas).
- Boleto: agente coleta CPF + endereço completo + CEP antes de gerar (exigência Asaas).
- Link universal: cliente preenche dados diretamente na página Asaas.
Se o cliente não quiser passar esses dados, o agente sugere pagar no local ao invés de insistir.