DESARROLLADOR FULL STACK – INTEGRACIÓN STRIPE Y SISTEMA DE TRAZABILIDAD DE COMPRAS
Budget / Salary$250–750
TypeFreelance project
LocationRemote
Posted2 hours ago
DESARROLLADOR FULL STACK – INTEGRACIÓN STRIPE Y SISTEMA DE TRAZABILIDAD DE COMPRAS
Buscamos un desarrollador Full Stack para desarrollar un sistema de trazabilidad y confirmación de compras para un servicio de sesiones privadas online.
Objetivo
Desarrollar un flujo automatizado que permita registrar y conservar evidencia asociada a cada compra realizada mediante Stripe, incluyendo:
Confirmación de intención de compra.
Aceptación de términos y condiciones.
Confirmación de asistencia.
Confirmación posterior de realización de la sesión.
Registro de IP y timestamps.
Vinculación de toda la información con la operación correspondiente de Stripe.
Flujo requerido
1. Pago
El cliente realiza el pago mediante Stripe.
Una vez confirmado el pago, el sistema debe recibir el evento correspondiente mediante Stripe Webhooks y crear automáticamente el registro de la compra.
Cada operación deberá contar con un ID único.
2. Confirmación de compra
Luego del pago, el sistema debe enviar automáticamente un email al cliente con un botón:
CONFIRMAR MI COMPRA
El botón deberá dirigir a un formulario donde se solicite:
Nombre completo
Email
País
Teléfono
Y las siguientes confirmaciones:
Confirmo que realicé personalmente esta compra.
Confirmo que soy el titular de la tarjeta utilizada para realizar el pago.
Confirmo que solicité voluntariamente la sesión privada.
Confirmo que conozco el valor de la sesión y las condiciones de reserva.
Confirmo que conozco la política de cancelación y reembolso.
Al enviar el formulario, almacenar:
Respuestas
IP
Fecha y hora
Email
Identificador de la compra
Versión de los términos aceptados
3. Confirmación de asistencia
24 horas antes de la sesión deberá enviarse automáticamente un email:
“Tu sesión con Marie Blanc está confirmada para mañana a las XX.”
Con un botón:
CONFIRMAR MI SESIÓN
Al hacer clic, registrar:
Nombre/email
IP
Fecha y hora
ID de compra/sesión
Confirmación realizada
4. Confirmación posterior
Después de la sesión deberá enviarse automáticamente un email:
“Gracias por tu sesión con Marie Blanc.
Confirmamos que la sesión fue realizada el día XX/XX/XXXX a las XX.”
Con un botón:
CONFIRMAR SESIÓN REALIZADA
Registrar:
IP
Fecha y hora
Email
ID de compra/sesión
Confirmación realizada
Integración con Stripe
Es requisito tener experiencia con:
Stripe API
Stripe Webhooks
Payment Intents
Stripe Checkout / Payment Links
3D Secure / SCA
Información de autenticación disponible en Stripe
Manejo seguro de eventos y estados de pago
El sistema NO deberá almacenar datos sensibles de tarjetas.
Base de datos
Cada compra deberá contar con un registro único que permita consultar:
Datos básicos del cliente
Información de la operación Stripe
Estado del pago
Información disponible sobre 3D Secure
Confirmación de compra
Confirmación de asistencia
Confirmación posterior de realización
Timestamps
IP
Versión de términos aceptada
Requisitos técnicos
Se valorará experiencia con:
Node.js / Python / PHP
PostgreSQL / Supabase
Stripe API
Webhooks
APIs REST
Sistemas de email transaccional
Automatizaciones
Seguridad y protección de datos
Entregables
Sistema funcionando.
Integración con Stripe.
Webhooks configurados.
Formularios.
Automatización de emails.
Base de datos.
Registro de evidencias.
Documentación básica para mantenimiento.
Código fuente.
Accesos y credenciales de los servicios utilizados.
Enviar:
Experiencia previa con Stripe.
Ejemplos de proyectos similares.
Tecnología propuesta.
Tiempo estimado.
Presupuesto.
Forma de trabajo y soporte posterior.
Buscamos un desarrollador Full Stack para desarrollar un sistema de trazabilidad y confirmación de compras para un servicio de sesiones privadas online.
Objetivo
Desarrollar un flujo automatizado que permita registrar y conservar evidencia asociada a cada compra realizada mediante Stripe, incluyendo:
Confirmación de intención de compra.
Aceptación de términos y condiciones.
Confirmación de asistencia.
Confirmación posterior de realización de la sesión.
Registro de IP y timestamps.
Vinculación de toda la información con la operación correspondiente de Stripe.
Flujo requerido
1. Pago
El cliente realiza el pago mediante Stripe.
Una vez confirmado el pago, el sistema debe recibir el evento correspondiente mediante Stripe Webhooks y crear automáticamente el registro de la compra.
Cada operación deberá contar con un ID único.
2. Confirmación de compra
Luego del pago, el sistema debe enviar automáticamente un email al cliente con un botón:
CONFIRMAR MI COMPRA
El botón deberá dirigir a un formulario donde se solicite:
Nombre completo
País
Teléfono
Y las siguientes confirmaciones:
Confirmo que realicé personalmente esta compra.
Confirmo que soy el titular de la tarjeta utilizada para realizar el pago.
Confirmo que solicité voluntariamente la sesión privada.
Confirmo que conozco el valor de la sesión y las condiciones de reserva.
Confirmo que conozco la política de cancelación y reembolso.
Al enviar el formulario, almacenar:
Respuestas
IP
Fecha y hora
Identificador de la compra
Versión de los términos aceptados
3. Confirmación de asistencia
24 horas antes de la sesión deberá enviarse automáticamente un email:
“Tu sesión con Marie Blanc está confirmada para mañana a las XX.”
Con un botón:
CONFIRMAR MI SESIÓN
Al hacer clic, registrar:
Nombre/email
IP
Fecha y hora
ID de compra/sesión
Confirmación realizada
4. Confirmación posterior
Después de la sesión deberá enviarse automáticamente un email:
“Gracias por tu sesión con Marie Blanc.
Confirmamos que la sesión fue realizada el día XX/XX/XXXX a las XX.”
Con un botón:
CONFIRMAR SESIÓN REALIZADA
Registrar:
IP
Fecha y hora
ID de compra/sesión
Confirmación realizada
Integración con Stripe
Es requisito tener experiencia con:
Stripe API
Stripe Webhooks
Payment Intents
Stripe Checkout / Payment Links
3D Secure / SCA
Información de autenticación disponible en Stripe
Manejo seguro de eventos y estados de pago
El sistema NO deberá almacenar datos sensibles de tarjetas.
Base de datos
Cada compra deberá contar con un registro único que permita consultar:
Datos básicos del cliente
Información de la operación Stripe
Estado del pago
Información disponible sobre 3D Secure
Confirmación de compra
Confirmación de asistencia
Confirmación posterior de realización
Timestamps
IP
Versión de términos aceptada
Requisitos técnicos
Se valorará experiencia con:
Node.js / Python / PHP
PostgreSQL / Supabase
Stripe API
Webhooks
APIs REST
Sistemas de email transaccional
Automatizaciones
Seguridad y protección de datos
Entregables
Sistema funcionando.
Integración con Stripe.
Webhooks configurados.
Formularios.
Automatización de emails.
Base de datos.
Registro de evidencias.
Documentación básica para mantenimiento.
Código fuente.
Accesos y credenciales de los servicios utilizados.
Enviar:
Experiencia previa con Stripe.
Ejemplos de proyectos similares.
Tecnología propuesta.
Tiempo estimado.
Presupuesto.
Forma de trabajo y soporte posterior.
Apply on Freelancer →
Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.