Sends a payment request with the native WhatsApp “Review and pay” button. The flow supports PIX (static, dynamic, or disabled), boleto, payment link, and card, combining everything into a single interactive message.
amount (BRL by default) and optionally customizes title, text, and additional note.pixKey by default.fileUrl is attached as a document (e.g., PDF boleto or invoice).paymentLink enables the external button.paymentLink)WhatsApp only accepts URLs from approved providers. Use the patterns below:
mpago.la/*, mpago.li/*, mercadopago.com.br/*picpay.me/*, link.picpay.com/*, app.picpay.com/user/*payment-link.stone.com.br/*cielolink.com.br/*, cielo.mystore.com.br/*pag.getnet.com.br/*userede.com.br/pagamentos/*pay.sumup.com/b2c/*payment-link.pagar.me/*payment-link.ton.com.br/*sacola.pagbank.com.br/*, pag.ae/*nubank.com.br/cobrar/*, checkout.nubank.com.br/*pay.infinitepay.io/**.vtexpayments.com/*, *.myvtex.com/*payment.ebanx.com/*asaas.com/*pagar.vindi.com.br/*eu.adyen.link/*sejaefi.link/*, pagamento.sejaefi.com.br/*portal.safrapay.com.br/*, safrapay.aditum.com.br/*buy.stripe.com/*pay.hotmart.com/*This endpoint also supports the standard fields: delay, readchat, readmessages, replyid,
mentions, track_source, track_id, and async.
Recipient number (Area code + number, international format)
"5511999999999"
Charge amount (in BRL by default)
199.9
Title appearing in the flow header
"Order Details"
Message displayed in the flow body
"Order #123 ready for payment"
Message footer text
"Example Store"
Name of the main item listed in the flow
"Gold Plan Subscription"
Identifier or invoice number
"ORD-123"
Static PIX key (CPF/CNPJ/phone/email/EVP)
"123e4567-e89b-12d3-a456-426614174000"
PIX key type (CPF, CNPJ, PHONE, EMAIL, EVP). Default EVP
"EVP"
Receiver name displayed in the flow (defaults to the instance profile name)
"Example Store"
External URL for checkout (only approved domains; see list above)
"https://pagamentos.exemplo.com/checkout/abc"
URL or path (base64) of the document to be attached (e.g., PDF boleto)
"https://cdn.example.com/boleto-123.pdf"
Filename displayed in WhatsApp when attaching fileUrl
"boleto-123.pdf"
Boleto digitable line (automatically enables the boleto method)
"34191.79001 01043.510047 91020.150008 5 91070026000"
ID of the message to be replied to
Mentioned numbers separated by comma
Delay in milliseconds before sending (displays "typing..." in WhatsApp)
Marks the chat as read after sending the message
Marks recent messages as read after sending
Queues the sending for asynchronous processing
Tracking source (e.g., chatwoot, internal-crm)
Tracking identifier (accepts duplicate values)
Payment request sent successfully
Representa uma mensagem trocada no sistema
ID único interno da mensagem (formato r + 7 caracteres hex aleatórios)
ID original da mensagem no provedor
ID da conversa relacionada
Indica se a mensagem foi enviada pelo usuário
Indica se é uma mensagem de grupo
Tipo de conteúdo da mensagem
text, image, video, document, audio, location, button, list, reaction Timestamp original da mensagem em milissegundos
Histórico de edições da mensagem
ID da mensagem citada/respondida
ID da mensagem reagida
ID do remetente da mensagem
Nome exibido do remetente
Plataforma de origem da mensagem
ios, web, android Status do ciclo de vida da mensagem
pending, sent, delivered, read, failed, deleted Texto original da mensagem
Dados de votação de enquete e listas
ID do botão ou item de lista selecionado
Conversão de opções de da mensagem, lista, enquete e botões
URL para download de arquivos de mídia
Conteúdo completo da mensagem em formato JSON
Dono da mensagem
Origem do rastreamento da mensagem
ID para rastreamento da mensagem (aceita valores duplicados)
Data de criação no sistema (formato SQLite YYYY-MM-DD HH:MM:SS.FFF)
Data da última atualização (formato SQLite YYYY-MM-DD HH:MM:SS.FFF)
Metadados do processamento por IA