Boleto | Developer Documentation
Boleto
Updated: Nov 14, 2025
Payments API also enables businesses to collect payments from their customers via WhatsApp using Boleto.
When using this integration, WhatsApp only facilitates the communication between merchants and buyers. Merchants are responsible for integrating with a PSP from which they can generate Boleto codes, and confirm their payment.
Before you start
Integration steps

1. Send an Order Details message
boletopayment_settingsEndpoint
POST /{PHONE_NUMBER_ID}/messagesPayload example
{"recipient_type":"individual","to":"<PHONE_NUMBER>","type":"interactive","interactive": {"type":"order_details","body": {"text":"Your message content"},"action": {"name":"review_and_pay","parameters": {"reference_id":"unique-reference-id","type":"digital-goods","payment_type":"br","payment_settings": [{"type":"boleto","boleto": {"digitable_line":"03399026944140000002628346101018898510000008848"}}],"currency":"BRL","total_amount": {"value":50000,"offset":100},"order": {"status":"pending","tax": {"value":0,"offset":100,"description":"optional text"},"items": [{"retailer_id":"1234567","name":"Cake","amount": {"value":50000,"offset":100},"quantity":1}],"subtotal": {"value":50000,"offset":100}}}}}}
Parameters object
|
Payment settings
| | ||
|
Boleto object
|