{"id":218,"date":"2026-10-25T13:02:11","date_gmt":"2026-10-25T13:02:11","guid":{"rendered":"https:\/\/vectalk.com.br\/blog\/whatsapp-para-delivery-restaurantes\/"},"modified":"2026-10-25T13:11:10","modified_gmt":"2026-10-25T13:11:10","slug":"whatsapp-para-delivery-restaurantes","status":"publish","type":"post","link":"https:\/\/vectalk.com.br\/blog\/whatsapp-para-delivery-restaurantes\/","title":{"rendered":"WhatsApp para delivery e restaurantes: pedidos e status pela API"},"content":{"rendered":"\n<p><em>Atualizado em 25\/10\/2026<\/em><\/p>\n\n\n\n<p>Com a API oficial do WhatsApp, um restaurante pode publicar o card\u00e1pio no cat\u00e1logo da Meta, receber o pedido montado no carrinho do pr\u00f3prio WhatsApp por webhook, cobrar com PIX dentro da conversa e enviar cada mudan\u00e7a de status (em preparo, saiu para entrega, entregue) para o cliente. Como o pedido nasce de uma mensagem do cliente, quase todo o ciclo acontece dentro da janela de 24 horas, em que respostas livres e interativas s\u00e3o mensagens de servi\u00e7o. Templates entram s\u00f3 para avisos fora dessa janela e para a avalia\u00e7\u00e3o no dia seguinte.<\/p>\n\n\n\n<p>Este guia percorre o fluxo de um pedido de delivery de ponta a ponta, com os payloads da Cloud API, a categoria de cada mensagem e os cuidados de opera\u00e7\u00e3o.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">O fluxo completo de um pedido<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Etapa<\/th><th>O que acontece<\/th><th>Tipo de mensagem<\/th><\/tr><\/thead><tbody><tr><td>Cliente chama<\/td><td>&#8220;Oi, quero pedir&#8221; ou clique num link wa.me<\/td><td>Mensagem recebida, abre a janela de 24 h<\/td><\/tr><tr><td>Card\u00e1pio<\/td><td>Restaurante envia o cat\u00e1logo ou uma sele\u00e7\u00e3o<\/td><td><code>catalog_message<\/code> ou <code>product_list<\/code><\/td><\/tr><tr><td>Carrinho<\/td><td>Cliente escolhe itens e envia o carrinho<\/td><td>Webhook <code>type: \"order\"<\/code><\/td><\/tr><tr><td>Endere\u00e7o<\/td><td>Restaurante pede a localiza\u00e7\u00e3o<\/td><td><code>location_request_message<\/code><\/td><\/tr><tr><td>Pagamento<\/td><td>Restaurante envia o resumo com PIX<\/td><td><code>order_details<\/code><\/td><\/tr><tr><td>Confirma\u00e7\u00e3o<\/td><td>PSP confirma o PIX, restaurante atualiza<\/td><td><code>order_status<\/code><\/td><\/tr><tr><td>Preparo e entrega<\/td><td>&#8220;Em preparo&#8221;, &#8220;Saiu para entrega&#8221;, &#8220;Entregue&#8221;<\/td><td>Texto ou <code>order_status<\/code> dentro da janela<\/td><\/tr><tr><td>Avalia\u00e7\u00e3o<\/td><td>Pesquisa sobre aquele pedido<\/td><td>Template de utilidade, se fora da janela<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Cada etapa usa um recurso documentado pela Meta. Vamos a elas.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Card\u00e1pio no cat\u00e1logo<\/h2>\n\n\n\n<p>O cat\u00e1logo da Meta aceita produtos e servi\u00e7os, com nome, descri\u00e7\u00e3o, pre\u00e7o, imagem e disponibilidade. Voc\u00ea sobe o card\u00e1pio pelo Commerce Manager ou pela API de cat\u00e1logo e conecta o cat\u00e1logo \u00e0 conta do WhatsApp (<a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/catalogs\/catalogs-overview\" target=\"_blank\" rel=\"noreferrer noopener\">vis\u00e3o geral de cat\u00e1logos<\/a>).<\/p>\n\n\n\n<p>H\u00e1 tr\u00eas formas de mostrar o card\u00e1pio na conversa:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Mensagem de cat\u00e1logo<\/strong> (<code>catalog_message<\/code>): uma miniatura com o bot\u00e3o &#8220;Ver cat\u00e1logo&#8221;, que abre o card\u00e1pio inteiro dentro do WhatsApp.<\/li>\n\n\n<li><strong>Mensagem multiproduto<\/strong> (<code>product_list<\/code>): at\u00e9 30 itens organizados em se\u00e7\u00f5es, como &#8220;Pizzas&#8221;, &#8220;Bebidas&#8221; e &#8220;Sobremesas&#8221;. A Meta cita repetir um pedido habitual de delivery como um dos usos.<\/li>\n\n\n<li><strong>Produto \u00fanico<\/strong> (<code>product<\/code>): destaca um item, como o prato do dia.<\/li>\n\n<\/ul>\n\n\n\n<p>Exemplo de mensagem multiproduto com duas se\u00e7\u00f5es:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"language-json\">{\n  \"messaging_product\": \"whatsapp\",\n  \"to\": \"5584999999999\",\n  \"type\": \"interactive\",\n  \"interactive\": {\n    \"type\": \"product_list\",\n    \"header\": { \"type\": \"text\", \"text\": \"Card\u00e1pio de hoje\" },\n    \"body\": { \"text\": \"Escolha os itens e toque em Ver carrinho para enviar o pedido.\" },\n    \"action\": {\n      \"catalog_id\": \"367025965434465\",\n      \"sections\": [\n        { \"title\": \"Pizzas\", \"product_items\": [\n          { \"product_retailer_id\": \"PIZZA-MARG\" },\n          { \"product_retailer_id\": \"PIZZA-CALAB\" } ] },\n        { \"title\": \"Bebidas\", \"product_items\": [\n          { \"product_retailer_id\": \"REFRI-LATA\" } ] }\n      ]\n    }\n  }\n}<\/code><\/pre>\n\n\n\n<p>O carrinho vem ativado por padr\u00e3o em cada n\u00famero e pode ser desligado nas configura\u00e7\u00f5es de com\u00e9rcio. Item esgotado precisa sair do cat\u00e1logo (ou ficar indispon\u00edvel) antes do hor\u00e1rio de pico, ou o cliente vai pedir algo que a cozinha n\u00e3o tem. Detalhes em <a href=\"https:\/\/vectalk.com.br\/blog\/catalogo-whatsapp-api\/\">cat\u00e1logo e mensagens de produto<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Recebendo o pedido pelo webhook<\/h2>\n\n\n\n<p>Quando o cliente envia o carrinho, chega um webhook de mensagem com <code>type: \"order\"<\/code>, segundo a <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/webhooks\/reference\/messages\/order\" target=\"_blank\" rel=\"noreferrer noopener\">refer\u00eancia de pedidos<\/a>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"language-json\">{\n  \"from\": \"5584999999999\",\n  \"id\": \"wamid.HBgM...\",\n  \"timestamp\": \"1761400000\",\n  \"type\": \"order\",\n  \"order\": {\n    \"catalog_id\": \"367025965434465\",\n    \"text\": \"Sem cebola, por favor\",\n    \"product_items\": [\n      { \"product_retailer_id\": \"PIZZA-MARG\", \"quantity\": 1, \"item_price\": 59.9, \"currency\": \"BRL\" },\n      { \"product_retailer_id\": \"REFRI-LATA\", \"quantity\": 2, \"item_price\": 7, \"currency\": \"BRL\" }\n    ]\n  }\n}<\/code><\/pre>\n\n\n\n<p>Tr\u00eas detalhes importam para a cozinha:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>O carrinho n\u00e3o pode ser editado depois de enviado.<\/strong> Para trocar algo, o cliente envia um novo carrinho. Seu sistema precisa decidir se o novo substitui o anterior.<\/li>\n\n\n<li><strong>Observa\u00e7\u00f5es v\u00eam em <code>order.text<\/code>.<\/strong> &#8220;Sem cebola&#8221; e &#8220;ponto da carne&#8221; chegam ali. Mostre esse campo na tela da cozinha.<\/li>\n\n\n<li><strong>Recalcule o pre\u00e7o no seu sistema.<\/strong> Use o <code>product_retailer_id<\/code> para buscar o pre\u00e7o atual e as regras de taxa de entrega, em vez de confiar s\u00f3 no valor do webhook.<\/li>\n\n<\/ul>\n\n\n\n<p>Nem todo item cabe num cat\u00e1logo: pizza meio a meio e montagem de a\u00e7a\u00ed com v\u00e1rios adicionais costumam exigir outra interface. Para esses casos, uma lista interativa ou um formul\u00e1rio com <a href=\"https:\/\/vectalk.com.br\/blog\/whatsapp-flows\/\">WhatsApp Flows<\/a> resolve a escolha dos adicionais dentro da conversa.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Endere\u00e7o e localiza\u00e7\u00e3o<\/h2>\n\n\n\n<p>Para o endere\u00e7o, a mensagem <code>location_request_message<\/code> mostra um bot\u00e3o de enviar localiza\u00e7\u00e3o. A resposta chega no webhook com latitude, longitude e, quando dispon\u00edvel, endere\u00e7o (<a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/messages\/location-request-messages\" target=\"_blank\" rel=\"noreferrer noopener\">documenta\u00e7\u00e3o<\/a>):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"language-json\">{\n  \"messaging_product\": \"whatsapp\",\n  \"to\": \"5584999999999\",\n  \"type\": \"interactive\",\n  \"interactive\": {\n    \"type\": \"location_request_message\",\n    \"body\": { \"text\": \"Para calcular a taxa de entrega, envie sua localiza\u00e7\u00e3o ou digite o endere\u00e7o com n\u00famero e complemento.\" },\n    \"action\": { \"name\": \"send_location\" }\n  }\n}<\/code><\/pre>\n\n\n\n<p>Pe\u00e7a sempre o complemento por texto. A localiza\u00e7\u00e3o do celular nem sempre aponta o apartamento ou o bloco certo.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Pagamento com PIX na conversa<\/h2>\n\n\n\n<p>No Brasil, a Meta oferece o Orders API: voc\u00ea envia uma mensagem <code>order_details<\/code> com os itens, o total e um c\u00f3digo PIX din\u00e2mico gerado pelo seu banco ou PSP. O cliente copia o c\u00f3digo e paga no app do banco (<a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/payments\/payments-br\/offsite-pix\" target=\"_blank\" rel=\"noreferrer noopener\">PIX din\u00e2mico<\/a>). Os valores usam inteiro com <code>offset<\/code> 100: R$ 73,90 vira <code>7390<\/code>.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"language-json\">{\n  \"messaging_product\": \"whatsapp\",\n  \"to\": \"5584999999999\",\n  \"type\": \"interactive\",\n  \"interactive\": {\n    \"type\": \"order_details\",\n    \"body\": { \"text\": \"Pedido #2231: 1 pizza margherita e 2 refrigerantes. Entrega estimada em 45 minutos.\" },\n    \"action\": {\n      \"name\": \"review_and_pay\",\n      \"parameters\": {\n        \"reference_id\": \"pedido-2231\",\n        \"type\": \"physical-goods\",\n        \"payment_type\": \"br\",\n        \"payment_settings\": [\n          { \"type\": \"pix_dynamic_code\", \"pix_dynamic_code\": {\n            \"code\": \"CODIGO_PIX_COPIA_E_COLA\", \"merchant_name\": \"Pizzaria Exemplo LTDA\",\n            \"key\": \"39580525000189\", \"key_type\": \"CNPJ\" } }\n        ],\n        \"currency\": \"BRL\",\n        \"total_amount\": { \"value\": 7390, \"offset\": 100 }\n      }\n    }\n  }\n}<\/code><\/pre>\n\n\n\n<p>O <code>reference_id<\/code> precisa ser \u00fanico por pedido. O WhatsApp n\u00e3o faz concilia\u00e7\u00e3o: quem confirma o PIX \u00e9 o seu PSP, e o seu sistema avisa o cliente com <code>order_status<\/code>. Pagamento na entrega (maquininha ou dinheiro) continua poss\u00edvel; nesse caso, basta confirmar o pedido por texto. A <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/payments\/payments-br\/overview\" target=\"_blank\" rel=\"noreferrer noopener\">vis\u00e3o geral de pagamentos no Brasil<\/a> lista tamb\u00e9m boleto e link de pagamento.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Status do pedido<\/h2>\n\n\n\n<p>Depois do pagamento, a mensagem <code>order_status<\/code> atualiza o pedido na conversa. A Meta aceita os status <code>pending<\/code>, <code>processing<\/code>, <code>partially_shipped<\/code>, <code>shipped<\/code>, <code>completed<\/code> e <code>canceled<\/code>, e o pagamento <code>captured<\/code> mostra o selo de pago (<a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/payments\/payments-br\/orders\" target=\"_blank\" rel=\"noreferrer noopener\">Orders API<\/a>):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"language-json\">{\n  \"messaging_product\": \"whatsapp\",\n  \"to\": \"5584999999999\",\n  \"type\": \"interactive\",\n  \"interactive\": {\n    \"type\": \"order_status\",\n    \"body\": { \"text\": \"Pagamento confirmado! Seu pedido #2231 j\u00e1 est\u00e1 em preparo.\" },\n    \"action\": {\n      \"name\": \"review_order\",\n      \"parameters\": {\n        \"reference_id\": \"pedido-2231\",\n        \"order\": { \"status\": \"processing\" },\n        \"payment\": { \"status\": \"captured\", \"timestamp\": 1761400300 }\n      }\n    }\n  }\n}<\/code><\/pre>\n\n\n\n<p>Um mapeamento simples para delivery:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Evento da cozinha<\/th><th>Status do pedido<\/th><th>Texto sugerido<\/th><\/tr><\/thead><tbody><tr><td>PIX confirmado<\/td><td><code>processing<\/code><\/td><td>&#8220;Pagamento confirmado, pedido em preparo.&#8221;<\/td><\/tr><tr><td>Motoboy saiu<\/td><td><code>shipped<\/code><\/td><td>&#8220;Seu pedido saiu para entrega.&#8221;<\/td><\/tr><tr><td>Entregue<\/td><td><code>completed<\/code><\/td><td>&#8220;Pedido entregue. Bom apetite!&#8221;<\/td><\/tr><tr><td>Cancelado antes do pagamento<\/td><td><code>canceled<\/code><\/td><td>Motivo em at\u00e9 120 caracteres<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>O cancelamento falha se j\u00e1 existir pagamento confirmado ou pendente para aquele <code>order_details<\/code>. Nesse caso, trate o estorno no PSP e avise por texto.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Quanto custa e qual a categoria de cada mensagem<\/h2>\n\n\n\n<p>O pedido come\u00e7a com uma mensagem do cliente, que abre a <a href=\"https:\/\/vectalk.com.br\/blog\/janela-24-horas-whatsapp\/\">janela de 24 horas<\/a>. Dentro dela, texto, cat\u00e1logo, <code>order_details<\/code> e <code>order_status<\/code> s\u00e3o mensagens de servi\u00e7o. Desde 1\u00ba de outubro de 2026, cada n\u00famero tem 1.000 mensagens de servi\u00e7o gratuitas por m\u00eas, e a Meta cobra a partir da 1.001\u00aa. Templates de utilidade enviados dentro da janela passaram a ser cobrados como utilidade (<a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/pricing\" target=\"_blank\" rel=\"noreferrer noopener\">p\u00e1gina de pre\u00e7os<\/a>). Por isso, para status dentro da janela, prefira mensagens livres ou <code>order_status<\/code> a templates.<\/p>\n\n\n\n<p>Fora da janela, s\u00f3 template:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Mensagem<\/th><th>Categoria<\/th><th>Observa\u00e7\u00e3o<\/th><\/tr><\/thead><tbody><tr><td>Atraso de pedido de ontem, estorno processado<\/td><td>Utilidade<\/td><td>Dados do pedido, sem oferta<\/td><\/tr><tr><td>Pesquisa sobre o pedido entregue<\/td><td>Utilidade<\/td><td>Precisa citar o pedido; pesquisa gen\u00e9rica n\u00e3o \u00e9 aprovada como utilidade<\/td><\/tr><tr><td>Promo\u00e7\u00e3o da semana, cupom, &#8220;volte a pedir&#8221;<\/td><td>Marketing<\/td><td>Exige opt-in de ofertas<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>As regras de categoria est\u00e3o nas <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/templates\/template-categorization\" target=\"_blank\" rel=\"noreferrer noopener\">diretrizes de categoriza\u00e7\u00e3o<\/a>. O artigo sobre <a href=\"https:\/\/vectalk.com.br\/blog\/mensagens-utilidade-gratis-whatsapp\/\">mensagens de utilidade na janela de atendimento<\/a> explica a mudan\u00e7a de cobran\u00e7a.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Avalia\u00e7\u00e3o depois da entrega<\/h2>\n\n\n\n<p>A Meta aceita como utilidade a pesquisa ligada a um pedido espec\u00edfico, como &#8220;Entregamos seu pedido {{1}}. Se houve algum problema, fale com a gente abaixo.&#8221; Se a entrega aconteceu h\u00e1 poucos minutos, a janela ainda est\u00e1 aberta e voc\u00ea pode enviar bot\u00f5es de resposta r\u00e1pida, sem template:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"language-json\">{\n  \"messaging_product\": \"whatsapp\",\n  \"to\": \"5584999999999\",\n  \"type\": \"interactive\",\n  \"interactive\": {\n    \"type\": \"button\",\n    \"body\": { \"text\": \"Como chegou o pedido #2231?\" },\n    \"action\": { \"buttons\": [\n      { \"type\": \"reply\", \"reply\": { \"id\": \"aval_2231_bom\", \"title\": \"Chegou \u00f3timo\" } },\n      { \"type\": \"reply\", \"reply\": { \"id\": \"aval_2231_ok\", \"title\": \"Teve problema\" } }\n    ] }\n  }\n}<\/code><\/pre>\n\n\n\n<p>Se o cliente tocar em &#8220;Teve problema&#8221;, passe a conversa para uma pessoa. O guia de <a href=\"https:\/\/vectalk.com.br\/blog\/pos-venda-nps-whatsapp\/\">p\u00f3s-venda e NPS<\/a> aprofunda o tema.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Opera\u00e7\u00e3o no hor\u00e1rio de pico<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Cozinha n\u00e3o l\u00ea WhatsApp.<\/strong> O pedido do webhook deve cair no mesmo sistema de pedidos (KDS ou impressora) dos outros canais.<\/li>\n\n\n<li><strong>V\u00e1rios atendentes, um n\u00famero.<\/strong> Com a API, v\u00e1rias pessoas atendem o mesmo n\u00famero por uma ferramenta de atendimento. Veja <a href=\"https:\/\/vectalk.com.br\/blog\/multiatendimento-whatsapp-api\/\">multiatendimento<\/a>.<\/li>\n\n\n<li><strong>Hor\u00e1rio de funcionamento.<\/strong> Fora do hor\u00e1rio, responda com uma mensagem autom\u00e1tica que informa quando a cozinha abre. Veja <a href=\"https:\/\/vectalk.com.br\/blog\/mensagem-boas-vindas-ausencia-api-whatsapp\/\">mensagem de aus\u00eancia e hor\u00e1rio<\/a>.<\/li>\n\n\n<li><strong>Fila no webhook.<\/strong> Responda 200 na hora e processe o pedido numa fila, para n\u00e3o perder eventos no pico.<\/li>\n\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Como fazer isso com a Vectalk<\/h2>\n\n\n\n<p>A Vectalk \u00e9 um proxy da WhatsApp Cloud API oficial: cat\u00e1logo, <code>product_list<\/code>, <code>order_details<\/code>, <code>order_status<\/code> e localiza\u00e7\u00e3o usam os mesmos payloads da Meta, enviados para <code>https:\/\/apis.vectalk.com.br\/api\/messages<\/code>. A documenta\u00e7\u00e3o traz exemplos de <a href=\"https:\/\/docs.vectalk.com.br\/api-reference\/messages\/send-product\">mensagens de produto e cat\u00e1logo<\/a> e das <a href=\"https:\/\/docs.vectalk.com.br\/api-reference\/catalog\/update\">configura\u00e7\u00f5es de com\u00e9rcio<\/a>, que ligam ou desligam o carrinho por n\u00famero. Com a coexist\u00eancia, o restaurante mant\u00e9m o n\u00famero no app WhatsApp Business. Crie sua conta em <a href=\"https:\/\/apps.vectalk.com.br\/register\">apps.vectalk.com.br\/register<\/a> e leia o <a href=\"https:\/\/vectalk.com.br\/blog\/api-oficial-do-whatsapp\/\">guia da API oficial do WhatsApp<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Perguntas frequentes<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Preciso de cat\u00e1logo para receber pedidos pelo WhatsApp?<\/h3>\n\n\n\n<p>N\u00e3o. D\u00e1 para receber pedidos por texto ou por listas interativas. O cat\u00e1logo facilita porque o pedido chega estruturado, com c\u00f3digo do item e quantidade.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">O cliente consegue pagar com PIX sem sair do WhatsApp?<\/h3>\n\n\n\n<p>Ele copia o c\u00f3digo PIX na conversa e cola no app do banco. A Meta tamb\u00e9m descreve um modo que abre o app do banco direto, mas, na data desta consulta, ele exige cadastro manual.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Mensagem de &#8220;saiu para entrega&#8221; \u00e9 cobrada?<\/h3>\n\n\n\n<p>Se a janela de 24 horas est\u00e1 aberta, \u00e9 mensagem de servi\u00e7o: gr\u00e1tis at\u00e9 1.000 por n\u00famero no m\u00eas. Se for template, \u00e9 cobrada como utilidade.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Posso mandar promo\u00e7\u00e3o para quem j\u00e1 pediu?<\/h3>\n\n\n\n<p>S\u00f3 com template de marketing e opt-in de ofertas. Ter feito um pedido n\u00e3o equivale a aceitar promo\u00e7\u00f5es.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Funciona com o n\u00famero que o restaurante j\u00e1 usa no celular?<\/h3>\n\n\n\n<p>Sim, com a coexist\u00eancia: o n\u00famero continua no app WhatsApp Business e passa a funcionar tamb\u00e9m na API.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>Fontes oficiais consultadas em 25\/10\/2026:<\/strong> <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/catalogs\/catalogs-overview\" target=\"_blank\" rel=\"noreferrer noopener\">Vis\u00e3o geral de cat\u00e1logos<\/a>, <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/catalogs\/multi-product-messages\" target=\"_blank\" rel=\"noreferrer noopener\">Mensagens multiproduto<\/a>, <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/catalogs\/set-commerce-settings\" target=\"_blank\" rel=\"noreferrer noopener\">Configura\u00e7\u00f5es de com\u00e9rcio<\/a>, <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/webhooks\/reference\/messages\/order\" target=\"_blank\" rel=\"noreferrer noopener\">Webhook de pedidos<\/a>, <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/messages\/location-request-messages\" target=\"_blank\" rel=\"noreferrer noopener\">Mensagens de pedido de localiza\u00e7\u00e3o<\/a>, <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/payments\/payments-br\/overview\" target=\"_blank\" rel=\"noreferrer noopener\">Pagamentos no Brasil<\/a>, <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/payments\/payments-br\/orders\" target=\"_blank\" rel=\"noreferrer noopener\">Orders API<\/a>, <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/payments\/payments-br\/offsite-pix\" target=\"_blank\" rel=\"noreferrer noopener\">PIX din\u00e2mico<\/a>, <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/templates\/template-categorization\" target=\"_blank\" rel=\"noreferrer noopener\">Categoriza\u00e7\u00e3o de templates<\/a>, <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/pricing\" target=\"_blank\" rel=\"noreferrer noopener\">Pre\u00e7os<\/a>, <a href=\"https:\/\/docs.vectalk.com.br\/introduction\">Documenta\u00e7\u00e3o da Vectalk<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Como um restaurante recebe pedidos e envia status pelo WhatsApp com a API oficial: card\u00e1pio no cat\u00e1logo, carrinho, PIX, status do pedido e avalia\u00e7\u00e3o.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[8],"tags":[],"class_list":["post-218","post","type-post","status-publish","format-standard","hentry","category-uncategorized-pt"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>WhatsApp delivery: pedidos e status pela API | Vectalk<\/title>\n<meta name=\"description\" content=\"WhatsApp delivery com a API oficial: card\u00e1pio no cat\u00e1logo, pedido pelo carrinho, PIX na conversa, status do pedido e avalia\u00e7\u00e3o, com payloads.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vectalk.com.br\/blog\/whatsapp-para-delivery-restaurantes\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"WhatsApp delivery: pedidos e status pela API | Vectalk\" \/>\n<meta property=\"og:description\" content=\"WhatsApp delivery com a API oficial: card\u00e1pio no cat\u00e1logo, pedido pelo carrinho, PIX na conversa, status do pedido e avalia\u00e7\u00e3o, com payloads.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vectalk.com.br\/blog\/whatsapp-para-delivery-restaurantes\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog Vectalk\" \/>\n<meta property=\"article:published_time\" content=\"2026-10-25T13:02:11+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-25T13:11:10+00:00\" \/>\n<meta name=\"author\" content=\"wanderleyfcunha\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"wanderleyfcunha\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/whatsapp-para-delivery-restaurantes\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/whatsapp-para-delivery-restaurantes\\\/\"},\"author\":{\"name\":\"wanderleyfcunha\",\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/#\\\/schema\\\/person\\\/ff36ecd9d8257856f227f8e5d639db2b\"},\"headline\":\"WhatsApp para delivery e restaurantes: pedidos e status pela API\",\"datePublished\":\"2026-10-25T13:02:11+00:00\",\"dateModified\":\"2026-10-25T13:11:10+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/whatsapp-para-delivery-restaurantes\\\/\"},\"wordCount\":1523,\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/whatsapp-para-delivery-restaurantes\\\/\",\"url\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/whatsapp-para-delivery-restaurantes\\\/\",\"name\":\"WhatsApp delivery: pedidos e status pela API | Vectalk\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/#website\"},\"datePublished\":\"2026-10-25T13:02:11+00:00\",\"dateModified\":\"2026-10-25T13:11:10+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/#\\\/schema\\\/person\\\/ff36ecd9d8257856f227f8e5d639db2b\"},\"description\":\"WhatsApp delivery com a API oficial: card\u00e1pio no cat\u00e1logo, pedido pelo carrinho, PIX na conversa, status do pedido e avalia\u00e7\u00e3o, com payloads.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/whatsapp-para-delivery-restaurantes\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/whatsapp-para-delivery-restaurantes\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/whatsapp-para-delivery-restaurantes\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"WhatsApp para delivery e restaurantes: pedidos e status pela API\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/\",\"name\":\"Blog Vectalk\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/#\\\/schema\\\/person\\\/ff36ecd9d8257856f227f8e5d639db2b\",\"name\":\"wanderleyfcunha\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/21c37077f1731eb558973f27a7b647d55f72fde5200a843ac5f5345b247ea725?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/21c37077f1731eb558973f27a7b647d55f72fde5200a843ac5f5345b247ea725?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/21c37077f1731eb558973f27a7b647d55f72fde5200a843ac5f5345b247ea725?s=96&d=mm&r=g\",\"caption\":\"wanderleyfcunha\"},\"sameAs\":[\"https:\\\/\\\/vectalk.com.br\\\/blog\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"WhatsApp delivery: pedidos e status pela API | Vectalk","description":"WhatsApp delivery com a API oficial: card\u00e1pio no cat\u00e1logo, pedido pelo carrinho, PIX na conversa, status do pedido e avalia\u00e7\u00e3o, com payloads.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vectalk.com.br\/blog\/whatsapp-para-delivery-restaurantes\/","og_locale":"en_US","og_type":"article","og_title":"WhatsApp delivery: pedidos e status pela API | Vectalk","og_description":"WhatsApp delivery com a API oficial: card\u00e1pio no cat\u00e1logo, pedido pelo carrinho, PIX na conversa, status do pedido e avalia\u00e7\u00e3o, com payloads.","og_url":"https:\/\/vectalk.com.br\/blog\/whatsapp-para-delivery-restaurantes\/","og_site_name":"Blog Vectalk","article_published_time":"2026-10-25T13:02:11+00:00","article_modified_time":"2026-10-25T13:11:10+00:00","author":"wanderleyfcunha","twitter_card":"summary_large_image","twitter_misc":{"Written by":"wanderleyfcunha","Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/vectalk.com.br\/blog\/whatsapp-para-delivery-restaurantes\/#article","isPartOf":{"@id":"https:\/\/vectalk.com.br\/blog\/whatsapp-para-delivery-restaurantes\/"},"author":{"name":"wanderleyfcunha","@id":"https:\/\/vectalk.com.br\/blog\/#\/schema\/person\/ff36ecd9d8257856f227f8e5d639db2b"},"headline":"WhatsApp para delivery e restaurantes: pedidos e status pela API","datePublished":"2026-10-25T13:02:11+00:00","dateModified":"2026-10-25T13:11:10+00:00","mainEntityOfPage":{"@id":"https:\/\/vectalk.com.br\/blog\/whatsapp-para-delivery-restaurantes\/"},"wordCount":1523,"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/vectalk.com.br\/blog\/whatsapp-para-delivery-restaurantes\/","url":"https:\/\/vectalk.com.br\/blog\/whatsapp-para-delivery-restaurantes\/","name":"WhatsApp delivery: pedidos e status pela API | Vectalk","isPartOf":{"@id":"https:\/\/vectalk.com.br\/blog\/#website"},"datePublished":"2026-10-25T13:02:11+00:00","dateModified":"2026-10-25T13:11:10+00:00","author":{"@id":"https:\/\/vectalk.com.br\/blog\/#\/schema\/person\/ff36ecd9d8257856f227f8e5d639db2b"},"description":"WhatsApp delivery com a API oficial: card\u00e1pio no cat\u00e1logo, pedido pelo carrinho, PIX na conversa, status do pedido e avalia\u00e7\u00e3o, com payloads.","breadcrumb":{"@id":"https:\/\/vectalk.com.br\/blog\/whatsapp-para-delivery-restaurantes\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vectalk.com.br\/blog\/whatsapp-para-delivery-restaurantes\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/vectalk.com.br\/blog\/whatsapp-para-delivery-restaurantes\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/vectalk.com.br\/blog\/"},{"@type":"ListItem","position":2,"name":"WhatsApp para delivery e restaurantes: pedidos e status pela API"}]},{"@type":"WebSite","@id":"https:\/\/vectalk.com.br\/blog\/#website","url":"https:\/\/vectalk.com.br\/blog\/","name":"Blog Vectalk","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vectalk.com.br\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/vectalk.com.br\/blog\/#\/schema\/person\/ff36ecd9d8257856f227f8e5d639db2b","name":"wanderleyfcunha","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/21c37077f1731eb558973f27a7b647d55f72fde5200a843ac5f5345b247ea725?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/21c37077f1731eb558973f27a7b647d55f72fde5200a843ac5f5345b247ea725?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/21c37077f1731eb558973f27a7b647d55f72fde5200a843ac5f5345b247ea725?s=96&d=mm&r=g","caption":"wanderleyfcunha"},"sameAs":["https:\/\/vectalk.com.br\/blog"]}]}},"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/vectalk.com.br\/blog\/wp-json\/wp\/v2\/posts\/218","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vectalk.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/vectalk.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/vectalk.com.br\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vectalk.com.br\/blog\/wp-json\/wp\/v2\/comments?post=218"}],"version-history":[{"count":2,"href":"https:\/\/vectalk.com.br\/blog\/wp-json\/wp\/v2\/posts\/218\/revisions"}],"predecessor-version":[{"id":421,"href":"https:\/\/vectalk.com.br\/blog\/wp-json\/wp\/v2\/posts\/218\/revisions\/421"}],"wp:attachment":[{"href":"https:\/\/vectalk.com.br\/blog\/wp-json\/wp\/v2\/media?parent=218"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vectalk.com.br\/blog\/wp-json\/wp\/v2\/categories?post=218"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vectalk.com.br\/blog\/wp-json\/wp\/v2\/tags?post=218"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}