Informações técnicas para desenvolvedores
A Prefiro Delivery possui integração nativa com o padrão Open Delivery, permitindo que sistemas parceiros consumam pedidos e eventos de forma padronizada.
O Open Delivery define contratos claros para troca de informações entre plataformas, reduzindo a necessidade de integrações proprietárias.
Documentação oficial do padrão:
https://developer.opendelivery.com.br/api-portal/content/documentação
No contexto do Open Delivery, o Merchant representa o sistema parceiro que irá consumir os pedidos originados na Prefiro Delivery.
Os dados do Merchant são definidos pelo desenvolvedor do sistema parceiro e devem ser informados ao administrador do restaurante, que realizará o cadastro do Merchant e a criação do App de Open Delivery no painel da Prefiro Delivery.
Para que o restaurante consiga criar o App de Open Delivery no painel do Prefiro Delivery, o sistema parceiro deve fornecer as informações abaixo:
Após receber os dados do Merchant, o administrador do restaurante irá:
Para adequação ao padrão, utilize a documentação oficial como referência para implementação:
https://developer.opendelivery.com.br/api-portal/content/documentação
A Prefiro Delivery atua como um Ordering Application, sendo responsável pela geração dos pedidos, enquanto o sistema parceiro atua como o Merchant (Software Service), podendo consumir esses pedidos via polling ou webhook, conforme definido pelo padrão Open Delivery.
Atualmente, a Prefiro Delivery consome o endpoint do Merchant apenas para recuperar o id e o nome do sistema parceiro. Essas informações são sempre devolvidas nos detalhes do pedido.
Em caso de dúvidas sobre o fluxo de cadastro ou criação do App, o restaurante pode entrar em contato com o suporte da Prefiro Delivery informando: