Sobre este projeto
it-programming / web-development
Aberto
Solicita-se uma proposta para o desenvolvimento de um módulo independente e reutilizável de carrinho de compras e checkout integrado ao Mercado Pago. Esta solução será destinada a diferentes agentes de IA e estabelecimentos, com o objetivo de ser multiempresa, garantindo que dados, pedidos e pagamentos sejam isolados para cada entidade. Cada empresa deverá utilizar seu próprio catálogo no agente e suas credenciais do Mercado Pago, sem a necessidade de um módulo exclusivo.
Funcionalidades Requeridas:
- Carrinho: Capacidade de criar, recuperar, adicionar, alterar e remover itens. O módulo deve permitir o ajuste de quantidades, frete e descontos, calcular subtotais e o valor total automaticamente, e registrar o pedido.
- Checkout: O módulo deve receber os produtos e valores enviados pelo agente, validar os dados, gerar o link de pagamento através da API do Mercado Pago e vincular a cobrança ao pedido, prevenindo duplicidades.
- Pagamento: Implementação de webhook para receber e validar notificações de pagamento. O módulo deverá consultar o status oficial no Mercado Pago e atualizar automaticamente o pedido, informando o agente sobre o status.
Regra Essencial:
O módulo NÃO deverá consultar preços em planilhas, catálogos ou bases de dados externas. A descrição, quantidade, preço unitário, frete e desconto serão informados diretamente pelo agente de IA. O módulo terá a função exclusiva de validar os dados e calcular os valores, sem realizar alterações nos preços.
Integração e Segurança:
Serão necessárias APIs documentadas para todas as operações de carrinho, checkout e consulta de pagamento. É Fundamental proteger as credenciais, autenticar os agentes, garantir a separação dos dados entre as empresas e registrar eventuais erros.
Demonstração e Entrega:
O projeto deve incluir uma demonstração funcional utilizando credenciais de teste do Mercado Pago, sem movimentação financeira real. A demo deverá abranger a criação e edição de carrinho, o processo de checkout, a funcionalidade do webhook, a atualização do pedido e a comprovação do isolamento de dados entre as empresas. A entrega final incluirá o código-fonte completo, documentação detalhada, suporte para implantação e testes. O orçamento deve detalhar preço total, prazo de entrega, tecnologias utilizadas, etapas do projeto, condições de pagamento, garantia e suporte para correção de erros. A contratação estará condicionada à demonstração funcional e à entrega integral do projeto.
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Bug ou alteração pequena
Prazo de Entrega: Não estabelecido
Habilidades necessárias