Buscar na documentação
ctrl+4K
Módulos
Authentication
Merchant
Catalog
Order
Events
Logistics
Shipping
Review
Financial
Soluções

Detalhes de pedido

Após receber um evento de pedido, o endpoint GET /orders/{id} para obter os dados completos necessários para processamento:
curl -X GET "https://merchant-api.ifood.com.br/order/v1.0/orders/{id}" \
  -H "Authorization: Bearer {token}"
Retorna 200 OK com estrutura completa: informações gerais, loja, cliente, itens, complementos, cupons, taxas, total, pagamento, separação, entrega, retirada, consumo local e agendamento.A resposta inclui os seguintes grupos de informação:
CampoTipoDescrição
iduuidIdentificador único
displayIdstringID amigável para exibição
orderTypeenumDELIVERY, TAKEOUT, DINE_IN
orderTimingenumIMMEDIATE ou SCHEDULED
salesChannelstringIFOOD, DIGITAL_CATALOG, POS, TOTEM, IFOOD_SHOP, GROCERY_WHITELABEL
categorystringFOOD, GROCERY, ANOTAI, FOOD_SELF_SERVICE
createdAtdateData/hora de criação
preparationStartDateTimedateHorário recomendado para início
isTestbooleanPedido de teste
extraInfostringInformações adicionais
Exemplo:
{
  "id": "32c15e00-9861-4548-b5f0-15580defc999",
  "displayId": "fc999",
  "orderType": "DELIVERY / INDOOR / TAKEOUT / DINE_IN",
  "orderTiming": "IMMEDIATE/SCHEDULED",
  "salesChannel": "IFOOD / DIGITAL_CATALOG / POS / TOTEM / IFOOD_SHOP / GROCERY_WHITELABEL",
  "category": "FOOD / GROCERY / ANOTAI / FOOD_SELF_SERVICE",
  "createdAt": "2020-01-01T00:00:00.000Z",
  "preparationStartDateTime": "2020-01-01T00:00:00.000Z",
  "isTest": false,
  "extraInfo": "Pago Online. NÃO LEVAR MÁQUINA",
  ...
}
CampoTipoDescrição
iduuidIdentificador único da loja
namestringNome da loja
Exemplo:
{
  "merchant": {
    "id": "50647eee-5eb6-41a2-b2d8-999998ed677f",
    "name": "Nome da Loja"
  }
}
CampoTipoDescrição
iduuidIdentificador único do cliente
namestringNome do cliente
documentNumberstringNúmero do documento do cliente. Opcional; use apenas para NF.
documentTypestringTipo: CPF ou idEstrangeiro (a partir de 15/03/2026)
ordersCountOnMerchantintegerPedidos anteriores nesta loja (últimos 5 anos, opcional)
phone.numberstringTelefone do cliente ou 0800 iFood
phone.localizerstringCódigo para contactar via 0800
phone.localizerExpirationdateExpiração do localizador
segmentationstringSuper-Segmentação: Explorer, Bronze, Silver, Gold, Platinum (opcional)
Importante: Dados de segmentação são confidenciais. Não divulgue a terceiros ou clientes.
Exemplo:
{
  "customer": {
    "id": "50647eee-5eb6-41a2-b2d8-999998ed677f",
    "name": "Nome do Cliente",
    "documentNumber": "07544829999",
    "documentType": "CPF",
    "ordersCountOnMerchant": 8,
    "phone": {
      "number": "0800 XXX XXXX",
      "localizer": "27534642",
      "localizerExpiration": "2020-01-01T00:00:00.000Z"
    },
    "segmentation": "Platinum"
  }
}
Campo phone é opcional O campo phone é opcional e deixa de ser enviado 3 horas após a data de entrega do pedido. Mesmo durante esse período, alguns pedidos podem não incluir o telefone. Para contatar o cliente, utilize o chat.
CampoTipoDescrição
indexintegerPosição/ordem do item
iduuidID único no catálogo
uniqueIduuidID único no pedido (pode repetir no pedido)
imageUrlstringURL da imagem (qualidade high por padrão — customize com low, medium)
externalCodestringCódigo PDV (opcional)
eanstringCódigo de barras
namestringNome do item
typestringTipo/categoria
quantitydoubleQuantidade
unitstringUnidade: UN, g, kg, ml, L
unitPricedoublePreço unitário
pricedoublePreço = quantidade × (preço unitário + adição)
scalePricesobjectQuantidades e preços atacado
optionsPricedoublePreço dos complementos
customizationPricedoublePreço das customizações
totalPricedoublePreço total (item + complementos)
observationsstringObservações (máx 1024 caracteres)
optionsobjectLista de complementos
Especifique a qualidade alterando o segmento t_<qualidade> na URL:
  • low — Baixa qualidade. Ideal para visualizações rápidas ou quando a largura de banda é uma preocupação.
  • medium — Equilíbrio entre qualidade e tamanho de arquivo.
  • high — Melhor qualidade disponível. Recomendada para detalhes precisos.
