Einrichtungsanleitung
Minimale Beta-Checkliste für Stripe Checkout-Spenden, Stripe Connect-Onboarding, Convex-Widgets, OBS-Overlays und Chat-Relay bei 0% Plattformgebühr.
1. Runtime
- Setze Convex URL und Clerk-Schlüssel für das Panel.
- Setze CLERK_JWT_ISSUER_DOMAIN im Convex Dashboard.
- Führe Convex codegen nach der Issuer-Konfiguration aus.
2. Zahlungen
- Setze STRIPE_SECRET_KEY und STRIPE_WEBHOOK_SECRET in Convex.
- Schließe Stripe Connect-Onboarding im Panel ab und bestätige Auszahlungsbereitschaft.
- Halte in der MVP-1 Beta die Plattformgebühr bei 0% (Stripe Processing-Gebühren gelten weiter).
- Behandle Rückerstattungen und Disputes als Verantwortung des Streamers mit Eskalation über Support.
- Nutze Stripe Testmodus vor Live-Spenden.
3. OBS
- Erstelle oder nutze Standard-Widgets im Panel.
- Erstelle ein Overlay-Token für jede Browser Source.
- Nutze Panel-Vorschau und Test-Event, bevor du die URL in OBS kopierst.
4. Chat relay
- Deploye den Relay mit gesetztem CHAT_RELAY_INTERNAL_SECRET.
- Setze NEXT_PUBLIC_CHAT_RELAY_URL, VITE_CHAT_RELAY_URL und VITE_OVERLAY_FANOUT_URL auf den gehosteten Relay.
- Stelle /health für Erreichbarkeitschecks im Panel bereit.
- Veröffentliche Chat-Nachrichten nur über den internen bearer-auth Endpoint.
5. Verifikation
- Führe pnpm check:runtime-config, check:vercel-env-shape und check:deployed-auth-config aus.
- Führe pnpm check:convex-http-smoke, check:public-web-smoke und check:local-drills aus.
- Behandle pnpm check:backlog-completion als finale Beta-Freigabe.