Configuração da integração
Para configurar a integração com o Mercado Pago Delivery, siga os passos abaixo.
- Crie a aplicação através do Dashboard. Veja Suas aplicações para instruções.
- Realize o processo de autorização via OAuth com os restaurantes para gerar o
access_token
necessário para realizar operações e não deixar de receber as notificações sobre os novos pedidos via Webhooks. - Configure as notificações selecionando a opção "Delivery". Veja Webhooks para instruções.
- Utilize as APIs disponíveis para consultar e gerenciar informações das lojas. Gerenciamento de lojas.
- Utilize as APIs disponíveis para gerenciar os pedidos. Veja Gerenciamento de pedidos.
Como boa prática, é sempre necessário verificar o status das requisições que foram feitas em nossas APIs para casos em que ocorra algum tipo de intermitência. Essa medida é necessária principalmente nos casos em que são feitas solicitações que alteram o status de um pedido ou loja. Como no exemplo de uma ação para aceitar um pedido, é recomendável fazer novas tentativas subsequentes e, caso o pedido ainda não tenha retornado um status positivo (200), este pedido deve ser cancelado.
O importante é sempre manter sincronizados os status, seja de um pedido ou de uma loja, entre o Mercado Pago e o PDV, por isso é sempre importante implementar soluções em caso de erros.
O importante é sempre manter sincronizados os status, seja de um pedido ou de uma loja, entre o Mercado Pago e o PDV, por isso é sempre importante implementar soluções em caso de erros.