Evaluando propuestas

Desarrollador Fullstack: Implementación de Api Rest para Generación Dinámica de Vouchers

Publicado el 06 Marzo, 2026 en Programación y Tecnología

Sobre este proyecto

Abierto

Buscamos un desarrollador experto para integrar el flujo de generación de comprobantes digitales basados en la correlación de datos en tiempo real. El sistema debe operar como una api rest json utilizando solicitudes http estándar para la gestión de datos y comunicación con terceros. El núcleo del proyecto es la correlación lógica entre la identificación de un vehículo, la confirmación de pago de Izipay y la emisión de un voucher dinámico. Especificaciones Técnicas (3 Fases): 1. Identificación de la Unidad (Endpoint de Captura) Cada vehículo cuenta con un QR estático con un parámetro bus_id. Tarea: Desarrollar el endpoint que reciba el bus_id, realice una consulta (join) en la base de datos de la flota y devuelva un json con la placa y el conductor asignado actualmente. 2. Correlación de Pago (Webhook Izipay) Tarea: Implementar un endpoint de tipo post para recibir el ipn/webhook de izipay. El sistema debe procesar el JSON de respuesta de Izipay y, mediante la referencia de transacción o ID de sesión, vincular el pago exitoso con el bus_id obtenido en la Fase 1. 3. Motor de Generación de Voucher (Output pdf/json) inyección de datos: el sistema debe inyectar dinámicamente los metadatos obtenidos (placa, conductor, timestamp) en un template. Salida: El sistema debe generar y entregar un recibo digital (pdf/html) certificado que el pasajero pueda descargar o visualizar en su navegador. Requisitos Técnicos: Experiencia demostrable diseñando y consumiendo APIs RESTful (JSON). Manejo de métodos http estándar (get, post, put, delete) y códigos de estado adecuados. Dominio de Webhooks y seguridad en la recepción de datos de pago. Experiencia con bases de datos SQL y generación de documentos dinámicos. Nota: Valoramos propuestas que incluyan buenas prácticas de manejo de errores y validación de esquemas JSON. Experiencia previa en integraciones de pago en tiempo real.

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Cambio mediano

Plazo de Entrega: No definido

Habilidades necesarias