Belastete Online-Zahlungen aus Worldline Saferpay landen einzeln und brutto in deiner Schweizer Buchhaltung, ohne Doppelbuchung mit der Auszahlung.
Zuletzt geprüft am
Pfeffersack verbindet sich mit dem JSON-API-Benutzer aus deinem Saferpay Backoffice und liest über die Saferpay Management API die belasteten Online-Zahlungen. Jede Zahlung wird einzeln und brutto verbucht: für Einzelfirmen als Einnahme, für GmbH als Journal-Entwurf (Soll Bankkonto, Haben Ertragskonto). Worldline Saferpay ist laut Worldline die Online-Zahlungslösung für Händler und Webshops, angebunden per Bezahllink, Shop-Plugin oder API. Weil Worldline netto und gesammelt auszahlt, erkennt der Bankimport die Worldline-Gutschrift und bucht sie nicht noch einmal als Einnahme. Gebühren liefert die Saferpay-API nicht, du erfasst sie aus der Worldline-Abrechnung.
Jeder Punkt unten ist direkt im Pfeffersack-Code implementiert — keine geplanten Features, keine Ankündigungen.
Gebucht wird der tatsächlich belastete Betrag. Reservationen ohne Belastung und stornierte Zahlungen kommen nicht in die Bücher. Jede Saferpay-Transaktion wird pro Konto nur einmal verbucht, datenbankseitig durch einen UNIQUE-Constraint abgesichert.
Worldline zahlt netto und gesammelt aufs Bankkonto aus. Der Bankimport erkennt diese Gutschrift ab deinem Saferpay-Startdatum und bucht sie nicht noch einmal als Einnahme. Hast du Worldline-Auszahlungen schon gebucht, schlägt Pfeffersack das Startdatum danach vor.
Rückerstattungen und Zahlungen mit Teilbelastungen bucht Pfeffersack nicht automatisch. Nach jedem Sync siehst du sie einzeln mit Betrag, Datum und Bestellnummer und erfasst die Gutschrift selbst.
Jede Zahlung wird eine Einnahme mit Zahlungsart (Kreditkarte, TWINT, PayPal). Saferpay liefert keinen MWST-Satz: Bist du MWST-pflichtig, setzt du ihn gesammelt mit «MwSt-Satz setzen». EUR, USD und GBP werden zum ESTV-Kurs in CHF umgerechnet.
Jede Zahlung entsteht als Journal-Entwurf auf dein Standard-Bankkonto (oder ein gewähltes Konto) und 3200 bzw. dein Ertragskonto. Du wählst vor dem Verbuchen den MWST-Satz, Pfeffersack teilt dann in Netto und MWST. Gesperrte Perioden und abgeschlossene Geschäftsjahre bleiben unberührt.
Mit einem Test-Benutzer zeigt der Sync, was gebucht würde, bucht aber nichts. Testzahlungen kommen nie in Umsatz oder MWST.
Gesamtaufwand: 3 Min + 1 Min + 2 Min + 5 Min
Im Saferpay Backoffice unter «Einstellungen > JSON API Basic Authentication» einen API-Benutzer mit Passwort anlegen. Ein Client-Zertifikat brauchst du nicht.
«Profil > Integrationen» und die Saferpay-Kachel im Bereich «Zahlungen» auswählen.
Customer ID, API-Benutzer, Passwort und Umgebung (Produktion oder Test) eintragen und wählen, ab welchem Tag Pfeffersack übernimmt. Pfeffersack prüft die Angaben direkt bei Saferpay und speichert das Passwort verschlüsselt.
«Jetzt synchronisieren» holt die Zahlungen ab dem Startdatum bis gestern (höchstens ein Jahr pro Lauf). Danach siehst du, was nicht automatisch gebucht wurde, etwa Rückerstattungen.
Hilfe beim Setup?
Unser Team unterstützt dich kostenlos beim Verbinden von Saferpay.
Zugangsdaten werden vor dem Speichern AES-GCM-verschlüsselt. Der Schlüssel liegt ausserhalb der Datenbank.
Pfeffersack fordert nur Lese-Berechtigungen an. Dein Saferpay-Account bleibt unverändert.
Buchhaltungsdaten und Tokens werden in der Schweiz gespeichert. Welche Dienstleister Daten bearbeiten, steht in der Datenschutzerklärung.
Saferpay ist laut Worldline die Online-Zahlungslösung für Händler und Webshops: Bezahlt wird per Bezahllink, Shop-Plugin oder API-Integration, unter anderem mit TWINT, PostFinance Pay, Visa, Mastercard, American Express, Apple Pay, Google Pay und PayPal. Pfeffersack liest daraus nur die Transaktionen und ändert in deinem Saferpay-Konto nichts.
Nein. Saferpay kennt für die JSON API kein OAuth, sondern einen API-Benutzer mit Passwort, den du im Saferpay Backoffice unter «Einstellungen > JSON API Basic Authentication» selbst anlegst. Diesen trägst du zusammen mit deiner Customer ID in Pfeffersack ein.
Nein. Die Saferpay-API liefert weder Gebühren noch Auszahlungen. Pfeffersack bucht deshalb jede Zahlung brutto. Die Kommission erfasst du als Aufwand aus der Worldline-Abrechnung: Kreditkartenkommissionen sind keine Entgeltsminderung (Art. 46 MWSTV), der Umsatz ist der volle Betrag.
Nein. Ab deinem Saferpay-Startdatum erkennt der Bankimport Gutschriften von Worldline und bucht sie nicht noch einmal als Einnahme. Auszahlungen kurz nach dem Startdatum markiert er zur Prüfung, weil sie noch Verkäufe von davor enthalten können. Auszahlungen für ein Worldline-Kartenterminal sehen gleich aus: Diese buchst du beim Import bewusst als Einnahme.
Nein. Die Saferpay-Anbindung übernimmt Online-Zahlungen. Für Worldline-Kartenterminals gibt es keine öffentliche Self-Service-API; ihre Auszahlungen buchst du wie bisher über den Bankimport.
Rückerstattungen bucht Pfeffersack nicht automatisch, sondern zeigt jede einzeln mit Betrag und Bestellnummer, damit du die Gutschrift erfasst. Einzelfirmen: EUR, USD und GBP werden zum ESTV-Kurs in CHF umgerechnet, die Originalwährung bleibt sichtbar. GmbH: Journal-Entwürfe entstehen nur für CHF-Zahlungen, andere meldet der Sync zum manuellen Erfassen.
Ja. Das Passwort des API-Benutzers wird AES-256-GCM-verschlüsselt gespeichert und nie wieder angezeigt, auch nicht dir. Trennst du die Verbindung, werden die Zugangsdaten gelöscht. Bestehende Buchungen bleiben erhalten.
Teste die Integration kostenlos. Ab CHF 5/Monat im Jahresabo — inklusive aller Integrationen, MWST-Abrechnung und Support auf Deutsch.