Files
aza/AzA march 2026 - Kopie (16)/README_STRIPE_PRICES_CHF.txt
2026-04-19 20:41:37 +02:00

58 lines
2.0 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
AZA Stripe Preise (CHF) korrekt anlegen + in .env eintragen
Ziel (Pricing)
- Basic: 59 CHF / Monat
- Basic: 590 CHF / Jahr (entspricht ~16.7% Rabatt gegenüber 59*12=708)
- Team: 89 CHF / Monat
- Team: 890 CHF / Jahr (entspricht ~16.7% Rabatt gegenüber 89*12=1068)
Stripe Prinzip
- Abos nutzen "recurring prices".
- Für unterschiedliche Intervalle (monatlich/jährlich) erstellt man mehrere Prices. (Stripe Empfehlung)
Quelle: Stripe Docs (Products & Prices).
Schritt A 2 Produkte anlegen (im Stripe Dashboard)
1) Product: "AZA Basic"
2) Product: "AZA Team"
Quelle: Stripe Support "How to create products and prices".
Schritt B 4 Prices anlegen (CHF, recurring)
Für "AZA Basic":
- Price 1: 59 CHF, Recurring, Interval: Monthly
- Price 2: 590 CHF, Recurring, Interval: Yearly
Für "AZA Team":
- Price 3: 89 CHF, Recurring, Interval: Monthly
- Price 4: 890 CHF, Recurring, Interval: Yearly
Wichtig (TWINT in Checkout)
- Für TWINT muss die Währung CHF sein und Checkout muss twint als payment_method_types erlauben.
Quelle: Stripe TWINT Docs.
Schritt C Price IDs aus Stripe kopieren
Stripe zeigt pro Price eine ID, typischerweise "price_...".
Kopiere diese 4 IDs hier rein:
1) BASIC_MONTHLY = price____________________
2) BASIC_YEARLY = price____________________
3) TEAM_MONTHLY = price____________________
4) TEAM_YEARLY = price____________________
Schritt D .env per Composer aktualisieren (nicht manuell)
Sobald du die 4 price_... IDs hast:
- Du sendest mir die 4 IDs hier im Chat (nur die vier Zeilen reichen).
- Ich gebe dir dann genau EINEN Composer-Text, der die .env 1:1 überschreibt und die Platzhalter ersetzt.
Hinweis zur Kündigung (wie bei uns geplant)
- Monatsabo: kündbar, Zugriff bis Periodenende.
- Jahresabo: kündbar, Zugriff bis Periodenende (Ende Jahresperiode).
Stripe: "cancel_at_period_end=true" bedeutet genau das.
Quelle: Stripe Docs "Cancel subscriptions".
Quellen (Stripe)
- Manage products and prices
- How products and prices work
- How to create products and prices (Support)
- TWINT payments
- Cancel subscriptions