Volver al inicio
minduo

Integración Stripe

Documentación técnica para el equipo de desarrollo

Landing Page (minduo.app)

Variables de Entorno

NEXT_PUBLIC_STRIPE_MONTHLY_LINK=https://buy.stripe.com/...
NEXT_PUBLIC_STRIPE_ANNUAL_LINK=https://buy.stripe.com/cNi6oI15qdU1f8FeXO7AI02
NEXT_PUBLIC_STRIPE_COACH_LINK=https://buy.stripe.com/...
NEXT_PUBLIC_APP_URL=https://my.minduo.app
NEXT_PUBLIC_APP_STATUS_URL=https://my.minduo.app/api/status
NEXT_PUBLIC_APP_PRICING_URL=https://minduo.app/precio

Planes Disponibles

  • •Plan Mensual: 9 €/mes (prod_TFKUihGvfI8n6By)
  • •Plan Anual: 90 €/año (prod_TFKVqsr1USGOUT)
  • •Pro Coach Life: 39 €/mes (opcional)

Configuración de Payment Links

Success URL

Configura esta URL en cada Payment Link de Stripe Dashboard:

https://my.minduo.app/start/welcome?session_id={CHECKOUT_SESSION_ID}

El usuario será redirigido aquí tras un pago exitoso. La app principal procesará el session_id.

Cancel URL

URL de retorno si el usuario cancela el pago:

https://minduo.app/precio

Configuración Adicional

  • ✓Habilitar "Collect customer email" en cada Payment Link
  • ✓Configurar trial period de 3 días si aplica
  • ✓Verificar que los precios coincidan con los mostrados en la landing

App Principal (my.minduo.app)

Webhook Endpoint

POST https://my.minduo.app/api/stripe/webhook

Eventos a escuchar: checkout.session.completed

Claim Endpoint

GET https://my.minduo.app/api/stripe/claim?session_id=...

Procesa el session_id, activa el plan del usuario y envía email de bienvenida.

Variables de Entorno (App)

STRIPE_SECRET_KEY=sk_live_...
STRIPE_WEBHOOK_SECRET=whsec_...
STRIPE_PRICE_MONTHLY=price_...
STRIPE_PRICE_ANNUAL=price_...
STRIPE_PRICE_COACH=price_...
DATABASE_URL=postgresql://...
RESEND_API_KEY=re_... (o SMTP config)

Flujo de Activación

  1. 1Usuario completa pago en Stripe Payment Link
  2. 2Stripe redirige a /start/welcome?session_id=...
  3. 3App llama a /api/stripe/claim con el session_id
  4. 4Backend verifica sesión, crea/actualiza usuario en DB
  5. 5Envía email de bienvenida con magic link
  6. 6Usuario accede automáticamente a la app

Checklist QA

¿Necesitas ayuda?

Contacta al equipo técnico para soporte con la integración

info@minduo.app