Zahlungsanbieter
Gäste bezahlen mit Karte, Twint oder bar. Bargeld wird immer von Hand gezählt. Karte läuft über das eigene Konto des Betriebs bei einem Zahlungsanbieter, heute Stripe, mit Tap to Pay auf den Telefonen des Betriebs: Der Betrieb ist Kunde von Stripe, schliesst den Vertrag ab und bekommt das Geld; Zahli bewahrt nur den Schlüssel auf. Twint läuft von Hand: Der Gast scannt den TWINT-Kleber oder den Twint-Code des Betriebs, und die Servicemitarbeitenden bestätigen die Zahlung.
Die Konten des Betriebs stehen unter Verwaltung → Zahlungsanbieter. Jedes Konto gehört zu einem Modus: Das Konto für den Testmodus nutzt die Sandbox von Stripe, zum Üben und Ausprobieren ohne echtes Geld (Testmodus); das Konto für den Livemodus nimmt echtes Geld ein.

Stripe verbinden
Abschnitt betitelt „Stripe verbinden“Du brauchst das eigene Stripe-Konto des Betriebs. Mach das einmal für den Testmodus und einmal für den Livemodus, jeweils in der Karte dieses Modus unter Stripe am Ende der Seite.

- Kopier im Stripe-Dashboard unter Developers → API keys den geheimen Schlüssel,
sk_test_…für den Testmodus (mit dem Dashboard im Testmodus) odersk_live_…für den Livemodus. Ein eingeschränkter Schlüssel (rk_…) mit Zugriff auf Terminal geht auch. - Füg ihn bei ① Geheimschlüssel ein und klick auf Prüfen und speichern. Zahli prüft ihn bei Stripe und speichert ihn verschlüsselt; von da an zeigt es nur noch seine letzten vier Zeichen. Der Modus hat nun ein Stripe-Konto in der Liste Anbieterkonten.
- Leg den ② Terminal-Standort fest, die Adresse, an der die Telefone Zahlungen
annehmen: Wähl Aus der Adresse des Betriebs erstellen, prüf Name und Adresse (sie muss in der Schweiz
sein) und klick auf Bei Stripe erstellen, oder wähl
Bestehenden Standort verwenden und gib seine
tml_…-ID aus dem Stripe-Dashboard unter Terminal → Locations ein. - Wähl oben unter Zahlungsarten das Konto für Karte über in diesem Modus und klick auf Speichern.
Karte wird dann in diesem Modus beim Bezahlen angeboten, auf den Android-Telefonen des Betriebs mit der Zahli-App (Bezahlen). Ohne Konto oder ohne Standort nicht.
Beispiel: Anna verbindet zuerst das Testmodus-Konto des Beizli Muster, das auf Qx7T endet, damit Michael Silvia im Testmodus mit den Testkarten von Stripe einarbeiten kann. Als das klappt, fügt sie den Live-Schlüssel hinzu, der auf m4Lk endet, erstellt den Standort aus der Adresse des Betriebs und wählt ihn für Karte im Livemodus.
Stripe kann verlangen, dass du einen Schlüssel ersetzt, etwa nachdem er im Dashboard erneuert wurde. Gib den neuen bei ① Neuer Geheimschlüssel (ersetzt den aktuellen) ein: Das Konto bleibt dasselbe, mit seinen Zahlungen und Erstattungen. Der neue Schlüssel muss zum selben Stripe-Konto gehören; für ein anderes Stripe-Konto siehe unten.
Der Twint-Code
Abschnitt betitelt „Der Twint-Code“Ohne Einrichtung zeigen die Telefone den Betrag und bitten den Gast, den TWINT-Kleber des Betriebs zu scannen und den Betrag einzutippen. Lädst du den TWINT-QR-Code des Betriebs hoch, zeigen die Telefone stattdessen den Code bildschirmfüllend mit dem Betrag, und der Gast scannt ihn am Tisch vom Telefon.

Klick unter Verwaltung → Einstellungen in der Karte Twint-Code auf ① Bild oder PDF hochladen und wähl ein scharfes Foto des Klebers oder ein PDF des TWINT-QR-Codes. Zahli liest den Code und zeigt ihn zur Kontrolle. Code entfernen geht zurück zum Kleber.
Twint wird überhaupt nur angeboten, solange TWINT-Kleber vorhanden (Twint als Zahlungsart anbieten) eingeschaltet ist, in der Karte Service weiter oben, die auch ein Manager ändern darf (Einstellungen des Betriebs). Beispiel: Der Kleber des Beizli Muster hängt bei der Kasse; Anna lädt das PDF desselben Codes hoch, so zeigt Silvia auf der Terrasse einfach ihr Telefon.
Welches Konto jede Zahlungsart nutzt
Abschnitt betitelt „Welches Konto jede Zahlungsart nutzt“Unter Zahlungsarten hat jede Zahlungsart eine Wahl pro Modus:
- Karte über: eines der Stripe-Konten des Modus, oder Keins: Karte wird nicht angeboten.
- ② Twint über: Manuell (Kleber oder Twint-Code). Noch nimmt kein Zahlungsanbieter in Zahli Twint an.
Test- und Livemodus einer Zahlungsart müssen denselben Anbieter nutzen. Eine Änderung gilt für neue Zahlungen; eine schon angenommene Zahlung wird über das Konto erstattet, das sie angenommen hat.
Ein Konto stilllegen oder löschen
Abschnitt betitelt „Ein Konto stilllegen oder löschen“Um den Betrieb auf ein anderes Stripe-Konto umzustellen, ersetz nicht den Schlüssel: Die Zahlungen des alten Kontos würden sonst über das neue Konto erstattet, das sie nicht kennt. Stattdessen:
- Klick in der Liste Anbieterkonten beim alten Konto auf ③ Stilllegen und bestätige. Es nimmt keine neuen Zahlungen mehr an, erstattet aber weiter die, die es angenommen hat, und zeigt ④ Stillgelegt: nur Rückerstattungen. Karte wird in seinem Modus vorerst nicht mehr angeboten. Stilllegen lässt sich nicht rückgängig machen.
- Verbinde das neue Stripe-Konto wie oben: Sein Schlüssel ergibt ein neues Konto in diesem Modus. Leg seinen Standort fest und wähl es für Karte.
Beispiel: Im September zog das Beizli Muster auf das Stripe-Konto seiner neuen Besitzer um. Anna legte vor einem ruhigen Mittag das Live-Konto mit 8hWc still, fügte den neuen Schlüssel mit m4Lk hinzu und wählte ihn für Karte. Eine Erstattung einer Zahlung aus dem Sommer läuft weiter über 8hWc.
Löschen vernichtet den Schlüssel eines Kontos: Ein stillgelegtes Konto nimmt keine neuen Zahlungen an, erstattet aber seine bisherigen weiterhin zurück. Der Schlüssel eines gelöschten Kontos wird vernichtet: seine Zahlungen lassen sich dann nur noch bar oder im Backoffice des Anbieters zurückerstatten. Lösch ein Konto nur, wenn es bei Stripe nicht mehr zu gebrauchen ist, etwa nachdem du es dort geschlossen hast. Zahli lehnt ab, solange eine seiner Zahlungen oder Erstattungen noch aussteht.