Wenn dein Online-Shop Kartenzahlungen annimmt, steckt dahinter höchstwahrscheinlich Stripe - ein Dienst, der deine Website sicher und automatisch mit Banken und Zahlungskarten verbindet.
Stripe klingt auf den ersten Blick kompliziert, meist weil niemand fünf Grundbegriffe klar erklärt: wie man ein Konto eröffnet, was genau man dem Entwickler schicken muss, was der Unterschied zwischen Test und echtem Betrieb ist, wie und wann man sein Geld bekommt, und warum ständig ein Code vom Handy bei der Anmeldung verlangt wird. Dieser Text geht das alles der Reihe nach durch.
Was Stripe genau ist
Stripe ist keine Bank. Stripe ist ein Zahlungsdienstleister - ein Vermittler zwischen deinem Shop und Banken/Zahlungssystemen (Visa, Mastercard und ähnliche). Gibt ein Kunde seine Kartendaten auf deiner Website ein, prüft Stripe die Karte, belastet den Kunden, zieht seine Provision ab, und schickt den Rest auf dein Bankkonto.
Ohne Stripe (oder einen ähnlichen Dienst) könnte eine Website physisch nicht sicher Kartendaten entgegennehmen - das erfordert strenge Sicherheitszertifikate, die einzelne Websites normalerweise nicht haben, weshalb dieser Teil der Arbeit spezialisierten Diensten wie Stripe überlassen wird.
Wie du ein Stripe-Konto eröffnest
- Öffne stripe.com und klicke auf Jetzt starten (Start now) oder Registrieren (Sign up).
- Gib deine geschäftliche E-Mail-Adresse, Namen und Passwort ein.
- Bestätige die E-Mail-Adresse per Klick auf den Link, der im Posteingang ankommt.
- Fülle die Grunddaten der Firma aus - rechtlicher Firmenname, Handelsregisternummer/Steuernummer, Firmensitzadresse, und Geschäftsart.
- Gib die Bankkontodaten ein, auf die Auszahlungen gehen sollen - Bankname, Kontonummer (IBAN in den meisten europäischen Ländern).
- Fülle die Angaben zum Kontoinhaber aus (Name, Geburtsdatum, Adresse) - das ist eine gesetzliche Anforderung (bekannt als KYC - Know Your Customer), die Missbrauch und Geldwäsche verhindert, nichts spezifisch für deine Firma.
- Nachdem alles ausgefüllt ist, prüft Stripe die Angaben - das dauert meist wenige Stunden bis ein paar Tage, je nach Land und Firmentyp.
Bis zur Freigabe kann das Konto meist im Test-Modus genutzt werden (mehr dazu weiter unten), sodass die Entwicklung und das Testen der Website nicht warten müssen.
Was genau du dem Entwickler oder der Agentur schicken solltest
Das ist der Teil, der am meisten verwirrt - der Entwickler braucht nicht dein Passwort oder vollen Zugriff auf dein Stripe-Konto, sondern nur zwei konkrete Angaben.
- Melde dich bei deinem Stripe-Konto an und suche im linken Menü Entwickler (Developers), dann API-Schlüssel (API keys).
- Dort siehst du zwei Schlüssel: den Veröffentlichbaren Schlüssel (Publishable key), der mit pk_ beginnt, und den Geheimen Schlüssel (Secret key), der mit sk_ beginnt.
- Der Veröffentlichbare Schlüssel ist sicher zu teilen - er ist sogar öffentlich im Code der Website sichtbar und ermöglicht für sich genommen keine schädliche Aktion.
- Der geheime Schlüssel ist eine ganz andere Sache - er ermöglicht vollen Zugriff auf dein Stripe-Konto, einschließlich Auszahlungen. Dieser Schlüssel wird nie per normaler E-Mail oder ungeschützter Nachricht verschickt.
Statt den geheimen Schlüssel direkt zu senden, sind sicherere Optionen:
- Nutze einen Passwort-Manager mit sicherer Teilen-Funktion (zum Beispiel 1Password, Bitwarden), um den Schlüssel dem Entwickler zu übermitteln
- Füge den Entwickler, wenn möglich, direkt als Teammitglied (Team member) zu deinem Stripe-Konto hinzu (Einstellungen > Team), statt Schlüssel zu teilen - mehr dazu im Sicherheitsabschnitt weiter unten
- Musst du den Schlüssel wirklich per E-Mail senden, teile ihn zumindest in zwei getrennte E-Mails oder Kommunikationskanäle auf (zum Beispiel die Hälfte per E-Mail, die Hälfte per Nachricht), und ändere ihn (Roll key), sobald die Arbeit erledigt ist
Test-Modus gegenüber Live-Modus
Das ist wahrscheinlich das wichtigste Konzept zu verstehen, und die häufigste Quelle von Verwirrung.
Ein Stripe-Konto hat zwei völlig getrennte Betriebsmodi - Test und Live. Du wechselst zwischen ihnen per Klick auf den Umschalter Test mode, meist oben rechts im Stripe-Dashboard.
Im Test-Modus nutzt der Entwickler spezielle, gefälschte Kartennummern (die Stripe öffentlich auf seiner Website bereitstellt, zum Beispiel 4242 4242 4242 4242), um zu prüfen, ob der gesamte Zahlungsprozess korrekt funktioniert - ohne einen einzigen echten Cent, der den Besitzer wechselt. Das ist die Phase, in der die Website vor dem Launch getestet wird.
Im Live-Modus ist alles echt - echte Karten, echtes Geld, echte Auszahlungen auf dein Konto.
Der wichtigste Punkt, den man sich merken sollte: Test- und Live-Modus haben unterschiedliche API-Schlüssel (Test-Schlüssel beginnen mit pk_test_ und sk_test_, Live-Schlüssel mit pk_live_ und sk_live_). Lässt der Entwickler versehentlich Test-Schlüssel auf einer bereits gestarteten Website, können Kunden nicht mit echten Karten zahlen - die Website wirkt, als würde sie "nicht funktionieren", obwohl der Grund nur das falsche Schlüsselpaar ist.
Frag den Entwickler vor dem Start des Shops immer ausdrücklich: "Sind die Live-Schlüssel auf der Website eingetragen?" - diese eine Frage verhindert die überwiegende Mehrheit der Zahlungsprobleme nach dem Start.
Wie Auszahlungen funktionieren
Das Geld aus einem Verkauf kommt nicht im selben Moment auf deinem Konto an, in dem der Kunde bezahlt - es gibt einen Auszahlungsprozess (Payout), der im Hintergrund abläuft.
- Die erste Auszahlung verzögert sich meist etwas länger (oft zwischen 7 und 14 Tagen ab der ersten Transaktion), während Stripe eine "Historie" für dein Konto aufbaut - das ist bei neuen Konten üblich und einmalig, nichts spezifisch für dich.
- Danach laufen Auszahlungen nach einem regulären Zeitplan, den du selbst einstellst - täglich, wöchentlich, oder monatlich, je nach deinen Vorlieben.
- Der Auszahlungszeitplan wird unter Einstellungen (Settings) > Auszahlungen (Payouts) > Auszahlungszeitplan (Payout schedule) eingestellt.
- Im selben Bereich kannst du auch das Bankkonto ändern, auf das Auszahlungen gehen, falls das jemals nötig wird.
Die komplette Historie aller ausgeführten Auszahlungen (Datum, Betrag, Status) siehst du im Bereich Auszahlungen (Payouts) im Hauptmenü des Dashboards. Schlägt eine Auszahlung aus irgendeinem Grund fehl (zum Beispiel falsche Kontonummer), zeigt Stripe das klar mit dem Status Fehlgeschlagen (Failed) an, mit Erklärung des Grundes.
Anmeldung über Google Authenticator (Zwei-Faktor-Authentifizierung)
Stripe verwaltet echtes Geld, deshalb verlangt es eine zusätzliche Sicherheitsebene bei der Anmeldung - bekannt als Zwei-Faktor-Authentifizierung (2FA, two-step authentication). Statt dass die Anmeldung nur vom Passwort abhängt, wird auch ein Code benötigt, der sich alle 30 Sekunden ändert und auf deinem Handy generiert wird.
Wie du Google Authenticator einrichtest
- Lade die App Google Authenticator auf dein Handy (kostenlos für Android und iPhone verfügbar).
- Geh im Stripe-Dashboard zu Einstellungen (Settings) > Sicherheit (Security) > Zweistufige Authentifizierung (Two-step authentication).
- Wähle die Option Authenticator-App (Authenticator app).
- Auf dem Bildschirm erscheint ein QR-Code - öffne Google Authenticator auf dem Handy, tippe auf das Plus (+), dann QR-Code scannen, und fotografiere den Code vom Bildschirm.
- Die App beginnt sofort, einen sechsstelligen Code zu generieren, der sich alle 30 Sekunden ändert - gib den aktuellen Code auf der Stripe-Seite ein, um die Einrichtung zu bestätigen.
- Speichere unbedingt die Backup-Codes, die dir Stripe in diesem Schritt anbietet - drucke sie aus oder speichere sie sicher, getrennt vom Handy.
Die Backup-Codes sind dein einziger Weg, ins Konto zu kommen, falls du das Handy verlierst, oder es wechselst, ohne die Authenticator-App vorher zu übertragen - ohne sie kann die Wiederherstellung des Kontozugriffs über den Stripe-Support ein langer, komplizierter Prozess sein.
Stripe-Gebühren
Stripe berechnet eine kleine Provision für jede erfolgreiche Transaktion - typischerweise etwa 1,5% plus einen festen Betrag pro Transaktion für Karten aus Europa, und etwas mehr für Karten aus anderen Regionen. Die genauen Sätze unterscheiden sich nach Land und Währung, deshalb lohnt es sich, die aktuellen Preise für dein Land immer auf stripe.com/pricing zu prüfen.
Diese Provision wird automatisch vor der Auszahlung abgezogen - die Zahl auf deinem Kontoauszug ist bereits um die Stripe-Provision reduziert, du musst nichts zusätzlich bezahlen oder manuell berechnen.
Grundlagen des Stripe-Dashboards
- Zahlungen (Payments) - Liste aller einzelnen Transaktionen, mit Betrag, Status und Kundendaten
- Kunden (Customers) - Liste aller Personen, die je bezahlt haben, mit ihrer Kaufhistorie
- Auszahlungen (Payouts) - Historie des Geldes, das auf dein Bankkonto gesendet wurde
- Rückerstattung (Refund) - öffne die konkrete Transaktion im Bereich Zahlungen und klicke auf Rückerstattung (Refund), um dem Kunden das Geld ganz oder teilweise zurückzuerstatten
Kontosicherheit - teile kein Passwort
Genau wie beim Google-Unternehmensprofil hat Stripe die Option, andere Personen (Mitarbeiter, Agentur) mit einer bestimmten Rolle zu deinem Konto hinzuzufügen, statt dein persönliches Passwort zu teilen.
- Geh zu Einstellungen (Settings) > Team.
- Klicke auf Neues Mitglied (New member) und gib die E-Mail-Adresse der Person ein.
- Wähle eine Rolle - zum Beispiel Analyst für jemanden, der nur Daten ansehen soll, oder Administrator für volle Kontrolle.
Das ist deutlich sicherer als das Teilen eines Passworts - jedes Mitglied hat seine eigene Anmeldung und eigene 2FA, und der Zugriff lässt sich leicht entziehen, wenn er nicht mehr gebraucht wird (zum Beispiel wenn die Agentur die Arbeit beendet oder ein Mitarbeiter geht).
Häufig gestellte Fragen
Brauche ich eine Firma, um ein Stripe-Konto zu eröffnen? In den meisten Ländern ja - Stripe verlangt eine registrierte Firma oder eine unternehmerische Tätigkeitsform, es kann nicht als reine Privatperson ohne registrierte Tätigkeit genutzt werden.
Was, wenn ich mein Handy mit Google Authenticator verliere? Hast du die Backup-Codes bei der Einrichtung gespeichert, nutzt du einen davon, um dich anzumelden und 2FA auf dem neuen Handy neu einzurichten. Hast du keine Backup-Codes, musst du direkt den Stripe-Support kontaktieren, mit Identitätsnachweis - der Prozess dauert länger, ist aber machbar.
Funktioniert Stripe in meinem Land? Stripe unterstützt eine große Anzahl von Ländern, aber nicht ausnahmslos alle - es lohnt sich, die offizielle Liste unterstützter Länder auf stripe.com zu prüfen, bevor die Registrierung beginnt.
Was, wenn ein Kunde eine Transaktion anficht (Chargeback)? Die Bank des Kunden kann einen Streit einleiten, wenn der Kunde behauptet, die Transaktion sei nicht autorisiert oder die Leistung/das Produkt nicht geliefert worden. Stripe informiert dich darüber und gibt dir die Möglichkeit, mit Beweisen (zum Beispiel einem Lieferbeleg) zu reagieren, bevor eine endgültige Entscheidung fällt.
Kann ich den Auszahlungszeitplan später ändern? Ja, den Auszahlungszeitplan (täglich/wöchentlich/monatlich) kannst du jederzeit in den Einstellungen ändern, ohne den Support kontaktieren zu müssen.
Beeinflussen Test-Transaktionen meine echten Finanzberichte? Nein - Test- und Live-Daten sind im Stripe-System vollständig getrennt. Test-Transaktionen vermischen sich nie mit dem echten Umsatz und beeinflussen keine Auszahlungen.
Zum Schluss
Stripe wirkt kompliziert, nur bis diese paar Grundbegriffe geklärt sind - das Konto und seine Freigabe, zwei verschiedene Schlüssel, zwei verschiedene Betriebsmodi, der Auszahlungszeitplan, und die Zwei-Faktor-Anmeldung. Hast du diese fünf Dinge einmal verstanden, läuft der Rest größtenteils automatisch und erfordert kein weiteres Nachdenken.
Bleibt etwas unklar, ist der Stripe-Support direkt über das Dashboard erreichbar und antwortet generell schnell auf konkrete Fragen zum Konto.