
Nick SzaunigandClaude Opus 5.5
c1ad9ad2ca
feat: Folgeraten über Stripe Billing einziehen
Statt eigener Off-Session-Einzüge durch den Worker legt die Anwendung nach
bezahlter erster Rate einen Stripe Subscription Schedule an. Stripe übernimmt
Einzug, Wiederholungen (Smart Retries), 3-D-Secure-Links und Mahnungen.
- Gateway: Zeitplan anlegen/beenden, Rechnungen lesen; chargeOffSession entfällt
- Webhook: invoice.paid, invoice.payment_failed, invoice.payment_action_required
- Worker: fehlende Zeitpläne anlegen, überfällige Raten abgleichen,
Zeitpläne stornierter Buchungen beenden
- Storno beendet den Zeitplan und storniert offene Rechnungen
- "Rate bezahlen" führt auf Stripes Rechnungsseite
- Migration: Booking.stripeScheduleId, Installment.stripeInvoiceId
Zeitplan-Form mit Stripe-Testuhr gegen die Test-API geprüft.
Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>
2026-10-05 23:52:43 +02:00
..
2026-09-27 12:42:25 +02:00
2026-09-27 06:06:56 +02:00
2026-10-05 23:52:43 +02:00
2026-09-27 06:06:56 +02:00
2026-09-27 06:06:56 +02:00
2026-09-27 06:06:56 +02:00
2026-09-27 06:06:56 +02:00
2026-09-27 06:06:56 +02:00
2026-10-01 23:53:18 +02:00
2026-10-05 23:52:43 +02:00
2026-09-27 06:06:56 +02:00
2026-10-01 23:53:18 +02:00
2026-09-27 06:06:56 +02:00
2026-09-27 06:06:56 +02:00
2026-09-28 17:46:19 +02:00
2026-10-05 23:52:43 +02:00
2026-09-27 06:06:56 +02:00
2026-09-27 06:06:56 +02:00
2026-10-05 23:52:43 +02:00
2026-10-05 23:52:43 +02:00
2026-09-27 06:06:56 +02:00
2026-09-27 06:06:56 +02:00
2026-09-27 06:06:56 +02:00
2026-09-27 06:06:56 +02:00
2026-09-27 06:06:56 +02:00
2026-09-28 17:46:19 +02:00
2026-10-01 23:53:18 +02:00
2026-10-02 06:37:00 +02:00
2026-10-01 23:53:18 +02:00
2026-09-27 06:06:56 +02:00
2026-09-27 06:06:56 +02:00
2026-10-05 23:52:43 +02:00
2026-10-05 23:52:43 +02:00
2026-09-27 06:06:56 +02:00