🚚 Logística🏍️ Uber Direct

Uber Direct

Despache entregas pelo BeeFood usando a rede de entregadores da Uber: crie sua conta Uber Direct, cadastre cartão, configure webhook e conecte as credenciais.

A Uber Direct não efetua cobrança de pedidos. Por isso, utilize-a somente em pedidos com pagamento já confirmado.

O que é a Uber Direct

Com a Uber Direct, seu restaurante pode cotar, despachar, acompanhar e cancelar entregas diretamente pelo BeeFood, usando a rede de entregadores da Uber. Depois da configuração inicial, você chama entregadores pela tela de Delivery e acompanha o andamento do pedido sem sair do sistema.

O que você ganha

  • Cotação automática: preço, distância e tempo estimado calculados ao selecionar Uber Direct.
  • Acompanhamento em tempo real: o status do pedido atualiza sozinho via webhook conforme o entregador progride.
  • Cancelamento flexível: cancele a entrega antes do entregador retirar o pedido no restaurante.
  • Integração direta: despacho a partir da tela de Delivery, com endereço e cliente já preenchidos.

Antes de começar

  1. Conta BeeFood ativa.
  2. Acesso ao site da Uber Direct em https://direct.uber.com.
  3. Cartão de crédito para cadastro no painel da Uber Direct — o pagamento de cada entrega é cobrado diretamente pela Uber.

Parte 1 — Criar sua conta Uber Direct

Fazer login e criar conta

Uber Direct — tela de login
Uber Direct — tela de login
  • Digite o código de verificação de 4 dígitos enviado para seu telefone.
Uber Direct — código de verificação
Uber Direct — código de verificação
  • Defina e confirme sua senha de acesso.
Uber Direct — definir senha
Uber Direct — definir senha

Cadastrar o restaurante

  • Preencha o nome do restaurante.
Uber Direct — nome do restaurante
Uber Direct — nome do restaurante
  • Selecione o tipo de negócio.
Uber Direct — tipo de negócio
Uber Direct — tipo de negócio
  • Informe o endereço do restaurante.
Uber Direct — endereço do restaurante
Uber Direct — endereço do restaurante
  • Preencha o CNPJ.
Uber Direct — CNPJ
Uber Direct — CNPJ
  • Aceite os termos e condições e clique em Enviar.
Uber Direct — aceitar termos e condições
Uber Direct — aceitar termos e condições

Parte 2 — Cadastrar cartão no painel da Uber Direct

Acessar pagamento e cadastrar cartão

  • No painel da Uber Direct, acesse Gerenciamento → Pagamento.
Uber Direct — Gerenciamento → Pagamento
Uber Direct — Gerenciamento → Pagamento
  • Clique em Configurar para adicionar um método de pagamento.
Uber Direct — configurar pagamento
Uber Direct — configurar pagamento
  • Preencha os dados do cartão de crédito, incluindo número, validade, CVV e país, e clique em Adicionar cartão.
Uber Direct — preencher dados do cartão
Uber Direct — preencher dados do cartão
Uber Direct — cartão cadastrado
Uber Direct — cartão cadastrado

O pagamento de cada entrega é cobrado diretamente pela Uber no cartão cadastrado. O BeeFood não intermedeia nem cobra taxa sobre o frete. Se o cartão expirar, novas entregas serão bloqueadas — atualize o cartão em Gerenciamento → Pagamento antes do próximo despacho.

Parte 3 — Configurar webhook e obter credenciais

Criar o webhook

  • No painel da Uber Direct, acesse o menu Desenvolvedor.
Uber Direct — menu Desenvolvedor
Uber Direct — menu Desenvolvedor
  • Na aba Webhooks, clique em Criar webhook.
Uber Direct — aba Webhooks
Uber Direct — aba Webhooks
  • Preencha a URL do webhook com o endereço abaixo, selecione o evento event.delivery_status e clique em Salvar.

Webhook do BeeFood — copie a URL abaixo e cole no campo de URL do webhook:

