Se busca un desarrollador con experiencia sólida en Stripe para integrar una pasarela de pago completa en una aplicación web existente. La integración debe ser fluida y no interrumpir el código en producción. El proyecto abarca la implementación de pagos únicos, la configuración de suscripciones recurrentes y el manejo robusto de webhooks para eventos de pago en tiempo real.
Las tareas clave incluyen:
- Implementar Stripe Checkout o Payment Intents para gestionar pagos únicos.
- Configurar planes de suscripción (mensuales y anuales) utilizando Stripe Billing.
- Establecer y administrar webhooks para eventos críticos como pagos exitosos, pagos fallidos y cancelaciones de suscripción.
- Desarrollar un portal de clientes intuitivo que permita a los usuarios gestionar su propia facturación y suscripciones.
- Realizar la integración inicial en un entorno de prueba y asegurar una transición exitosa a producción tras la aprobación.
- Implementar la lógica necesaria para el manejo de pagos fallidos y reintentos.
- Almacenar de forma segura los datos de pago esenciales (ID de cliente, estado de suscripción) en la base de datos.
La tecnología actual de la aplicación es:
- Backend:
Node.js (Express). Se considerarán perfiles con experiencia sólida en Stripe usando Python o PHP.
- Frontend: React.
- Base de datos: PostgreSQL.
- Hosting: AWS / Heroku (o plataformas similares).
Requisitos indispensables:
- Experiencia demostrada con la API de Stripe. Se solicita adjuntar un portafolio o referencias de proyectos anteriores.
- Conocimiento profundo de las mejores prácticas de cumplimiento de PCI.
- Uso obligatorio de webhooks de Stripe; no se aceptarán soluciones basadas en polling.
- Capacidad para escribir código limpio y bien documentado, con una breve explicación de la entrega.
- Disponibilidad para una breve llamada inicial para definir los requisitos con mayor detalle.
- Habilidad para completar la integración en un plazo de 5 días.
Se valorará positivamente:
- Experiencia con Stripe Connect para la gestión de pagos en marketplaces.
- Experiencia previa integrando Stripe en productos SaaS.
- Conocimiento en la gestión de IVA/impuestos con Stripe Tax.
Prazo de Entrega: Não estabelecido