Orders
Updated: Nov 14, 2025 Payments API introduces two new types of interactive messages:order_details and order_status. They are the entrypoint to collect payment in WhatsApp.
order_details messages are sent to create an order in the buyer’s WhatsApp client app. This message includes a list of the items being purchased, any fees being charged, and the payment settings used to collect payment. The payment settings will vary depending on the integration type ( Pix, payment links, Boleto).
order_status messages are sent when businesses update the order status either based on the WhatsApp payment status change notification or based on their internal processes.
Orders start in pending status. When the merchant has fully fulfilled the order and the buyer should not expect any further updates, it must be marked as completed.
Sending order messages
Both message types contain the same 4 main components of an interactive message: header, body, footer, and action. The parameters in the action component will vary based on the message type. Once the interactive message object is assembled, make a POST call to the messages endpoint. Remember to set the type tointeractive.
Order details example
Order status example
Message response
For either type, if your message is sent successfully, you will get the following response:Full API Reference
Order Details
To send an order_details message, businesses must assemble an interactive object of type order_details with the following components:Interactive Object
Image Object
Action Object
Parameters Object
Payment Settings
Order Object
Expiration Object
Item Object
Discount Object
Amount Object
Amount Object (With Description)
Order Status
To send an order_status message, businesses must assemble an interactive object of type order_details with the following components:Interactive Object
Action Object
Parameters Object
Order Object
Payment Object
Supported Order Status
Currently we support the following order status values:Supported Payment Status
Currently we support the following payment status values:Errors and Statuses
These are the relevant errors for the WhatsApp Payments API:
For a comprehensive list with detailed descriptions of error codes and HTTP status codes, please refer to these our Error Codes document.
Did you find this page helpful?

