
Ein Klick, Login bei Stripe, fertig — danach landen Charges, Rückerstattungen, Gebühren und Payouts automatisch in deiner Schweizer Buchhaltung.
Zuletzt geprüft am
Pfeffersack verbindet sich via Stripe Connect OAuth 2.0 mit deinem Stripe-Account — ein Klick, Login bei Stripe, autorisieren, fertig. Kein API-Key-Kopieren nötig. Danach werden Charges, Rückerstattungen, Gebühren und Payouts automatisch als getrennte Buchungen importiert. Duplicate-Detection pro Stripe-Transaction-ID, Fremdwährungen werden in deine Buchungswährung umgerechnet.
Jeder Punkt unten ist direkt im Pfeffersack-Code implementiert — keine geplanten Features, keine Ankündigungen.
Du klickst auf „Mit Stripe verbinden", loggst dich bei Stripe ein und autorisierst Pfeffersack — kein API-Key erstellen, nichts kopieren. OAuth 2.0 nach Industriestandard.
Erfolgreiche Kartenzahlungen (Stripe-Typ „charge") werden mit Kartenmarke (Visa, Mastercard, Amex …), Kundenmail und Transaktionsdatum als Einnahme per Kreditkarte verbucht.
Jede Rückerstattung erzeugt eine eigene Buchung vom Typ „Ausgabe, Kreditkarte" — so bleibt die Umsatzseite für deine MWST-Abrechnung sauber nachvollziehbar.
Stripe-Transaktionsgebühren werden als separate Ausgabe gebucht (Banküberweisung) und sind damit als MWST-frei abzugsfähiger Aufwand verbucht. Kein manuelles Nachpflegen.
Auszahlungen von Stripe auf dein Bankkonto erscheinen als Umbuchung (Ausgabe, Banküberweisung). So gleicht der Bank-Import später mit dem Stripe-Payout ab.
In den Integrations-Einstellungen kannst du einzeln aktivieren, ob Charges, Refunds, Fees und Payouts importiert werden. Wer bereits eine Buchhaltung führt, kann selektiv nachziehen.
Gesamtaufwand: 1 Min + 2 Min + 1 Min + 1 Min + 5 Min + 10 Min
„Profil → Integrationen → Stripe" im Bereich „Zahlungen" auswählen und auf „Mit Stripe verbinden" klicken.
Du wirst zu connect.stripe.com weitergeleitet. Logge dich mit deinem bestehenden Stripe-Account ein (oder erstelle einen, falls du noch keinen hast).
Stripe zeigt dir an, welcher Account verbunden wird. Klick auf „Verbinden" und du wirst automatisch zurück zu Pfeffersack geleitet.
Wähle, welche Typen (Charges, Refunds, Fees, Payouts) importiert werden sollen. Default: alle vier aktiv.
„Jetzt synchronisieren" ausführen. Standardmässig werden Transaktionen seit dem letzten Sync gezogen, maximal 365 Tage pro Durchlauf.
Die importierten Stripe-Transaktionen erscheinen im Buchungs-Journal (GmbH: Status „Entwurf"). Kontieren, prüfen, finalisieren.
Hilfe beim Setup?
Unser Team unterstützt dich kostenlos beim Verbinden von Stripe.
Zugangsdaten werden vor dem Speichern AES-GCM-verschlüsselt. Der Schlüssel liegt ausserhalb der Datenbank.
Pfeffersack fordert nur Lese-Berechtigungen an. Dein Stripe-Account bleibt unverändert.
Buchhaltungsdaten und Tokens liegen auf Schweizer Infrastruktur. Kein Daten-Abfluss ins Ausland.
Nein. Pfeffersack nutzt Stripe Connect OAuth 2.0 — du klickst auf „Mit Stripe verbinden", loggst dich auf connect.stripe.com ein und autorisierst die App. Danach hat Pfeffersack einen kontospezifischen Access Token. Kein manuelles API-Key-Handling, keine Copy-Paste-Fehler.
Pfeffersack liest ausschliesslich Charges, Refunds, Balance-Transactions (Fees) und Payouts — also genau die Objekte, die für eine korrekte Buchhaltung nötig sind. Es werden keine Kundendaten wie volle Kartennummern oder Zahlungsmethoden-Details importiert (Stripe gibt diese aus PCI-DSS-Gründen ohnehin nicht preis).
Stripe Connect vergibt standardmässig den Scope „read_write". Pfeffersack nutzt im Code jedoch ausschliesslich Lese-Operationen — kein Code-Pfad schreibt oder verändert Daten in deinem Stripe-Account. Du kannst die Autorisierung jederzeit in deinem Stripe-Dashboard unter „Einstellungen → Verbundene Apps" widerrufen.
Stripe berechnet in der Schweiz aktuell 2.9 % + CHF 0.30 für inländische Karten und 3.25 % + CHF 0.30 für internationale Karten (plus 2 % bei Währungsumrechnung, Stand stripe.com/en-ch/pricing April 2026). Pfeffersack importiert diese Gebühren als separate Ausgaben-Buchung per Banküberweisung — so sind sie MWST-frei und als Aufwand getrennt nachvollziehbar.
Der Sync wird manuell per „Jetzt synchronisieren"-Button ausgelöst. Pro Durchlauf werden neue Transaktionen seit dem letzten erfolgreichen Sync gezogen, maximal 365 Tage Zeitraum. Ein hängender Sync wird nach 30 Minuten automatisch beendet.
Ja. EUR-, USD- oder andere Fremdwährungs-Transaktionen werden beim Import in deine Buchungswährung (in der Regel CHF) umgerechnet. Der Stripe-Originalbetrag und die Währung bleiben im Audit-Trail erhalten.
Nein — sie ergänzt ihn. Stripe-Charges landen als Einnahmen mit dem Charge-Datum. Wenn Stripe dir danach ein Payout aufs Bankkonto auszahlt, wird dieser Payout von Stripe als Ausgabe gebucht. Dein CAMT.053-Bank-Import erkennt die Gutschrift dann als Gegenposten — so stimmt die Bankbilanz auf den Rappen.
Ja, auf zwei Wegen. (1) In Pfeffersack: „Profil → Integrationen → Stripe → Verbindung trennen" — der verschlüsselte Access Token wird sofort aus der Datenbank gelöscht. (2) In Stripe: „Einstellungen → Verbundene Apps → Pfeffersack widerrufen" — das deaktiviert den Token sofort. Beide Wege wirken ab sofort.
AES-GCM-verschlüsselt in der Pfeffersack-Datenbank auf Schweizer Infrastruktur. Der Schlüssel zur Entschlüsselung liegt ausserhalb der Datenbank. Zusätzlich wird beim OAuth-Flow ein CSRF-State-Token mit 10-Minuten-TTL gegen Request-Forgery geprüft.
Teste die Integration kostenlos. Ab CHF 5/Monat im Jahresabo — inklusive aller Integrationen, MWST-Abrechnung und Support auf Deutsch.