Exemplos:
  • Baixa qualidade: https://static-images.ifood.com.br/image/upload/t_low/pratos/4c714577-fe5d-4d31-9531-f9ebb7f89249/202104071957_0mfD_.jpeg
  • Qualidade média: https://static-images.ifood.com.br/image/upload/t_medium/pratos/4c714577-fe5d-4d31-9531-f9ebb7f89249/202104071957_0mfD_.jpeg
  • Alta qualidade: https://static-images.ifood.com.br/image/upload/t_high/pratos/4c714577-fe5d-4d31-9531-f9ebb7f89249/202104071957_0mfD_.jpeg
Exemplo:
{
  "items": [
    {
      "index": 1,
      "id": "1bd9cbac-a4a6-497e-953d-e6d0661180d5",
      "uniqueId": "092ce140-b809-4a13-b776-31d9792eee99",
      "name": "Nome do Produto",
      "type": "Tipo do Produto",
      "imageUrl": "https://static-images.ifood.com.br/image/upload/t_high/pratos/4c714577-fe5d-4d31-9531-f9ebb7f89249/202104071957_0mfD_.jpeg",
      "externalCode": "2331",
      "ean": "7898903529999",
      "quantity": 2,
      "unit": "UN/G/KG/L/ML",
      "unitPrice": 10,
      "price": 20,
      "scalePrices": {
        ...
      },
      "optionsPrice": 4,
      "customizationPrice": 3,
      "totalPrice": 24,
      "observations": "Retirar cebola",
      "options": [
        ...
      ]
    }
  ]
}
CampoTipoDescrição
indexintegerPosição/ordem
iduuidID único do complemento
namestringNome
groupNamestringGrupo
typestringTipo
externalCodestringCódigo PDV (opcional)
quantitydoubleQuantidade
unitstringUnidade: UN, g, kg, ml, L
unitPricedoublePreço unitário
additiondoubleValor adicional (ex: diferença em pizza multi-sabor)
pricedoublePreço = quantidade × (unitário + adição)
customizationarrayCustomizações (terceiro nível)
Exemplo:
{
  "options": [
    {
      "index": 1,
      "id": "3dc09021-be6b-4be6-92a1-15a07b464141",
      "name": "Nome do Complemento",
      "groupName": "Nome Grupo do Complemento",
      "type": "Tipo do Complemento",
      "externalCode": "ABC123",
      "quantity": 2,
      "unit": "UN/G/KG/L/ML",
      "unitPrice": 2,
      "addition": 1,
      "price": 6,
      "customization": [
        ...
      ]
    }
  ]
}
CampoTipoDescrição
iduuidID único
namestringNome
groupNamestringGrupo
externalCodestringCódigo PDV (opcional)
typestringTipo
quantityintegerQuantidade
unitPricedoublePreço unitário
additiondoubleValor adicional (ex: diferença em pizza multi-sabor)
pricedoublePreço = quantidade × (unitário + adição)
Exemplo:
{
  "customizations": [
    {
      "id": "acea6ac1-f595-4a6b-af00-cc2f1fa0886a",
      "groupName": "Example GroupName",
      "externalCode": "ABC123",
      "type": "Example Type",
      "name": "Example name",
      "quantity": 2,
      "unitPrice": 2,
      "addition": 1,
      "price": 6
    }
  ]
}
CampoTipoDescrição
defaultPricedoublePreço padrão sem alteração
scalesarrayQuantidades e preços para venda em atacado
Exemplo:
{
  "scalePrices": {
  "defaultPrice": 20,
  "scales": [
    ...
  ]
}
}
CampoTipoDescrição
pricedoublePreço com desconto atacado
minQuantityintegerQuantidade mínima para aplicar
Exemplo:
{
  "scales": [
    {
      "price": 15,
      "minQuantity": 5
    }
  ]
}
Cupons/vouchers de desconto subsidiados pelo iFood ou parceiro. Aplicam-se a itens, carrinho ou taxa de entrega.
CampoTipoDescrição
valuedoubleValor do desconto/incentivo
targetstringOnde o desconto é aplicado
targetIdstringÍndice do item (items.index) ao qual o desconto se aplica. Apenas para target do tipo ITEM ou PROGRESSIVE_DISCOUNT_ITEM
sponsorshipValues.namestringNome do patrocinador do benefício
sponsorshipValues.valuedoubleValor subsidiado pelo patrocinador
sponsorshipValues.descriptiondoubleDescrição do patrocinador para exibição no app ou comanda impressa
campaign.iduuidID único da campanha
campaign.namestringNome da campanha
campaign.descriptionstringDescrição da campanha
Targets
targetDescrição
CARTDesconto aplicado sobre o subtotal do carrinho (somatório dos itens).
DELIVERY_FEEDesconto aplicado sobre a taxa de entrega.
ITEMDesconto aplicado sobre um item específico. O campo targetId indica qual item recebeu o desconto.
PROGRESSIVE_DISCOUNT_ITEMDesconto progressivo em itens iguais do pedido, formando um combo.
Sponsorship
sponsorshipTratamento
IFOODTrate o valor do cupom como pagamento — o iFood repassa esse valor para a loja.
EXTERNALTrate o valor do cupom como pagamento — o iFood repassa o valor subsidiado pelo parceiro externo para a loja.
MERCHANTTrate o valor do cupom como desconto — o subsídio é de responsabilidade do merchant (loja).
CHAINTrate o valor do cupom como pagamento — o subsídio é responsabilidade da rede (grupo de lojas), e o iFood realiza a cobrança ao parceiro na conciliação.
Exemplo:
{
  "benefits": [
    {
      "value": 10,
      "target": "CART",
      "sponsorshipValues": [
        {
          "name": "IFOOD",
          "value": 0,
          "description": "Incentivo do iFood"
        },
        {
          "name": "MERCHANT",
          "value": 10,
          "description": "Incentivo da Loja"
        }
      ],
      "campaign": {
        "id": "42cea1aa-1e23-4741-b48a-300716de08de",
        "name": "my campaign name",
        "description": "my campaign description"
      }
    },
    {
      "value": 4.99,
      "target": "DELIVERY_FEE",
      "sponsorshipValues": [
        {
          "name": "EXTERNAL",
          "value": 4.99,
          "description": "Incentivo da Indústria"
        },
        {
          "name": "MERCHANT",
          "value": 0,
          "description": "Incentivo da Loja"
        }
      ],
      "campaign": {
        "id": "42cea1aa-1e23-4741-b48a-300716de08de",
        "name": "my campaign name"
      }
    },
    {
      "value": 4.99,
      "target": "ITEM",
      "targetId": "1",
      "sponsorshipValues": [
        {
          "name": "IFOOD",
          "value": 4.99,
          "description": "Incentivo do iFood"
        },
        {
          "name": "MERCHANT",
          "value": 0,
          "description": "Incentivo da Loja"
        }
      ],
      "campaign": {
        "id": "42cea1aa-1e23-4741-b48a-300716de08de",
        "name": "my campaign name"
      }
    }
  ]
}
Taxas aplicadas pelo iFood (serviço, intermediação, etc.). Considere para fins demonstrativos do valor total. Todas representam receita do iFood e não devem ser adicionadas à nota fiscal.O campo liabilities.name identifica o responsável pelo pagamento.
CampoTipoDescrição
typestringTipo de taxa (novos tipos podem ser adicionados — trate como string)
descriptionstringDescrição da taxa para exibição no app ou comanda impressa
fullDescriptionstringDescrição completa da taxa
valuedoubleValor da taxa
liabilitiesarrayResponsáveis pela taxa e respectivas porcentagens
liabilities.namestringResponsável por pagar a taxa
liabilities.percentagedoublePorcentagem que o responsável deve pagar
Exemplo:
{
  "additionalFees": [
    {
      "type": "SMALL_ORDER_FEE",
      "description": "Taxa de Serviço",
      "fullDescription": "Taxa de serviço cobrada quando o valor do pedido é inferior ao pedido mínimo.",
      "value": 1.0,
      "liabilities": [
        {
          "name": "IFOOD",
          "percentage": 100
        }
      ]
    }
  ]
}
Tipos de taxas adicionais
typeDescrição
SMALL_ORDER_FEETaxa de serviço para pedidos abaixo do valor mínimo
CampoTipoDescrição
subTotaldoubleSomatório do valor dos itens
deliveryFeedoubleValor da taxa de entrega
benefitsdoubleSomatório dos benefits (cupons de desconto)
additionalFeesdoubleSomatório das taxas adicionais
orderAmountdoubleValor total do pedido (orderAmount = subTotal + deliveryFee + additionalFees - benefits)
Exemplo:
{
  "total": {
    "subTotal": 50,
    "deliveryFee": 10,
    "additionalFees": 2,
    "benefits": 5,
    "orderAmount": 57
  }
}
CampoTipoDescrição
prepaiddoubleValor já pago (ONLINE)
pendingdoubleValor pendente a cobrar na entrega (OFFLINE)
methods.valuedoubleValor do pagamento
methods.currencystringMoeda
methods.typestringTipo: ONLINE (pagamento já feito pelo app — não cobrar na entrega) ou OFFLINE (cobrar no ato da entrega)
methods.methodstringMétodo: CASH, CREDIT, DEBIT, MEAL_VOUCHER, FOOD_VOUCHER, GIFT_CARD, DIGITAL_WALLET, PIX, OTHER
methods.wallet.namestringNome da carteira digital (apenas para DIGITAL_WALLET)
methods.card.brandstringBandeira do cartão
methods.cash.changeFordoubleValor do troco
methods.transaction.authorizationCodestringCódigo de autorização da operação de cartão (campo cAut da NFe)
methods.transaction.acquirerDocumentstringCNPJ do intermediador da transação (marketplace, plataforma de delivery)
Valor do desconto maior que o total do pedido Se o cliente usa um benefício (voucher/cupom) de valor maior que o total do pedido, o valor a cobrar fica zerado. Exemplo: pedido = R$ 40,00, cupons = R$ 50,00 → valor a cobrar = R$ 0,00.
Exemplo:
{
  "payments": {
    "prepaid": 20,
    "pending": 45,
    "methods": [
      {
        "value": 10,
        "currency": "BRL",
        "type": "ONLINE",
        "method": "CREDIT / DEBIT / MEAL_VOUCHER / FOOD_VOUCHER",
        "card": {
          "brand": "Nome da Bandeira"
        },
        "transaction": {
          "authorizationCode": "6982354",
          "acquirerDocument": "12345678901234"
        }
      },
      {
        "value": 10,
        "currency": "BRL",
        "type": "ONLINE",
        "method": "DIGITAL_WALLET",
        "wallet": {
          "name": "APPLE_PAY/GOOGLE_PAY/SAMSUNG_PAY"
        },
        "card": {
          "brand": "Nome da Bandeira"
        }
      },
      {
        "value": 0.01,
        "currency": "BRL",
        "method": "PIX",
        "type": "ONLINE",
        "card": {
          "brand": "PIX"
        }
      },
      {
        "value": 45,
        "currency": "BRL",
        "type": "OFFLINE",
        "method": "CASH ",
        "cash": {
          "changeFor": 50
        }
      }
    ]
  }
}
Campos exclusivos para pedidos de mercado.
CampoTipoDescrição
pickerstringResponsável pela separação dos itens (ex: DRIVER_SHOPPER). Quando ausente, o próprio merchant separa e prepara o pedido.
replacementOptionsstringOpções para substituir um item em ruptura: STORE_CHOOSE_OTHER_ITEMS, STORE_CONTACT_CUSTOMER, STORE_CANCEL_ORDER, STORE_REMOVE_ITEMS
Exemplo:
{
  "picking": {
    "picker": "DRIVER_SHOPPER",
    "replacementOptions": "STORE_CHOOSE_OTHER_ITEMS / STORE_CONTACT_CUSTOMER / STORE_CANCEL_ORDER / STORE_REMOVE_ITEMS"
  }
}
CampoTipoDescrição
modestringCódigos para controles internos do iFood (novos códigos podem ser adicionados). Valores: DEFAULT, EXPRESS, HIGH_DENSITY, TURBO, PRIORITY, FAST_DELIVERY, ECONOMIC
descriptionstringTipo de entrega solicitado pelo cliente: Padrão, Rápida, Turbo.
Padrão: Entrega padrão do iFood;
Rápida: 20% mais rápida que a Padrão, com custo variável. Sem exigência de preparo antecipado.
Turbo: Entrega em até 20 minutos, com custo fixo. Requer preparo em até 7 minutos.
deliveredBystringResponsável pela entrega: IFOOD (logística iFood) ou MERCHANT (entrega própria)
pickupCodestringCódigo de segurança para conferir com o entregador na coleta do pedido
deliveryDateTimedateData e horário da entrega
observationsstringObservações sobre a entrega
deliveryAddress--Endereço de entrega do pedido
Exemplo:
{
  "delivery": {
    "mode": "DEFAULT / EXPRESS / HIGH_DENSITY / TURBO / PRIORITY / FAST_DELIVERY / ECONOMIC",
    "description": "Padrão / Rápida / Turbo",
    "deliveredBy": "IFOOD / MERCHANT",
    "deliveryDateTime": "2020-01-01T00:00:00.000Z",
    "observations": "Deixar na portaria",
    "deliveryAddress": {...},
    "pickupCode": "1234"
  }
}
CampoTipoDescrição
streetNamestringNome da rua ou avenida
streetNumberstringNúmero (pode conter letras)
formattedAddressstringEndereço formatado (rua + número)
neighborhoodstringBairro ou setor
complementstringComplemento (ex: apartamento, quadra, lote)
referencestringPonto de referência
postalCodestringCódigo postal (CEP). Opcional — pode ser enviado zerado
citystringCidade
statestringEstado
countrystringPaís
coordinates.latitudedoubleLatitude
coordinates.longitudedoubleLongitude
Exemplo:
{
  "deliveryAddress": {
    "streetName": "RUA X",
    "streetNumber": "20A",
    "formattedAddress": "RUA X, 20A",
    "neighborhood": "Bairro / Setor",
    "complement": "Apto 101",
    "reference": "perto da praça",
    "postalCode": "99999999",
    "city": "SAO PAULO",
    "state": "SP",
    "country": "BR",
    "coordinates": {
      "latitude": -26.999999,
      "longitude": -48.999999
    }
  }
}
CampoTipoDescrição
modestringModo de retirada: DEFAULT (cliente retira no balcão) ou PICKUP_AREA (cliente espera em vaga especial do estacionamento)
takeoutDateTimedateData e hora da retirada
observationsstringObservações sobre a retirada
Exemplo:
{
  "takeout": {
    "mode": "DEFAULT / PICKUP_AREA:",
    "takeoutDateTime": "2020-01-01T00:00:00.000Z",
    "observations": "Observações sobre a retirada"
  }
}
CampoTipoDescrição
deliveryDateTimedateData e hora da entrega ou retirada
Exemplo:
{
  "dineIn": {
    "deliveryDateTime": "2024-09-17T00:00:00.000Z"
  }
}
(Observação: serviço indisponível no momento)
CampoTipoDescrição
modestringModo de retirada: DEFAULT (cliente retira no balcão) ou TABLE (cliente espera na mesa)
tablestringNúmero ou código da mesa (apenas quando mode = TABLE)
deliveryDateTimedateData e hora da entrega ou retirada
observationsstringObservações sobre a retirada
Exemplo:
{
  "indoor": {
    "mode": "DEFAULT / TABLE:",
    "table": "01",
    "deliveryDateTime": "2020-01-01T00:00:00.000Z",
    "observations": "Observações sobre a entrega ou retirada"
  }
}
CampoTipoDescrição
schedule.deliveryDateTimeStartdateInício do intervalo agendado
schedule.deliveryDateTimeEnddateFim do intervalo agendado
Exemplo:
{
  "schedule": {
    "deliveryDateTimeStart": "2020-01-01T00:20:00.000Z",
    "deliveryDateTimeEnd": "2020-01-01T01:20:00.000Z"
  }
}
CampoTipoDescrição
metadatamap<string,string>Campo chave-valor que permite ao merchant incluir informações de interesse próprio no pedido
Pedidos POS Esses campos geralmente são utilizados em pedidos realizados no canal de vendas próprio do merchant (PDV) e que são enviados para a plataforma via API (salesChannel=POS)
Exemplo:
{
  "additionalInfo": {
    "metadata": {
      "codigoInternoPdv": "18bf73f64715",
      "nomeVendedor": "João"
    }
  }
}
{
  "id": "63895716-37c3-4372-afd0-3240bfef708d",
  "orderTiming": "IMMEDIATE",
  "orderType": "DELIVERY",
  "salesChannel": "IFOOD",
  "category": "FOOD",
  "delivery": {
    "mode": "DEFAULT",
    "description": "Padrão",
    "deliveredBy": "IFOOD",
    "deliveryDateTime": "2021-02-09T18:10:32Z",
    "deliveryAddress": {
      "streetName": "Example",
      "streetNumber": "1234",
      "formattedAddress": "Example St., 1234, Apt. 1234",
      "neighborhood": "Examplehood",
      "complement": "Apt. 1234",
      "reference": "perto da praça",
      "postalCode": "12345678",
      "city": "Example City",
      "state": "Example State",
      "country": "BR",
      "coordinates": {
        "latitude": -2.1059418202311173e141,
        "longitude": -49545.71
      }
    },
    "pickupCode": "1234"
  },
  "displayId": "XPTO",
  "createdAt": "2021-02-16T18:10:27Z",
  "preparationStartDateTime": "2021-02-09T20:15:13Z",
  "merchant": {
    "id": "c54bb20a-bce0-4e38-bd4a-fe5f0a7b6b5a",
    "name": "Example Merchant"
  },
  "customer": {
    "id": "22587f70-60b4-423c-8cd2-27d288f47f99",
    "name": "Example Customer",
    "documentNumber": "123456789",
    "phone": {
      "number": "123456789",
      "localizer": "12345678",
      "localizerExpiration": "2021-02-09T18:11:07Z"
    },
    "ordersCountOnMerchant": 1234,
    "segmentation": "Gold"
  },
  "items": [
    {
      "index": 0,
      "id": "f1e48636-4bf0-4656-bce8-0e2214fcd3d4",
      "uniqueId": "092ce140-b809-4a13-b776-31d9792eee99",
      "name": "Example Item",
      "imageUrl": "https://static-images.ifood.com.br/image/upload/t_high/pratos/4c714577-fe5d-4d31-9531-f9ebb7f89249/202104071957_0mfD_.jpeg",
      "externalCode": "ex01",
      "ean": "12345678910",
      "unit": "G",
      "quantity": 12,
      "unitPrice": 0.12,
      "price": 1.44,
      "optionsPrice": 1.69,
      "totalPrice": 3.13,
      "observations": "This is an example item.",
      "options": [
        {
          "index": 0,
          "id": "acea6ac1-f595-4a6b-af00-cc2f1fa0886a",
          "name": "Example Option",
          "externalCode": "ex02",
          "ean": "12345678911",
          "unit": "UN",
          "quantity": 13,
          "unitPrice": 0.13,
          "addition": 0,
          "price": 1.69
        }
      ]
    }
  ],
  "benefits": [
    {
      "value": 1.0,
      "sponsorshipValues": [
        {
          "name": "IFOOD",
          "value": 0.5
        },
        {
          "name": "MERCHANT",
          "value": 0.5
        }
      ],
      "target": "CART",
      "campaign": {
        "id": "42cea1aa-1e23-4741-b48a-300716de08de",
        "name": "my campaign name"
      }
    },
    {
      "value": 0.5,
      "sponsorshipValues": [
        {
          "name": "IFOOD",
          "value": 0.5
        },
        {
          "name": "MERCHANT",
          "value": 0
        }
      ],
      "target": "ITEM",
      "targetId": "1",
      "campaign": {
        "id": "42cea1aa-1e23-4741-b48a-300716de08de",
        "name": "my campaign name"
      }
    },
    {
      "value": 0.49,
      "sponsorshipValues": [
        {
          "name": "IFOOD",
          "value": 0
        },
        {
          "name": "MERCHANT",
          "value": 0.49
        }
      ],
      "target": "DELIVERY_FEE",
      "campaign": {
        "id": "42cea1aa-1e23-4741-b48a-300716de08de",
        "name": "my campaign name"
      }
    }
  ],
  "additionalFees": [
    {
      "type": "SMALL_ORDER_FEE",
      "value": 1.0
    }
  ],
  "total": {
    "subTotal": 3.13,
    "deliveryFee": 5.99,
    "additionalFees": 1,
    "benefits": 1.99,
    "orderAmount": 8.13
  },
  "payments": {
    "prepaid": 2.13,
    "pending": 5,
    "methods": [
      {
        "value": 5,
        "currency": "BRL",
        "method": "CASH",
        "type": "OFFLINE",
        "prepaid": false
      },
      {
        "value": 2.13,
        "currency": "BRL",
        "method": "CREDIT",
        "type": "ONLINE",
        "prepaid": true,
        "card": {
          "brand": "VISA"
        },
        "transaction": {
          "authorizationCode": "6982354",
          "acquirerDocument": "12345678901234"
        }
      }
    ]
  },
  "picking": {
    "picker": "DRIVER_SHOPPER",
    "replacementOptions": "STORE_REMOVE_ITEMS"
  },
  "test": false,
  "additionalInfo": {
    "metadata": {
      "codigoInternoPdv": "18bf73f64715",
      "nomeVendedor": "João"
    }
  }
}
A comanda (versão impressa do pedido) auxilia a operação durante o preparo e é essencial para que o entregador (entrega própria) localize o endereço do cliente.
Não imprima dados de CPF e endereço em documentos destinados a parceiros de entrega. Esta medida protege a privacidade dos clientes e evita o uso indevido de informações pessoais.
Segue template padrão da comanda:Comanda
Esta página foi útil?
Avalie sua experiência no novo Developer portal:
Nesta página
Conteúdo lido0%