Produto
HUB Delivery
Segmento Linx
Food
Data da Publicação

Responsáveis

Coordenador: Weslley Macedo Felix 

Desenvolvedor: Vinicius Georgetti Palharin  








Principais alterações:

Ajuste de integração – Keeta

Foi implementada uma regra exclusiva para a integração com a Keeta que ajusta o tratamento de retorno do webhook de pedidos.

A partir desta versão, nos cenários em que:

  • o pedido já se encontra cadastrado no HUB Delivery, ou
  • ocorre falha na confirmação do pedido junto ao parceiro após a inserção,

o sistema passa a retornar HTTP 200 (OK) para a Keeta.

Esse comportamento evita o reenvio desnecessário de múltiplos eventos do mesmo pedido, reduzindo chamadas redundantes, prevenindo duplicidade de processamento e melhorando a estabilidade da integração.


Importante:
O ajuste não altera o processamento interno nem o registro de erros, que continuam sendo devidamente logados para rastreabilidade.
A mudança é exclusiva para Keeta e não impacta outros parceiros ou integrações.




Sumário das Issues:


ISSUE

RESUMO

TIPO

DETALHES

FOOD-45772

Ajuste no tratamento de pedidos duplicados na integração com a Keeta

Problema: Em alguns cenários da integração com a Keeta, o sistema podia receber o mesmo pedido mais de uma vez. Isso ocorria quando o pedido já estava cadastrado ou quando havia falha na confirmação do pedido após a criação inicial. Como resultado, eram feitos reenvios repetidos do mesmo pedido, aumentando o risco de processamento duplicado e instabilidade na operação.

Correção: Foi implementada uma regra específica para a integração com a Keeta que ajusta o retorno do sistema nesses cenários. Agora, quando o pedido já existir ou ocorrer falha após a criação, o sistema confirma o recebimento para a Keeta, evitando reenvios desnecessários. Com isso, reduz-se a duplicidade de eventos, melhora a estabilidade da integração e mantém o processamento interno e os registros de erro funcionando normalmente.