INTL
Freelancer
보통
외주
원격 가능
DESARROLLADOR FULL STACK – INTEGRACIÓN STRIPE Y SISTEMA DE TRAZABILIDAD DE COMPRAS
예산
$250~$750 USD
예상 기간
3~5주
난이도
보통
기술 스택
Node.js
PHP
PostgreSQL
Stripe API
Webhooks
REST API
HTML
AI 분석 요약 기회점수 52/100
Stripe 결제와 연동된 온라인 개인 세션 서비스의 구매 추적·증빙 시스템을 개발하는 프로젝트입니다. Stripe Webhooks로 결제 이벤트를 받아 구매 기록을 자동 생성하고, 구매 확인·참석 확인·세션 완료 확인 3단계의 자동 이메일과 폼을 통해 IP·타임스탬프·약관 동의 버전 등 증거를 DB에 저장합니다. Stripe API(Payment Intents, Checkout, 3D Secure/SCA)와 트랜잭션 이메일, PostgreSQL 경험이 있는 백엔드 중심 풀스택 개발자에게 적합합니다.
핵심 요구사항
- Stripe API·Webhooks·Payment Intents·3D Secure(SCA) 연동 경험
- 결제 이벤트 수신 후 구매 레코드 자동 생성 및 고유 ID 부여
- 3단계(구매/참석/완료) 자동 이메일 발송 및 확인 폼 처리
- IP·타임스탬프·약관 버전 등 증빙 데이터 DB 저장
- 카드 민감정보 미저장 등 보안·개인정보 보호 준수
- 트랜잭션 이메일 및 자동화 파이프라인 구성
산출물
- 동작하는 Stripe 연동 시스템 및 Webhooks 구성
- 확인 폼과 이메일 자동화
- 증빙 데이터 저장 DB
- 유지보수용 기본 문서 및 소스코드
- 사용 서비스 접근 권한·크리덴셜
매력 포인트
- 요구 스펙(플로우 3단계)이 명확하게 정리됨
- Stripe 결제 연동 전문성을 쌓기 좋은 실무형 과제
주의사항
- 예산($250~$750)이 결제 연동+증빙 시스템 범위 대비 다소 낮음
- 입찰 157건으로 경쟁이 매우 치열함
- 클라이언트 국가·검증 정보가 비어 있음
프로젝트 유형신규개발
적합 개발자3~5년차 백엔드 중심 풀스택 개발자 (Node.js/PHP + Stripe 결제 연동)
클라이언트 정보
지원자157명
평균 입찰가$429
프로젝트 원문 설명
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.
Freelancer에서 원본 확인
원본 보기