Guía de configuración
Checklist beta mínima para donaciones Stripe Checkout, onboarding de Stripe Connect, widgets Convex, overlays de OBS y chat relay con comisión de plataforma 0%.
1. Runtime
- Configura la URL de Convex y las claves de Clerk para el panel.
- Configura CLERK_JWT_ISSUER_DOMAIN en el dashboard de Convex.
- Ejecuta Convex codegen después de configurar el issuer.
2. Pagos
- Configura STRIPE_SECRET_KEY y STRIPE_WEBHOOK_SECRET en Convex.
- Completa el onboarding de Stripe Connect desde el panel y confirma que los pagos están listos.
- Para la beta MVP-1, mantén la comisión de plataforma en 0% (siguen aplicando las comisiones de Stripe processing).
- Trata reembolsos y disputas como responsabilidad del streamer, con escalado al soporte de la plataforma si hace falta.
- Usa el modo test de Stripe antes de las donaciones live.
3. OBS
- Crea o reutiliza los widgets predeterminados en el panel.
- Emite un token de overlay para cada browser source.
- Usa la vista previa del panel y un evento de prueba antes de copiar la URL en OBS.
4. Chat relay
- Despliega el relay con CHAT_RELAY_INTERNAL_SECRET configurado.
- Apunta NEXT_PUBLIC_CHAT_RELAY_URL, VITE_CHAT_RELAY_URL y VITE_OVERLAY_FANOUT_URL al relay alojado.
- Expón /health para las comprobaciones de disponibilidad del panel.
- Publica mensajes de chat solo mediante el endpoint interno bearer-auth.
5. Verificación
- Ejecuta pnpm check:runtime-config, check:vercel-env-shape y check:deployed-auth-config.
- Ejecuta pnpm check:convex-http-smoke, check:public-web-smoke y check:local-drills.
- Trata pnpm check:backlog-completion como la validación final antes de la beta.