Sobre este projeto
it-programming / web-development
Aberto
O objetivo deste projeto é expandir uma API intermediária existente em Python, que já se integra com o sistema de gestão hoteleira Hospedin para consultas de disponibilidade e cotações. O próximo passo crucial é fechar o ciclo de vendas, permitindo que um agente de IA realize vendas de reservas de forma totalmente autônoma, sem a necessidade de intervenção humana.
O que precisa ser desenvolvido:
Fluxo Completo de Venda Autônoma:
Criar pré-reserva no Hospedin: Quando o cliente decidir fechar a reserva, a API deve registrar uma pré-reserva no sistema Hospedin.
Gerar link de pagamento: Integrar com um gateway de pagamento para criar uma cobrança com os valores calculados e gerar um link de pagamento.
Enviar link de pagamento: A api deve retornar o link de pagamento gerado para que o agente de ia possa enviá-lo ao cliente.
Confirmar pagamento: Implementar um mecanismo para receber webhooks ou consultar o status do pagamento junto ao gateway.
Confirmar reserva no Hospedin: Após a confirmação do pagamento, a pré-reserva deve ser convertida em reserva definitiva no Hospedin.
Gerar e enviar voucher: Retornar o voucher da reserva e o comprovante de pagamento para que o agente de IA possa enviá-los ao cliente.
Tratamento de Erros:
A integração será consumida por um agente de IA que atende clientes via WhatsApp, portanto, é fundamental que a API:
Retorne mensagens de erro claras e contextualizadas, evitando códigos técnicos.
Trate falhas de pagamento, como cartão recusado, timeout, saldo insuficiente, etc.
Trate a indisponibilidade de datas, caso a reserva seja feita por outro cliente entre a cotação e o fechamento.
Trate erros de comunicação tanto com o Hospedin quanto com o gateway de pagamento.
Permita que a IA saiba exatamente o que aconteceu para informar o cliente de forma natural e eficiente.
Requisitos Técnicos:
O código atual está em Python, e a preferência é manter a mesma linguagem, mas outras linguagens podem ser consideradas se houver uma justificativa sólida.
Precisa ser uma api rest bem estruturada, seguindo as melhores práticas de desenvolvimento.
Gateway de pagamento: Preferência por PagSeguro ou Asaas. Caso o freelancer já possua integração pronta com outro gateway e queira sugerir, será avaliado.
Documentação clara dos endpoints, payloads e fluxos de integração.
Código comentado e organizado, seguindo boas práticas de programação.
Entregáveis:
Código funcional e testado.
Documentação completa da API (endpoints, parâmetros, exemplos de request/response).
Documentação detalhada do fluxo de integração.
Instruções claras de deploy e configuração.
Código comentado e organizado.
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
Prazo de Entrega: Não estabelecido
Habilidades necessárias