{"componentChunkName":"component---src-templates-docs-js","path":"/whatsapp/payments_brasil/order_details","result":{"data":{"site":{"siteMetadata":{"title":"broadcaster","docsLocation":"https://github.com","docsLocationType":"github","editable":false}},"mdx":{"fields":{"id":"e50d8561-ce3c-5249-b1ef-7b34f730038e","title":"Order details and payment","slug":"/whatsapp/payments_brasil/order_details"},"body":"function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsx mdx */\nvar _frontmatter = {\n  \"title\": \"Order details and payment\",\n  \"order\": 1\n};\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, [\"components\"]);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"blockquote\", null, mdx(\"p\", {\n    parentName: \"blockquote\"\n  }, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Integration summary\")), mdx(\"ul\", {\n    parentName: \"blockquote\"\n  }, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Endpoint:\"), \" \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"POST https://{{url}}/whatsapp-bsp-api-endpoint-ws/services/v1/messaging\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Token:\"), \" messaging token, in the \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"Authorization: Bearer {{wa-msg-api-token}}\"), \" header (\", mdx(\"a\", {\n    href: \"/whatsapp/authentication_token\"\n  }, \"how to generate it\"), \")\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Common fields:\"), \" \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"from\"), \", \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"to\"), \" (phone number or BSUID) and \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"type\"), \" (\", mdx(\"a\", {\n    href: \"/whatsapp/messaging/http#h-commonfields\"\n  }, \"details\"), \")\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, mdx(\"inlineCode\", {\n    parentName: \"strong\"\n  }, \"type\"), \" values on this page:\"), \" \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"\\\"interactive\\\"\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Response:\"), \" the same for every message (\", mdx(\"a\", {\n    href: \"/whatsapp/messaging/http#h-response\"\n  }, \"see response\"), \")\"))), mdx(\"p\", null, \"Interactive order details message (\", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"order_details\"), \") with one or more payment methods for customers in Brazil. All amounts are in Brazilian reais (BRL). All are sent with \", mdx(\"a\", {\n    href: \"/whatsapp/messaging/http\"\n  }, \"POST /v1/messaging\"), \"; headers (\", mdx(\"a\", {\n    href: \"/whatsapp/messaging/http#h-headers\"\n  }, \"Headers\"), \"), common fields and the response (\", mdx(\"a\", {\n    href: \"/whatsapp/messaging/http#h-response\"\n  }, \"Response\"), \") are in \", mdx(\"a\", {\n    href: \"/whatsapp/messaging/http\"\n  }, \"HTTP connection\"), \".\"), mdx(\"section\", {\n    \"id\": \"orderdetails\"\n  }, mdx(\"h2\", {\n    parentName: \"section\"\n  }, \"Order details\"), mdx(\"p\", {\n    parentName: \"section\"\n  }, \"Sends the details of an order and requests payment. The \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"type\"), \" field must be \\\"interactive\\\" and the content goes in the \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"order_details\"), \" object with the \\\"review_and_pay\\\" action. Examples for each payment method are in the following sections.\")), mdx(\"section\", {\n    \"id\": \"orderdetails--body\"\n  }, mdx(\"h3\", {\n    parentName: \"section\"\n  }, \"Body\"), mdx(\"p\", {\n    parentName: \"section\"\n  }, \"Fields for \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Order details\"), \":\"), mdx(\"table\", {\n    parentName: \"section\"\n  }, mdx(\"thead\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"thead\"\n  }, mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Name\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Description\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Type\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Requirements\"))), mdx(\"tbody\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"from\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Phone number (with country code) the message is sent from.\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"String\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Required\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"to\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Recipient's phone number in E.164 format, without the + sign. You can also use the user's \", mdx(\"a\", {\n    href: \"/whatsapp/receive_notifications#h-usernamesandbsuid\"\n  }, \"BSUID\"), \", for example, US.13491208655302741918.\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"String\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Required\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"type\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Message type. Must be \\\"interactive\\\".\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"String\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Required\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, mdx(\"a\", {\n    href: \"/whatsapp/payments_brasil/order_details#h-orderdetailsobject\"\n  }, \"order_details\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Object with the message content and payment details.\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Object\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Required\"))))), mdx(\"section\", {\n    \"id\": \"orderdetails--body--orderdetailsobject\"\n  }, mdx(\"h4\", {\n    parentName: \"section\"\n  }, \"Order details object\"), mdx(\"table\", {\n    parentName: \"section\"\n  }, mdx(\"thead\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"thead\"\n  }, mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Name\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Description\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Type\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Requirements\"))), mdx(\"tbody\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"body\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Main text of the message.\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"String\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Required\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"footer\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Footer text of the message.\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"String\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Optional\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"headerImage\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Optional image header (\", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"link\"), \" or \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"id\"), \").\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Object\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Optional\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, mdx(\"a\", {\n    href: \"/whatsapp/payments_brasil/order_details#h-actionobject\"\n  }, \"action\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Object with the action and its parameters.\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Object\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Required\"))))), mdx(\"section\", {\n    \"id\": \"orderdetails--body--actionobject\"\n  }, mdx(\"h4\", {\n    parentName: \"section\"\n  }, \"Action object\"), mdx(\"table\", {\n    parentName: \"section\"\n  }, mdx(\"thead\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"thead\"\n  }, mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Name\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Description\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Type\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Requirements\"))), mdx(\"tbody\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"name\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Action name. Must be \\\"review_and_pay\\\".\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"String\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Required\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, mdx(\"a\", {\n    href: \"/whatsapp/payments_brasil/order_details#h-parametersobject\"\n  }, \"parameters\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Object with the order and payment data.\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Object\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Required\"))))), mdx(\"section\", {\n    \"id\": \"orderdetails--body--parametersobject\"\n  }, mdx(\"h4\", {\n    parentName: \"section\"\n  }, \"Parameters object\"), mdx(\"table\", {\n    parentName: \"section\"\n  }, mdx(\"thead\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"thead\"\n  }, mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Name\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Description\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Type\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Requirements\"))), mdx(\"tbody\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"reference_id\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Unique order ID. Only English letters, numbers, hyphens, underscores, and periods are allowed.\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"String\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Required\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"payment_type\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Must be \\\"br\\\". This section documents the Brazil-specific payment flow only; other \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"payment_type\"), \" values belong to a separate global payments API that is not documented here.\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"String\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Required\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"type\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Type of goods. Possible values: \", mdx(\"ul\", null, mdx(\"li\", null, \"digital-goods\"), mdx(\"li\", null, \"physical-goods\"))), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"String\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Required\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, mdx(\"a\", {\n    href: \"/whatsapp/payments_brasil/order_details#h-paymentsettingsobject\"\n  }, \"payment_settings\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"List of payment methods. Accepts one or more methods.\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Array\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Required\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"currency\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Payment currency. Must be \\\"BRL\\\".\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"String\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Required\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"total_amount.value\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Total amount as an integer.\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Long\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Required\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"total_amount.offset\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Must be 100.\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Integer\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Required\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"order\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Order breakdown (status, tax, items, and subtotal). Omitted in the simplified payload.\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Object\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Optional\")))), mdx(\"blockquote\", {\n    parentName: \"section\"\n  }, mdx(\"p\", {\n    parentName: \"blockquote\"\n  }, \"Note: \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"supported_payment_methods\"), \" belongs to the separate global payments API and is not valid in this Brazil flow (\", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"payment_type=br\"), \"). This service does not block the combination; Meta rejects it upstream and returns the corresponding Graph API error, which is surfaced back to the caller.\"))), mdx(\"section\", {\n    \"id\": \"orderdetails--body--orderobject\"\n  }, mdx(\"h4\", {\n    parentName: \"section\"\n  }, \"Order object\"), mdx(\"table\", {\n    parentName: \"section\"\n  }, mdx(\"thead\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"thead\"\n  }, mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Name\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Description\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Type\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Requirements\"))), mdx(\"tbody\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"status\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Order status. Values: pending, processing, partially_shipped, shipped, completed, canceled.\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"String\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Required when \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"order\"), \" is sent\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"catalog_id\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Catalog identifier.\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"String\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Optional\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"expiration\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Object \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"{ timestamp, description }\"), \".\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Object\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Optional\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"items\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"List of order items.\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"List of objects\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Required when \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"order\"), \" is sent\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"subtotal\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"amount\"), \" object for the subtotal. \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"value\"), \" must be > 0.\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Object\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Required when \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"order\"), \" is sent\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"tax\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"amount\"), \" object for tax.\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Object\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Optional\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"shipping\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"amount\"), \" object for shipping.\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Object\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Optional\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"discount\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"amount\"), \" object for discount.\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Object\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Optional\"))))), mdx(\"section\", {\n    \"id\": \"orderdetails--body--items[]object\"\n  }, mdx(\"h4\", {\n    parentName: \"section\"\n  }, \"items[] object\"), mdx(\"table\", {\n    parentName: \"section\"\n  }, mdx(\"thead\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"thead\"\n  }, mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Name\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Description\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Type\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Requirements\"))), mdx(\"tbody\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"name\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Item name.\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"String\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Required\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"amount\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"amount\"), \" object for the item. \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"amount.value\"), \" > 0.\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Object\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Required\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"quantity\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Item quantity.\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Integer\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Optional\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"retailer_id\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Retailer item identifier.\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"String\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Optional\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"catalog_id\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Catalog identifier.\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"String\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Optional\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"sale_amount\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"amount\"), \" object with the sale price.\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Object\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Optional\"))))), mdx(\"section\", {\n    \"id\": \"orderdetails--body--amountobject\"\n  }, mdx(\"h4\", {\n    parentName: \"section\"\n  }, \"amount object\"), mdx(\"table\", {\n    parentName: \"section\"\n  }, mdx(\"thead\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"thead\"\n  }, mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Name\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Description\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Type\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Requirements\"))), mdx(\"tbody\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"value\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Amount as integer.\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Long\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Required (> 0)\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"offset\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Scale factor. Must be 100 when \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"payment_type\"), \" is \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"br\"), \".\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Integer\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Required\"))))), mdx(\"section\", {\n    \"id\": \"orderdetails--body--paymentsettingsobject\"\n  }, mdx(\"h4\", {\n    parentName: \"section\"\n  }, \"Payment settings object\"), mdx(\"table\", {\n    parentName: \"section\"\n  }, mdx(\"thead\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"thead\"\n  }, mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Name\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Description\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Type\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Requirements\"))), mdx(\"tbody\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"type\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Payment method. Possible values: \", mdx(\"ul\", null, mdx(\"li\", null, \"payment_link: Payment link.\"), mdx(\"li\", null, \"pix_dynamic_code: PIX dynamic code.\"), mdx(\"li\", null, \"boleto: Boleto.\"))), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"String\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Required\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, mdx(\"a\", {\n    href: \"/whatsapp/payments_brasil/order_details#h-paymentlinkobject\"\n  }, \"payment_link\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Object with the Payment link data.\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Object\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Required if type is payment_link\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, mdx(\"a\", {\n    href: \"/whatsapp/payments_brasil/order_details#h-pixdynamiccodeobject\"\n  }, \"pix_dynamic_code\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Object with the PIX dynamic code data.\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Object\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Required if type is pix_dynamic_code\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, mdx(\"a\", {\n    href: \"/whatsapp/payments_brasil/order_details#h-boletoobject\"\n  }, \"boleto\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Object with the Boleto data.\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Object\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Required if type is boleto\"))))), mdx(\"section\", {\n    \"id\": \"orderdetails--body--paymentlinkobject\"\n  }, mdx(\"h4\", {\n    parentName: \"section\"\n  }, \"Payment link object\"), mdx(\"table\", {\n    parentName: \"section\"\n  }, mdx(\"thead\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"thead\"\n  }, mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Name\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Description\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Type\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Requirements\"))), mdx(\"tbody\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"uri\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"URL that opens in the browser when the button is tapped. Must use the https scheme.\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"String\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Required\"))))), mdx(\"section\", {\n    \"id\": \"orderdetails--body--pixdynamiccodeobject\"\n  }, mdx(\"h4\", {\n    parentName: \"section\"\n  }, \"Pix dynamic code object\"), mdx(\"table\", {\n    parentName: \"section\"\n  }, mdx(\"thead\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"thead\"\n  }, mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Name\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Description\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Type\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Requirements\"))), mdx(\"tbody\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"code\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"PIX dynamic code the buyer copies to make the payment.\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"String\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Required\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"merchant_name\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Name of the PIX account holder.\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"String\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Required\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"key\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Merchant's PIX key.\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"String\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Required\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"key_type\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Key type. Possible values: \", mdx(\"ul\", null, mdx(\"li\", null, \"CPF\"), mdx(\"li\", null, \"CNPJ\"), mdx(\"li\", null, \"EMAIL\"), mdx(\"li\", null, \"PHONE\"), mdx(\"li\", null, \"EVP\"))), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"String\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Required\"))))), mdx(\"section\", {\n    \"id\": \"orderdetails--body--boletoobject\"\n  }, mdx(\"h4\", {\n    parentName: \"section\"\n  }, \"Boleto object\"), mdx(\"table\", {\n    parentName: \"section\"\n  }, mdx(\"thead\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"thead\"\n  }, mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Name\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Description\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Type\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Requirements\"))), mdx(\"tbody\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"digitable_line\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Digitable line the buyer copies to pay at their bank.\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"String\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Required\")))), mdx(\"br\", null), mdx(\"hr\", {\n    parentName: \"section\"\n  })), mdx(\"section\", {\n    \"id\": \"paymentlink\"\n  }, mdx(\"h2\", {\n    parentName: \"section\"\n  }, \"Payment link\"), mdx(\"p\", {\n    parentName: \"section\"\n  }, \"Shows a button that opens the merchant's payment page in the browser.\")), mdx(\"section\", {\n    \"id\": \"paymentlink--example\"\n  }, mdx(\"h3\", {\n    parentName: \"section\"\n  }, \"Example\"), mdx(\"p\", {\n    parentName: \"section\"\n  }, \"Complete \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Payment link\"), \" example:\"), mdx(\"p\", {\n    parentName: \"section\"\n  }, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"HTTP request with full payload\")), mdx(\"pre\", {\n    parentName: \"section\"\n  }, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-bash\"\n  }, \"curl -X POST 'https://{{url}}/whatsapp-bsp-api-endpoint-ws/services/v1/messaging' \\\\\\n-H 'Authorization: Bearer {{wa-msg-api-token}}' \\\\\\n-H 'Content-Type: application/json' \\\\\\n-d '{\\n    \\\"from\\\": \\\"5511900000001\\\",\\n    \\\"to\\\": \\\"5511900000002\\\",\\n    \\\"type\\\": \\\"interactive\\\",\\n    \\\"order_details\\\": {\\n        \\\"body\\\": \\\"Detalhes do seu pedido\\\",\\n        \\\"footer\\\": \\\"Pagamento seguro\\\",\\n        \\\"action\\\": {\\n            \\\"name\\\": \\\"review_and_pay\\\",\\n            \\\"parameters\\\": {\\n                \\\"reference_id\\\": \\\"link-br-full-001\\\",\\n                \\\"payment_type\\\": \\\"br\\\",\\n                \\\"type\\\": \\\"digital-goods\\\",\\n                \\\"payment_settings\\\": [\\n                    {\\n                        \\\"type\\\": \\\"payment_link\\\",\\n                        \\\"payment_link\\\": { \\\"uri\\\": \\\"https://minhaloja.com.br/pagar/001\\\" }\\n                    }\\n                ],\\n                \\\"currency\\\": \\\"BRL\\\",\\n                \\\"total_amount\\\": { \\\"value\\\": 50000, \\\"offset\\\": 100 },\\n                \\\"order\\\": {\\n                    \\\"status\\\": \\\"pending\\\",\\n                    \\\"tax\\\": { \\\"value\\\": 0, \\\"offset\\\": 100, \\\"description\\\": \\\"Imposto\\\" },\\n                    \\\"items\\\": [\\n                        {\\n                            \\\"retailer_id\\\": \\\"SKU-001\\\",\\n                            \\\"name\\\": \\\"Bolo de chocolate\\\",\\n                            \\\"amount\\\": { \\\"value\\\": 50000, \\\"offset\\\": 100 },\\n                            \\\"quantity\\\": 1\\n                        }\\n                    ],\\n                    \\\"subtotal\\\": { \\\"value\\\": 50000, \\\"offset\\\": 100 }\\n                }\\n            }\\n        }\\n    }\\n}'\\n\")), mdx(\"p\", {\n    parentName: \"section\"\n  }, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"HTTP request with simplified payload\")), mdx(\"pre\", {\n    parentName: \"section\"\n  }, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-bash\"\n  }, \"curl -X POST 'https://{{url}}/whatsapp-bsp-api-endpoint-ws/services/v1/messaging' \\\\\\n-H 'Authorization: Bearer {{wa-msg-api-token}}' \\\\\\n-H 'Content-Type: application/json' \\\\\\n-d '{\\n    \\\"from\\\": \\\"5511900000001\\\",\\n    \\\"to\\\": \\\"5511900000002\\\",\\n    \\\"type\\\": \\\"interactive\\\",\\n    \\\"order_details\\\": {\\n        \\\"body\\\": \\\"Detalhes do seu pedido\\\",\\n        \\\"action\\\": {\\n            \\\"name\\\": \\\"review_and_pay\\\",\\n            \\\"parameters\\\": {\\n                \\\"reference_id\\\": \\\"link-br-simple-002\\\",\\n                \\\"payment_type\\\": \\\"br\\\",\\n                \\\"type\\\": \\\"digital-goods\\\",\\n                \\\"payment_settings\\\": [\\n                    {\\n                        \\\"type\\\": \\\"payment_link\\\",\\n                        \\\"payment_link\\\": { \\\"uri\\\": \\\"https://minhaloja.com.br/pagar/001\\\" }\\n                    }\\n                ],\\n                \\\"currency\\\": \\\"BRL\\\",\\n                \\\"total_amount\\\": { \\\"value\\\": 50000, \\\"offset\\\": 100 }\\n            }\\n        }\\n    }\\n}'\\n\")), mdx(\"br\", null), mdx(\"hr\", {\n    parentName: \"section\"\n  })), mdx(\"section\", {\n    \"id\": \"pixdynamiccode\"\n  }, mdx(\"h2\", {\n    parentName: \"section\"\n  }, \"PIX dynamic code\"), mdx(\"p\", {\n    parentName: \"section\"\n  }, \"Shows a button the buyer uses to copy the PIX code and pay from their banking app.\")), mdx(\"section\", {\n    \"id\": \"pixdynamiccode--example\"\n  }, mdx(\"h3\", {\n    parentName: \"section\"\n  }, \"Example\"), mdx(\"p\", {\n    parentName: \"section\"\n  }, \"Complete \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"PIX dynamic code\"), \" example:\"), mdx(\"p\", {\n    parentName: \"section\"\n  }, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"HTTP request with full payload\")), mdx(\"pre\", {\n    parentName: \"section\"\n  }, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-bash\"\n  }, \"curl -X POST 'https://{{url}}/whatsapp-bsp-api-endpoint-ws/services/v1/messaging' \\\\\\n-H 'Authorization: Bearer {{wa-msg-api-token}}' \\\\\\n-H 'Content-Type: application/json' \\\\\\n-d '{\\n    \\\"from\\\": \\\"5511900000001\\\",\\n    \\\"to\\\": \\\"5511900000002\\\",\\n    \\\"type\\\": \\\"interactive\\\",\\n    \\\"order_details\\\": {\\n        \\\"body\\\": \\\"Detalhes do seu pedido\\\",\\n        \\\"footer\\\": \\\"Pagamento seguro\\\",\\n        \\\"action\\\": {\\n            \\\"name\\\": \\\"review_and_pay\\\",\\n            \\\"parameters\\\": {\\n                \\\"reference_id\\\": \\\"pix-full-001\\\",\\n                \\\"payment_type\\\": \\\"br\\\",\\n                \\\"type\\\": \\\"digital-goods\\\",\\n                \\\"payment_settings\\\": [\\n                    {\\n                        \\\"type\\\": \\\"pix_dynamic_code\\\",\\n                        \\\"pix_dynamic_code\\\": {\\n                            \\\"code\\\": \\\"00020101021226700014br.gov.bcb.pix2548pix.example.com\\\",\\n                            \\\"merchant_name\\\": \\\"Minha Loja\\\",\\n                            \\\"key\\\": \\\"39580525000189\\\",\\n                            \\\"key_type\\\": \\\"CNPJ\\\"\\n                        }\\n                    }\\n                ],\\n                \\\"currency\\\": \\\"BRL\\\",\\n                \\\"total_amount\\\": { \\\"value\\\": 50000, \\\"offset\\\": 100 },\\n                \\\"order\\\": {\\n                    \\\"status\\\": \\\"pending\\\",\\n                    \\\"tax\\\": { \\\"value\\\": 0, \\\"offset\\\": 100, \\\"description\\\": \\\"Imposto\\\" },\\n                    \\\"items\\\": [\\n                        {\\n                            \\\"retailer_id\\\": \\\"SKU-001\\\",\\n                            \\\"name\\\": \\\"Bolo de chocolate\\\",\\n                            \\\"amount\\\": { \\\"value\\\": 50000, \\\"offset\\\": 100 },\\n                            \\\"quantity\\\": 1\\n                        }\\n                    ],\\n                    \\\"subtotal\\\": { \\\"value\\\": 50000, \\\"offset\\\": 100 }\\n                }\\n            }\\n        }\\n    }\\n}'\\n\")), mdx(\"p\", {\n    parentName: \"section\"\n  }, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"HTTP request with simplified payload\")), mdx(\"pre\", {\n    parentName: \"section\"\n  }, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-bash\"\n  }, \"curl -X POST 'https://{{url}}/whatsapp-bsp-api-endpoint-ws/services/v1/messaging' \\\\\\n-H 'Authorization: Bearer {{wa-msg-api-token}}' \\\\\\n-H 'Content-Type: application/json' \\\\\\n-d '{\\n    \\\"from\\\": \\\"5511900000001\\\",\\n    \\\"to\\\": \\\"5511900000002\\\",\\n    \\\"type\\\": \\\"interactive\\\",\\n    \\\"order_details\\\": {\\n        \\\"body\\\": \\\"Detalhes do seu pedido\\\",\\n        \\\"action\\\": {\\n            \\\"name\\\": \\\"review_and_pay\\\",\\n            \\\"parameters\\\": {\\n                \\\"reference_id\\\": \\\"pix-simple-002\\\",\\n                \\\"payment_type\\\": \\\"br\\\",\\n                \\\"type\\\": \\\"digital-goods\\\",\\n                \\\"payment_settings\\\": [\\n                    {\\n                        \\\"type\\\": \\\"pix_dynamic_code\\\",\\n                        \\\"pix_dynamic_code\\\": {\\n                            \\\"code\\\": \\\"00020101021226700014br.gov.bcb.pix2548pix.example.com\\\",\\n                            \\\"merchant_name\\\": \\\"Minha Loja\\\",\\n                            \\\"key\\\": \\\"39580525000189\\\",\\n                            \\\"key_type\\\": \\\"CNPJ\\\"\\n                        }\\n                    }\\n                ],\\n                \\\"currency\\\": \\\"BRL\\\",\\n                \\\"total_amount\\\": { \\\"value\\\": 50000, \\\"offset\\\": 100 }\\n            }\\n        }\\n    }\\n}'\\n\")), mdx(\"br\", null), mdx(\"hr\", {\n    parentName: \"section\"\n  })), mdx(\"section\", {\n    \"id\": \"boleto\"\n  }, mdx(\"h2\", {\n    parentName: \"section\"\n  }, \"Boleto\"), mdx(\"p\", {\n    parentName: \"section\"\n  }, \"Shows a button the buyer uses to copy the boleto's digitable line and pay it at their bank.\")), mdx(\"section\", {\n    \"id\": \"boleto--example\"\n  }, mdx(\"h3\", {\n    parentName: \"section\"\n  }, \"Example\"), mdx(\"p\", {\n    parentName: \"section\"\n  }, \"Complete \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Boleto\"), \" example:\"), mdx(\"p\", {\n    parentName: \"section\"\n  }, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"HTTP request with full payload\")), mdx(\"pre\", {\n    parentName: \"section\"\n  }, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-bash\"\n  }, \"curl -X POST 'https://{{url}}/whatsapp-bsp-api-endpoint-ws/services/v1/messaging' \\\\\\n-H 'Authorization: Bearer {{wa-msg-api-token}}' \\\\\\n-H 'Content-Type: application/json' \\\\\\n-d '{\\n    \\\"from\\\": \\\"5511900000001\\\",\\n    \\\"to\\\": \\\"5511900000002\\\",\\n    \\\"type\\\": \\\"interactive\\\",\\n    \\\"order_details\\\": {\\n        \\\"body\\\": \\\"Detalhes do seu pedido\\\",\\n        \\\"footer\\\": \\\"Pagamento seguro\\\",\\n        \\\"action\\\": {\\n            \\\"name\\\": \\\"review_and_pay\\\",\\n            \\\"parameters\\\": {\\n                \\\"reference_id\\\": \\\"boleto-br-full-001\\\",\\n                \\\"payment_type\\\": \\\"br\\\",\\n                \\\"type\\\": \\\"digital-goods\\\",\\n                \\\"payment_settings\\\": [\\n                    {\\n                        \\\"type\\\": \\\"boleto\\\",\\n                        \\\"boleto\\\": { \\\"digitable_line\\\": \\\"03399026944140000002628346101018898510000008848\\\" }\\n                    }\\n                ],\\n                \\\"currency\\\": \\\"BRL\\\",\\n                \\\"total_amount\\\": { \\\"value\\\": 50000, \\\"offset\\\": 100 },\\n                \\\"order\\\": {\\n                    \\\"status\\\": \\\"pending\\\",\\n                    \\\"tax\\\": { \\\"value\\\": 0, \\\"offset\\\": 100, \\\"description\\\": \\\"Imposto\\\" },\\n                    \\\"items\\\": [\\n                        {\\n                            \\\"retailer_id\\\": \\\"SKU-001\\\",\\n                            \\\"name\\\": \\\"Bolo de chocolate\\\",\\n                            \\\"amount\\\": { \\\"value\\\": 50000, \\\"offset\\\": 100 },\\n                            \\\"quantity\\\": 1\\n                        }\\n                    ],\\n                    \\\"subtotal\\\": { \\\"value\\\": 50000, \\\"offset\\\": 100 }\\n                }\\n            }\\n        }\\n    }\\n}'\\n\")), mdx(\"p\", {\n    parentName: \"section\"\n  }, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"HTTP request with simplified payload\")), mdx(\"pre\", {\n    parentName: \"section\"\n  }, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-bash\"\n  }, \"curl -X POST 'https://{{url}}/whatsapp-bsp-api-endpoint-ws/services/v1/messaging' \\\\\\n-H 'Authorization: Bearer {{wa-msg-api-token}}' \\\\\\n-H 'Content-Type: application/json' \\\\\\n-d '{\\n    \\\"from\\\": \\\"5511900000001\\\",\\n    \\\"to\\\": \\\"5511900000002\\\",\\n    \\\"type\\\": \\\"interactive\\\",\\n    \\\"order_details\\\": {\\n        \\\"body\\\": \\\"Detalhes do seu pedido\\\",\\n        \\\"action\\\": {\\n            \\\"name\\\": \\\"review_and_pay\\\",\\n            \\\"parameters\\\": {\\n                \\\"reference_id\\\": \\\"boleto-br-simple-002\\\",\\n                \\\"payment_type\\\": \\\"br\\\",\\n                \\\"type\\\": \\\"digital-goods\\\",\\n                \\\"payment_settings\\\": [\\n                    {\\n                        \\\"type\\\": \\\"boleto\\\",\\n                        \\\"boleto\\\": { \\\"digitable_line\\\": \\\"03399026944140000002628346101018898510000008848\\\" }\\n                    }\\n                ],\\n                \\\"currency\\\": \\\"BRL\\\",\\n                \\\"total_amount\\\": { \\\"value\\\": 50000, \\\"offset\\\": 100 }\\n            }\\n        }\\n    }\\n}'\\n\")), mdx(\"br\", null), mdx(\"hr\", {\n    parentName: \"section\"\n  })), mdx(\"section\", {\n    \"id\": \"multiplepaymentmethods\"\n  }, mdx(\"h2\", {\n    parentName: \"section\"\n  }, \"Multiple payment methods\"), mdx(\"p\", {\n    parentName: \"section\"\n  }, \"A single message can offer PIX, Payment link, and Boleto at the same time, along with buttons for websites and phone contact.\")), mdx(\"section\", {\n    \"id\": \"multiplepaymentmethods--example\"\n  }, mdx(\"h3\", {\n    parentName: \"section\"\n  }, \"Example\"), mdx(\"p\", {\n    parentName: \"section\"\n  }, \"Complete \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Multiple payment methods\"), \" example:\"), mdx(\"p\", {\n    parentName: \"section\"\n  }, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"HTTP request with PIX, Payment link, and Boleto\")), mdx(\"pre\", {\n    parentName: \"section\"\n  }, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-bash\"\n  }, \"curl -X POST 'https://{{url}}/whatsapp-bsp-api-endpoint-ws/services/v1/messaging' \\\\\\n-H 'Authorization: Bearer {{wa-msg-api-token}}' \\\\\\n-H 'Content-Type: application/json' \\\\\\n-d '{\\n    \\\"from\\\": \\\"5511900000001\\\",\\n    \\\"to\\\": \\\"5511900000002\\\",\\n    \\\"type\\\": \\\"interactive\\\",\\n    \\\"order_details\\\": {\\n        \\\"body\\\": \\\"Detalhes do seu pedido\\\",\\n        \\\"action\\\": {\\n            \\\"name\\\": \\\"review_and_pay\\\",\\n            \\\"parameters\\\": {\\n                \\\"reference_id\\\": \\\"multi-br-001\\\",\\n                \\\"payment_type\\\": \\\"br\\\",\\n                \\\"type\\\": \\\"digital-goods\\\",\\n                \\\"payment_settings\\\": [\\n                    {\\n                        \\\"type\\\": \\\"pix_dynamic_code\\\",\\n                        \\\"pix_dynamic_code\\\": {\\n                            \\\"code\\\": \\\"00020101021226700014br.gov.bcb.pix2548pix.example.com\\\",\\n                            \\\"merchant_name\\\": \\\"Minha Loja\\\",\\n                            \\\"key\\\": \\\"39580525000189\\\",\\n                            \\\"key_type\\\": \\\"CNPJ\\\"\\n                        }\\n                    },\\n                    {\\n                        \\\"type\\\": \\\"payment_link\\\",\\n                        \\\"payment_link\\\": { \\\"uri\\\": \\\"https://minhaloja.com.br/pagar/001\\\" }\\n                    },\\n                    {\\n                        \\\"type\\\": \\\"boleto\\\",\\n                        \\\"boleto\\\": { \\\"digitable_line\\\": \\\"03399026944140000002628346101018898510000008848\\\" }\\n                    }\\n                ],\\n                \\\"currency\\\": \\\"BRL\\\",\\n                \\\"total_amount\\\": { \\\"value\\\": 50000, \\\"offset\\\": 100 }\\n            }\\n        }\\n    }\\n}'\\n\")), mdx(\"br\", null), mdx(\"hr\", {\n    parentName: \"section\"\n  })));\n}\n;\nMDXContent.isMDXComponent = true;","tableOfContents":{"items":[{"url":"#order-details","title":"Order details","items":[{"url":"#body","title":"Body","items":[{"url":"#order-details-object","title":"Order details object"},{"url":"#action-object","title":"Action object"},{"url":"#parameters-object","title":"Parameters object"},{"url":"#order-object","title":"Order object"},{"url":"#items-object","title":"items[] object"},{"url":"#amount-object","title":"amount object"},{"url":"#payment-settings-object","title":"Payment settings object"},{"url":"#payment-link-object","title":"Payment link object"},{"url":"#pix-dynamic-code-object","title":"Pix dynamic code object"},{"url":"#boleto-object","title":"Boleto object"}]}]},{"url":"#payment-link","title":"Payment link","items":[{"url":"#example","title":"Example"}]},{"url":"#pix-dynamic-code","title":"PIX dynamic code","items":[{"url":"#example-1","title":"Example"}]},{"url":"#boleto","title":"Boleto","items":[{"url":"#example-2","title":"Example"}]},{"url":"#multiple-payment-methods","title":"Multiple payment methods","items":[{"url":"#example-3","title":"Example"}]}]},"timeToRead":1,"parent":{"__typename":"File","relativePath":"whatsapp/payments_brasil/order_details.md","fields":{"gitLogLatestAuthorName":"Irais Aguirre","gitLogLatestAuthorEmail":"irais.aguirre@conceptomovil.com","gitLogLatestDate":"6 hours ago"}},"frontmatter":{"metaTitle":null,"showMetadata":null,"editable":null,"showPreviousNext":null,"showToc":null}},"gitBranch":{"name":"20211019-2FACTOR_AUTH"},"gitCommit":{"hash":"9713e1925aeb8cad930f91b6bf05d0b5937b2bb5","date":"2026-11-13 06:39"}},"pageContext":{"id":"e50d8561-ce3c-5249-b1ef-7b34f730038e"}},"staticQueryHashes":["12478684","12478684","2882937274","2882937274","353167761","353167761"]}