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
- Conta BeeFood ativa.
- Acesso ao site da Uber Direct em https://direct.uber.com.
- 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
- Acesse https://direct.uber.com/accounts e faça login com seu telefone ou e-mail.

- Digite o código de verificação de 4 dígitos enviado para seu telefone.

- Defina e confirme sua senha de acesso.

Cadastrar o restaurante
- Preencha o nome do restaurante.

- Selecione o tipo de negócio.

- Informe o endereço do restaurante.

- Preencha o CNPJ.

- Aceite os termos e condições e clique em Enviar.

Parte 2 — Cadastrar cartão no painel da Uber Direct
Acessar pagamento e cadastrar cartão
- No painel da Uber Direct, acesse Gerenciamento → Pagamento.

- Clique em Configurar para adicionar um método de pagamento.

- Preencha os dados do cartão de crédito, incluindo número, validade, CVV e país, e clique em Adicionar cartão.


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.

- Na aba Webhooks, clique em Criar webhook.

- Preencha a URL do webhook com o endereço abaixo, selecione o evento
event.delivery_statuse 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

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.

- Copie a Chave de assinatura exibida na tela de edição.

Copiar as chaves de API
- No menu Desenvolvedor, acesse Chaves de API. Copie os 3 valores: Customer ID, Client ID e Client Secret.

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.

- Na seção Entregas, selecione 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.

| Campo no BeeFood | O que é no painel da Uber Direct |
|---|---|
| ID do usuário | Customer ID (Chaves de API) |
| ID de cliente do desenvolvedor | Client ID (Chaves de API) |
| Client Secret | Client Secret (Chaves de API) |
| Chave de autenticação | Webhook 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
- Abra a tela de Delivery e localize um pedido do tipo entrega (
DELIVERY).

- No pedido, clique em Adicionar Entregador.

- Em Entrega Terceirizada, selecione Uber Direct. O sistema realiza automaticamente uma cotação com distância, tempo estimado e valor do frete.

- Confira a cotação e clique em Confirmar. O pedido é enviado à Uber com endereço e cliente já preenchidos.


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 Direct | O que você vê no BeeFood |
|---|---|
| Entregador a caminho | Pedido em Entrega |
| Entrega concluída | Pedido Entregue |

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
- O pedido entra no BeeFood, seja pelo site, iFood, balcão ou outro canal.
- Você avança o pedido no fluxo normal da cozinha.
- Na hora da entrega, o BeeFood solicita a cotação à Uber Direct e cria a entrega.
- A Uber aloca um entregador.
- 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.