Mock → Produktion
Version: 1.0.0 | Status: DRAFT | Updated: 2026-04-22
Checkliste: Mock → Prod
1. Azure App Registration
- Neue App Registration im Azure Portal anlegen
- API-Permissions:
BookingsAppointment.ReadWrite.All,Calendars.ReadWrite - Admin Consent erteilen
- Client ID + Tenant ID notieren
2. Microsoft Bookings einrichten
- MS Bookings Business erstellen (Microsoft 365 Admin Center)
- Service "Hausboot Gråsten" anlegen
-
BOOKING_BUSINESS_IDaus URL kopieren - Kalender-Synchronisation testen
3. REWE API
- REWE Liefergebiet Gråsten 6300 (DK) validieren
- Falls nicht verfügbar: Alternativlösung (manuelle Lieferung, Netto Sønderballe)
- API-Key / Auth anfordern
4. Stripe
- Stripe Account (DE/EU) aktivieren
- Payment Intent Endpoint implementieren (Cloudflare Worker/Function)
- Webhook für
payment_intent.succeeded→ PATCH MS Graph
5. Deployment
- Cloudflare Pages Projekt erstellen
- GitHub Repository verknüpfen
- Build Command:
npm run build - Output Directory:
.svelte-kit/cloudflare - Environment Variables setzen
6. USE_MOCK = false setzen
// src/lib/api/msGraph.ts
const USE_MOCK = false;
// src/lib/api/rewe.ts
const USE_MOCK = false;
!!! tip "Empfehlung" Staged Rollout: Zuerst MS Graph LIVE, REWE weiterhin Mock → Nach Validierung REWE live schalten.