Este pull request visa integrar o SDK do Mercado Pago ao sistema de autoatendimento de fast food, permitindo a criação de pedidos com QR Code para pagamento, recebimento de notificações via webhook e testes utilizando Ngrok.
Alterações Realizadas
Integração do SDK do Mercado Pago
Adicionado o SDK do Mercado Pago ao projeto para facilitar a comunicação com a API do Mercado Pago.
Atualização do Checkout
Atulizada a funcionalidade de checkout no sistema.
A resposta retorna um QR Code para pagamento, inclusive em Base64.
Webhook para Notificações
Criado um endpoint de webhook (/webhook/notifications) para receber notificações do Mercado Pago sobre atualizações de pagamento.
Implementada a lógica para processar as notificações e atualizar o status dos pedidos no sistema.
-Webhook fica escutando as notificações que em caso retorne ("payment.update") então será atualizado o status do pagamento
Configuração do Ngrok
Adicionado suporte ao Ngrok para expor a aplicação localmente e permitir o teste do webhook.
Instruções para configurar e iniciar o Ngrok foram incluídas na documentação do projeto.
Documentação Atualizada
Adicionadas instruções detalhadas sobre como configurar e executar o Ngrok.
Atualizada a documentação das rotas da API para incluir as novas funcionalidades relacionadas ao Mercado Pago.
Observações
Certifique-se de configurar corretamente o token de autenticação do Ngrok e a URL de notificação do Mercado Pago conforme descrito na documentação.
- Não encontrei metódo certo para realmente realizar o pagamento efetivo do qrCode e alterar o status dele
- Falta correção da atualização do status de pedido em si
Contexto
Este pull request visa integrar o SDK do Mercado Pago ao sistema de autoatendimento de fast food, permitindo a criação de pedidos com QR Code para pagamento, recebimento de notificações via webhook e testes utilizando Ngrok.
Alterações Realizadas
Integração do SDK do Mercado Pago
Atualização do Checkout
Webhook para Notificações
/webhook/notifications
) para receber notificações do Mercado Pago sobre atualizações de pagamento.Configuração do Ngrok
Documentação Atualizada
Observações
- Não encontrei metódo certo para realmente realizar o pagamento efetivo do qrCode e alterar o status dele
- Falta correção da atualização do status de pedido em si