Analisando propostas

Desarrollador Python para Integración Wisphub con Zoho Books Api

Publicado em 04 de Agosto de 2025 dias na TI e Programação

Sobre este projeto

Aberto

Estamos buscando un desarrollador backend experimentado en Python para la Fase 1 de un proyecto de integración crítica. El objetivo principal es establecer una sincronización robusta y bidireccional entre WispHub (sistema de gestión de clientes y facturas) y Zoho Books (sistema contable oficial para facturación electrónica).

Alcance de la Fase 1:

Integración con WispHub:
* Recibir webhooks de WispHub para la creación o actualización de clientes.
* Recibir webhooks de WispHub para la generación de facturas (planes, renovaciones, actualizaciones), incluyendo detalles como ítems, referencia, datos del cliente (nombre, número de identidad, dirección, etc.).

Integración con Zoho Books:
* Crear o actualizar clientes en Zoho Books, utilizando un campo personalizado 'WispHub ID' para la identificación y sincronización.
* Generar facturas en Zoho Books basándose en los eventos de facturación recibidos de WispHub.

Lógica de Negocio y Control de Servicios:
* Recibir notificaciones (webhooks) de Zoho Books sobre el estado de las facturas.
* Al recibir una notificación de factura pagada, reactivar el servicio correspondiente en WispHub.
* Al recibir una notificación de factura vencida o impaga, suspender el servicio en WispHub.
* Mapear y persistir las relaciones entre WispHub ID y Zoho Customer ID, así como los IDs de las facturas y sus estados, en una base de datos.
* Implementar el manejo de autenticación OAuth2 con Zoho (gestión de refresh token a access token).
* Asegurar la robustez de la integración con mecanismos de reintentos e idempotencia.
* Validar la autenticidad de los webhooks recibidos mediante la verificación de la firma HMAC.
* Desarrollar endpoints y la lógica necesaria para controlar la suspensión y reactivación de servicios en WispHub.

Requisitos Técnicos:
* El código debe ser desarrollado en Python, preferiblemente utilizando el framework FastAPI.
* Se espera una estructura de código clara y modular.
* La configuración de la aplicación debe gestionarse mediante variables de entorno.
* Se requiere una mínima documentación técnica para facilitar el mantenimiento y futuras expansiones.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado

Prazo de Entrega: Não estabelecido

Habilidades necessárias

Outro projetos publicados por A. C.