chore(stripe): Livekonto fuer das Patenschafts-Abo eingerichtet
Docker Image bauen und veroeffentlichen / typecheck (push) Successful in 2m28s
Docker Image bauen und veroeffentlichen / lint (push) Successful in 2m37s
Docker Image bauen und veroeffentlichen / test (push) Successful in 3m27s
Docker Image bauen und veroeffentlichen / build-and-push (push) Successful in 9m3s
Docker Image bauen und veroeffentlichen / typecheck (push) Successful in 2m28s
Docker Image bauen und veroeffentlichen / lint (push) Successful in 2m37s
Docker Image bauen und veroeffentlichen / test (push) Successful in 3m27s
Docker Image bauen und veroeffentlichen / build-and-push (push) Successful in 9m3s
Webhook um Abo-Ereignisse ergaenzt, Kundenportal nur fuer die Zahlungsart angelegt (ID in der ConfigMap), Zahlungsmethoden-Domains registriert. Dashboard-Schritte ohne API in EINRICHTUNG.md. Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>
This commit is contained in:
1 parent
ed17d14e46
commit
e3b0eb7b05
2 files changed
+26
-3
No files matched your search
@@ -262,6 +262,28 @@ Nach dem Anlegen **Signaturgeheimnis** anzeigen (`whsec_…`) → `STRIPE_WEBHOO
|
|||||||
|
|
||||||
### 5.4 Abo der Bienenpatenschaft
|
### 5.4 Abo der Bienenpatenschaft
|
||||||
|
|
||||||
|
**Stand Livekonto (2026-10-16, eingerichtet):**
|
||||||
|
|
||||||
|
- Webhook `https://wabenhain.com/api/checkout/webhook` mit allen zwölf
|
||||||
|
Ereignissen (die sechs bisherigen plus `charge.dispute.closed`,
|
||||||
|
`customer.subscription.created/updated/deleted`, `invoice.paid`,
|
||||||
|
`invoice.payment_failed`). Das Signatur-Geheimnis bleibt dasselbe.
|
||||||
|
- Kundenportal `bpc_1URCIfEvHaDWQ1U0nD4jVWXc`: nur Zahlungsart ändern, keine
|
||||||
|
Kündigung, kein Tarifwechsel, keine Kundendaten, keine Rechnungshistorie.
|
||||||
|
Steht als `STRIPE_PORTAL_CONFIGURATION_ID` in `k8s/01-configmap.yaml`.
|
||||||
|
- Zahlungsmethoden-Domains `wabenhain.com` und `www.wabenhain.com` registriert
|
||||||
|
(Apple Pay, Google Pay, PayPal, Link, Klarna im eingebetteten Checkout).
|
||||||
|
|
||||||
|
**Nur im Dashboard möglich (Stripe bietet dafür keine API):**
|
||||||
|
|
||||||
|
1. Einstellungen → Billing → Abos und E-Mails → Wiederholungsversuche:
|
||||||
|
Smart Retries an, nach dem letzten Versuch **Abo kündigen**.
|
||||||
|
2. Einstellungen → Billing → Abos und E-Mails → Kunden-E-Mails: Mails zu
|
||||||
|
erfolgreichen Zahlungen, anstehenden Verlängerungen und fehlgeschlagenen
|
||||||
|
Zahlungen **aus** (Wabenhain verschickt eigene Rechnungen und Mails).
|
||||||
|
3. Einstellungen → Zahlungsmethoden: Google Pay ist in der Konfiguration
|
||||||
|
„Default“ als nicht verfügbar markiert — dort aktivieren.
|
||||||
|
|
||||||
Das Abo läuft über Stripe Billing (Checkout im Modus „subscription“). Produkte und Monatspreise der Abo-Angebote legt Wabenhain selbst an, sobald ein Abo-Angebot im Admin gespeichert oder zum ersten Mal abgeschlossen wird — **nicht** von Hand im Dashboard anlegen.
|
Das Abo läuft über Stripe Billing (Checkout im Modus „subscription“). Produkte und Monatspreise der Abo-Angebote legt Wabenhain selbst an, sobald ein Abo-Angebot im Admin gespeichert oder zum ersten Mal abgeschlossen wird — **nicht** von Hand im Dashboard anlegen.
|
||||||
|
|
||||||
**Einrichtungsskript** (wiederholbar, schreibt ohne `--apply` nichts):
|
**Einrichtungsskript** (wiederholbar, schreibt ohne `--apply` nichts):
|
||||||
|
|||||||
@@ -85,11 +85,12 @@ data:
|
|||||||
|
|
||||||
# Stripe-Kundenportal fuer "Zahlungsart aendern" im Abo (bpc_..., kein
|
# Stripe-Kundenportal fuer "Zahlungsart aendern" im Abo (bpc_..., kein
|
||||||
# Geheimnis). Legt scripts/stripe-setup.ts --apply an und gibt die ID aus.
|
# Geheimnis). Legt scripts/stripe-setup.ts --apply an und gibt die ID aus.
|
||||||
# Leer lassen ist der Normalfall: dann sucht die App die Konfiguration ueber
|
# Gesetzt am 2026-10-16 (Livekonto, nur "Zahlungsart aendern"). Leer: dann
|
||||||
# ihre Metadaten (wabenhain=abo-zahlungsart). Gibt es keine, bietet das Konto
|
# sucht die App die Konfiguration ueber ihre Metadaten
|
||||||
|
# (wabenhain=abo-zahlungsart). Gibt es keine, bietet das Konto
|
||||||
# "Zahlungsart aendern" nicht an — die Standardkonfiguration von Stripe wird
|
# "Zahlungsart aendern" nicht an — die Standardkonfiguration von Stripe wird
|
||||||
# bewusst nie benutzt, weil sie Kuendigung oder Tarifwechsel erlauben koennte.
|
# bewusst nie benutzt, weil sie Kuendigung oder Tarifwechsel erlauben koennte.
|
||||||
STRIPE_PORTAL_CONFIGURATION_ID: ""
|
STRIPE_PORTAL_CONFIGURATION_ID: "bpc_1URCIfEvHaDWQ1U0nD4jVWXc"
|
||||||
|
|
||||||
# Umsatzsteuersatz in GANZEN Prozent, der auf der Rechnung ausgewiesen wird.
|
# Umsatzsteuersatz in GANZEN Prozent, der auf der Rechnung ausgewiesen wird.
|
||||||
# 7 = ermaessigter Satz (Honig als Lebensmittel, Anlage 2 zum UStG)
|
# 7 = ermaessigter Satz (Honig als Lebensmittel, Anlage 2 zum UStG)
|
||||||
|
|||||||
Reference in new issue
Block a user