Stripe ist die Standard-Lösung, um in einer App Geld einzunehmen. Egal ob einmalige Käufe, Abonnements, Marktplatz-Auszahlungen oder internationale Zahlungen – Stripe deckt fast alles ab. Gegründet 2010 von den Collison-Brüdern, hat Stripe sich zur ersten Adresse für Online-Payments entwickelt.
Stripe ist kein Bezahl-Knopf, sondern eine ganze Plattform: Karten-Zahlungen, SEPA-Lastschrift, Apple Pay, Google Pay, Klarna, Sofort, PayPal-Alternative – alles über eine API. Du integrierst einmal Stripe, deine Kunden können in fast jeder Form bezahlen.
Was macht Stripe aus?
Stripe-Hauptprodukte:
- Stripe Checkout – fertige Bezahlseite, in 5 Minuten integriert
- Stripe Elements – einbaubare UI-Komponenten für eigenes Bezahl-UI
- Stripe Billing – Subscription-Management mit Trials, Coupons, Pausen
- Stripe Connect – Marktplatz-Auszahlungen an Verkäufer
- Stripe Tax – automatische Mehrwertsteuer-Berechnung
- Stripe Identity – ID-Verifikation für regulierte Branchen
- Stripe Atlas – US-Firmengründung in Tagen
- Stripe Radar – KI-basierter Betrugsschutz
Gebühren: Standard 1,5 % + 0,25 € pro Transaktion in Europa, höher außerhalb. Subscription-Features 0,5 % zusätzlich.
Wofür brauchst du Stripe?
- SaaS-Subscriptions – monatliche oder jährliche Abos
- Einmalige Käufe – digitale oder physische Produkte
- Marktplätze – Plattformen, die Verkäufer auszahlen (Connect)
- Spenden und Donations
- Buchungs-Plattformen – Vorab-Bezahlung für Termine, Tickets, Räume
- Mobile Apps mit Web-Bezahlung – um Apples 30 % zu sparen (mit Compliance-Vorsicht)
- Course-Plattformen wie KIWorld – einmalige oder monatliche Zahlungen für Kurse
Stripe und VibeCoding
Stripe-Integration mit Claude Code ist Standard-Repertoire. Du beschreibst: "Eine Subscription mit drei Tiers (Free, Pro, Team), monatlich oder jährlich, mit 14-Tage-Trial." Claude generiert:
- Stripe-Produkte und Preise über die API
- Checkout-Session in deinem Backend
- Webhook-Handler für bezahlte/abgesagte Subscriptions
- Customer Portal, in dem User selbst kündigen oder upgraden
- Datenbank-Schema für Subscription-Status
Wichtige Konzepte:
- Webhooks – Stripe schickt Events (Bezahlung erfolgreich, Subscription gekündigt) an deinen Server. Ohne Webhooks weiß deine App nichts von Bezahl-Status.
- Test-Modus – Kreditkarten-Nummer 4242 4242 4242 4242 funktioniert immer im Test
- Stripe-Customer-ID in deiner User-Tabelle speichern, um später Abrechnungen zuzuordnen
Sicherheits-Regeln:
- Stripe Secret Key niemals ins Frontend (nur Publishable Key dort)
- Webhook-Signaturen immer prüfen, sonst kann jeder fake Events schicken
- Bei Subscription-Änderungen die Datenbank synchronisieren – nicht stumm bleiben
Empfehlung
- Schnellster Start: Stripe Checkout (gehosteter Bezahlflow)
- Mehr Kontrolle: Stripe Elements im eigenen UI
- SaaS mit Abos: Stripe Billing + Customer Portal
- EU-Compliance: Stripe Tax aktivieren
- Alternative für DACH-only: Mollie oder Paddle (wenn du die Mehrwertsteuer-Komplexität outsourcen willst)