Busco un desarrollador con experiencia en
Node.js y APIs de pago para diagnosticar y reparar un sistema de checkout que dejó de funcionar. Stack del proyecto: Frontend: React, Backend:
Node.js + Express, Hosting backend: Render, Pasarela de pago: Culqi, Base de datos: PocketBase. El frontend envía solicitudes al backend para procesar pagos únicos y suscripciones. Problema: Cuando un usuario intenta pagar en el checkout aparece el error: “Failed to fetch”. Esto indica que el frontend no logra comunicarse correctamente con el backend. El problema empezó después de habilitar pagos internacionales en Culqi, por lo que podría estar relacionado con: backend caído o dormido en Render, error en endpoints, problema de cors, variables de entorno incorrectas, cambios en la api de culqi. Trabajo requerido: El desarrollador deberá: Revisar el backend en Render (estado del servicio, logs, variables de entorno). Probar endpoints del backend (endpoints de pago, endpoints de suscripción, verificar respuestas y manejo de errores). Revisar la integración con Culqi (validar configuración, verificar compatibilidad con pagos internacionales). Revisar configuración CORS para permitir requests desde el frontend. Confirmar que los pagos exitosos se registran correctamente en la base de datos. Resultado esperado: Backend responde correctamente, Checkout procesa pagos sin errores, Pagos registrados correctamente, Suscripciones funcionando. Accesos: Proporcionaré acceso a: backend en Render, panel de Culqi, base de datos PocketBase. Estimación: El problema probablemente requiera 1–3 horas de diagnóstico y corrección. Busco alguien con experiencia en
Node.js, debugging de APIs y pasarelas de pago. Idealmente con experiencia previa en integraciones de pago.
Plazo de Entrega: No definido