Mensagens
Enviar Pix
Envia botão de pagamento PIX com chave e comerciante
POST
Enviar Pix
Auth:
Envelope de erro:
TokenAccount ou TokenInstance • Rate-limit: Global (100/min) • Idempotente: não
Descrição
Envia uma mensagem com cartão visual de PIX no chat do WhatsApp, exibindo o nome do beneficiário, o tipo da chave e a própria chave. O botão funciona como um “copiar chave” com design de PIX, ao tocar, o destinatário copia a chave para a área de transferência e cola no app do banco para pagar. Não abre tela de pagamento, não cria cobrança e não há callback de confirmação, é apenas a apresentação visual da chave em formato amigável e clicável.Exemplos
PIX com Chave de CPF
Envia o botão PIX usando uma chave do tipoCPF. Envie apenas dígitos (sem pontos ou traços).
PIX com Chave de CNPJ
Envia o botão PIX usando uma chave do tipoCNPJ. Envie apenas dígitos (sem pontos, traços ou barras).
PIX com Chave de Email
Envia o botão PIX usando uma chave do tipoEMAIL.
Resposta de sucesso
200 OK
O botão apenas copia a chave PIX para a área de transferência do destinatário, não abre a tela de pagamento do banco nem inicia uma cobrança. O pagamento é feito manualmente pelo destinatário no app do próprio banco, e não há callback de “pago” via WhatsApp.
Parâmetros de rota
Nome da instância (ex.:
$Instance_Name).Headers
TokenAccount ou TokenInstance.application/jsonRequest body
Destino: telefone (
5511999999999) ou JID (@s.whatsapp.net, @lid, @g.us).Nome do beneficiário exibido no cartão visual do PIX (acima da chave).
Chave PIX (CPF, CNPJ, e-mail, telefone ou chave aleatória).
Tipo da chave. Valores aceitos:
CPF, CNPJ, EMAIL, PHONE, RANDOM.Tempo em segundos para aguardar antes de enviar. Durante o intervalo, o servidor envia o indicador de “digitando…” ao destinatário.
ID da mensagem a ser citada (reply). A mensagem original precisa pertencer à mesma instância e ter sido salva no banco.
Quando
true e replyTo aponta para uma mensagem originária de um grupo, a resposta é redirecionada para o privado do autor original.Identificador de origem para rastreabilidade (ex.:
crm, checkout, n8n).Notas
- O
pixKeyTypeé validado poroneof, se enviar um valor fora deCPF | CNPJ | EMAIL | PHONE | RANDOM, a request é rejeitada com400. - Para chaves CPF/CNPJ envie apenas dígitos (sem pontos, traços ou barras):
12345678901ou12345678000199. - Para
PHONE, use o formato internacional sem+(ex.:5511999999999). - Para
RANDOM, use a UUID que o banco gerou (ex.:aabbccdd-1234-5678-90ab-cdef01234567). - Esse endpoint não cria QR Code Brcode nem registra cobrança, é apenas a representação visual do pedido com chave PIX clicável.
Erros
| HTTP | Status interno | Mensagem |
|---|---|---|
| 400 | , | Instance name is required |
| 400 | , | Invalid request: <detalhe> |
| 400 | , | Number is required |
| 400 | , | MerchantName is required |
| 400 | , | PixKey is required |
| 400 | , | PixKeyType is required |
| 400 | invalid_number | Invalid phone number format: <detalhe> |
| 400 | invalid_request | (validação oneof ou outro motivo) |
| 404 | , | Instance not found |
| 500 | send_failed | Failed to send message: <reason> |
| 503 | disconnected | Instance is not connected to WhatsApp |