https://entregas.beetechapi.be/api/uberDirect/webhook
Uber Direct — configurar URL e evento do webhook
Uber Direct — configurar URL e evento do webhook

Copiar a chave de assinatura do webhook

  • Após salvar o webhook, clique no menu de três pontos ao lado dele e selecione Editar.
Uber Direct — menu do webhook
Uber Direct — menu do webhook
  • Copie a Chave de assinatura exibida na tela de edição.
Uber Direct — copiar chave de assinatura
Uber Direct — copiar chave de assinatura

Copiar as chaves de API

  • No menu Desenvolvedor, acesse Chaves de API. Copie os 3 valores: Customer ID, Client ID e Client Secret.
Uber Direct — chaves de API
Uber Direct — chaves de API

Guarde com cuidado os 4 valores: Customer ID, Client ID, Client Secret e Chave de assinatura do webhook. Você vai colá-los no BeeFood na próxima etapa.

Parte 4 — Configurar a integração no BeeFood

Abrir Aplicativos → Entregas → Uber Direct

  • No menu lateral do BeeFood, clique em Aplicativos.
Menu lateral — Aplicativos
Menu lateral — Aplicativos
  • Na seção Entregas, selecione Uber Direct.
Aplicativos → Entregas → Uber Direct
Aplicativos → Entregas → Uber Direct

Preencher credenciais e salvar

  • Preencha os 4 campos com as credenciais copiadas do painel da Uber Direct, deixe a integração ativa e clique em Salvar.
Tela de credenciais Uber Direct no BeeFood
Tela de credenciais Uber Direct no BeeFood
Campo no BeeFoodO que é no painel da Uber Direct
ID do usuárioCustomer ID (Chaves de API)
ID de cliente do desenvolvedorClient ID (Chaves de API)
Client SecretClient Secret (Chaves de API)
Chave de autenticaçãoWebhook Signing Key (Webhook → Editar)

Com a integração ativa, o BeeFood passa a receber as atualizações de status da Uber via webhook. Se ocorrer erro ao salvar, confira os dados e tente novamente.

Parte 5 — Despachar e acompanhar

Despachar um pedido

  1. Abra a tela de Delivery e localize um pedido do tipo entrega (DELIVERY).
Buscar o pedido na lista
Buscar o pedido na lista
  1. No pedido, clique em Adicionar Entregador.
Adicionar entregador
Adicionar entregador
  1. Em Entrega Terceirizada, selecione Uber Direct. O sistema realiza automaticamente uma cotação com distância, tempo estimado e valor do frete.
Selecionar Uber Direct
Selecionar Uber Direct
  1. Confira a cotação e clique em Confirmar. O pedido é enviado à Uber com endereço e cliente já preenchidos.
Visualizar cotação
Visualizar cotação
Pedido vinculado à Uber Direct
Pedido vinculado à Uber Direct

Acompanhar e cancelar

  • Após o despacho, o pedido fica vinculado à Uber Direct. O status no BeeFood acompanha a operação via webhook.
Situação na Uber DirectO que você vê no BeeFood
Entregador a caminhoPedido em Entrega
Entrega concluídaPedido Entregue
Cancelar entrega Uber Direct
Cancelar entrega Uber Direct

O cancelamento só pode ser feito antes de o entregador retirar o pedido no restaurante. Use o ícone de lixeira no campo Entregador para cancelar.

Como funciona no dia a dia

  1. O pedido entra no BeeFood, seja pelo site, iFood, balcão ou outro canal.
  2. Você avança o pedido no fluxo normal da cozinha.
  3. Na hora da entrega, o BeeFood solicita a cotação à Uber Direct e cria a entrega.
  4. A Uber aloca um entregador.
  5. As mudanças de status voltam sozinhas para o BeeFood e atualizam o pedido, WhatsApp e marketplaces quando aplicável.

Precisa de ajuda?

Entre em contato com o suporte BeeFood informando o nome da loja e o CNPJ, as credenciais utilizadas, o print do erro, se houver, e o horário da tentativa.