Vor dem Live-Verkauf den gesamten Weg Buchung → Stripe Checkout → Webhook → Bestätigungsmail auf der echten Umgebung einmal nachweisen und Regressionen der Oberfläche automatisch erkennen.
Offen
Testkauf im Stripe-Testmodus auf https://modelcamp.artistasphotography.de (Einmalzahlung und drei Raten, Testkarte 4242 …, 3-D-Secure 4000 0027 6000 3184), Ergebnis in docs/TESTS.md
Prüfen, dass Webhook-Events ankommen und die Bestätigungsmail über SMTP zugestellt wird
Playwright (pnpm test:e2e) in die CI aufnehmen; Server mit passender APP_URL starten (Hinweis in docs/TESTS.md)
Abhängigkeiten / Blocker
Testkauf setzt Stripe-Testschlüssel, Webhook-Secret und SMTP im Cluster voraus (#22).
## Ziel
Vor dem Live-Verkauf den gesamten Weg Buchung → Stripe Checkout → Webhook → Bestätigungsmail auf der echten Umgebung einmal nachweisen und Regressionen der Oberfläche automatisch erkennen.
## Offen
- [ ] Testkauf im Stripe-Testmodus auf https://modelcamp.artistasphotography.de (Einmalzahlung und drei Raten, Testkarte `4242 …`, 3-D-Secure `4000 0027 6000 3184`), Ergebnis in `docs/TESTS.md`
- [ ] Prüfen, dass Webhook-Events ankommen und die Bestätigungsmail über SMTP zugestellt wird
- [ ] Playwright (`pnpm test:e2e`) in die CI aufnehmen; Server mit passender `APP_URL` starten (Hinweis in `docs/TESTS.md`)
## Abhängigkeiten / Blocker
Testkauf setzt Stripe-Testschlüssel, Webhook-Secret und SMTP im Cluster voraus (#22).
## Grundlage
`docs/TESTS.md` (Abschnitt Einschränkungen), #19.
## Status
Code: nein · Geprüft: nein · Gemergt: nein · Produktiv: nein
Stand: 2026-10-16 (Quelle: git origin/main 9785eb2, Gitea-CI-Läufe und Registry, Memory der Sessions)
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Ziel
Vor dem Live-Verkauf den gesamten Weg Buchung → Stripe Checkout → Webhook → Bestätigungsmail auf der echten Umgebung einmal nachweisen und Regressionen der Oberfläche automatisch erkennen.
Offen
4242 …, 3-D-Secure4000 0027 6000 3184), Ergebnis indocs/TESTS.mdpnpm test:e2e) in die CI aufnehmen; Server mit passenderAPP_URLstarten (Hinweis indocs/TESTS.md)Abhängigkeiten / Blocker
Testkauf setzt Stripe-Testschlüssel, Webhook-Secret und SMTP im Cluster voraus (#22).
Grundlage
docs/TESTS.md(Abschnitt Einschränkungen), #19.Status
Code: nein · Geprüft: nein · Gemergt: nein · Produktiv: nein
Stand: 2026-10-16 (Quelle: git origin/main
9785eb2, Gitea-CI-Läufe und Registry, Memory der Sessions)