Zum Inhalt springen

Worldline Saferpay

Worldline Saferpay ist die Integration für Kartenzahlungen vor Ort. Bezahlt ein Gast an der Rezeption oder im Platz-Shop, wählt die Kassenkraft in /kasse die Methode WORLDLINE; der Betrag wird ans gekoppelte Terminal gesendet, und der Gast hält einfach die Karte an. Den Betrag von Hand am Terminal eintippen entfällt.

Diese Integration ist von Stripe getrennt: Stripe wickelt Online-Zahlungen ab (Web-Checkout, Buchungs-Widget, Apple Pay / TWINT im Browser). Worldline steuert das physische Kartenterminal am Empfang.

  • Zahlung mit einem Tippen aus der Kasse heraus
  • Rückerstattungen und Teilstornierungen direkt aus der Buchungsdetailansicht
  • Automatische Statusabfrage — eine hängende Transaktion wird sauber erholt, sobald das Netzwerk wieder verfügbar ist
  • Ein Audit-Protokoll jeder Terminalinteraktion (Kopplung, Zahlung gestartet, Status geprüft, erstattet) — sichtbar auf der Einstellungskarte
  • Ein unterzeichneter Saferpay-Vertrag mit Worldline (kommerzielle Seite — wenden Sie sich an den Worldline-Vertrieb).
  • Ein gekoppeltes Hardware-Terminal am Empfang.
  • Saferpay-JSON-API-Zugangsdaten (diese erstellen Sie selbst im Saferpay Backoffice).

Falls Sie noch kein Saferpay-Konto haben, können Sie unter https://test.saferpay.com/BO/SignUp?lang=en eine Test-Umgebung selbst registrieren und so vor Vertragsabschluss prüfen.

Öffnen Sie Einstellungen → Integrationen → Anbieter-Adapter → Worldline Saferpay und füllen Sie aus:

FeldWo Sie es finden
UmgebungTest für die Sandbox, Production für den Live-Betrieb
Customer IDOben rechts im Header des Saferpay Backoffice (6 Ziffern)
Terminal IDSaferpay Backoffice → Settings → Terminals (8 Ziffern)
API-BenutzernameSaferpay Backoffice → Settings → JSON API → Basic Authentication — auf Add new klicken
API-PasswortGleicher Ort — Saferpay zeigt das Passwort nur einmal, kopieren Sie es sofort

Setzen Sie den Haken bei Aktiviert, klicken Sie auf Speichern und danach auf Verbindung prüfen. Ein grünes Symbol bestätigt, dass das Terminal gekoppelt ist.

  1. Die Kassenkraft wählt in /kasse Worldline und bestätigt den Betrag.
  2. CampOne ruft die Terminal-API von Saferpay auf; der Betrag erscheint am physischen Terminal.
  3. Der Gast hält die Karte an oder steckt sie ein und gibt bei Bedarf den PIN ein.
  4. Das Terminal meldet die Genehmigung; CampOne markiert die Kassentransaktion als bezahlt.
  5. Die Transaktionsreferenz wird auf der Buchung gespeichert, damit eine spätere Rückerstattung möglich bleibt.

Braucht der Gast zu lange, kann die Kassenkraft den Vorgang in CampOne mit Abbrechen beenden — das Terminal wird wieder freigegeben.

Klicken Sie im Zahlungsbereich der Buchung auf Rückerstatten. Die Rückerstattung geht auf die Karte zurück, mit der der Gast bezahlt hat (das ist eine Saferpay-Vorgabe — Rückerstattungen folgen immer der ursprünglichen Zahlung). Teilrückerstattungen sind möglich.

  • Worldline berechnet eine Gebühr pro Transaktion. Bei kleinen Online-Beträgen kann Stripe günstiger sein; Worldline ist für die Zahlung vor Ort gedacht.
  • Die Terminalkopplung ist mandantenspezifisch. Bei mehreren Empfangsplätzen haben Sie mehrere Terminals — jedes mit eigener terminal_id. (Die Unterstützung mehrerer Terminals pro Mandant ist auf der Roadmap.)
  • Stornierungen funktionieren nur am gleichen Geschäftstag wie die ursprüngliche Transaktion. Danach verwenden Sie eine Rückerstattung.