Stripe nimmt Kartenzahlungen für Online-Bestellungen direkt auf ein einziges Stripe-Konto an: das Konto, zu dem die Schlüssel der Integration gehören, normalerweise das des Restaurants selbst. Stripe zahlt das Guthaben dieses Kontos auf dessen Bankkonto aus. OrderTiger behält in Stripe keine Gebühr ein; etwaige OrderTiger-Gebühren werden separat über die Rechnungen des Restaurants abgerechnet.
Wenn Sie in Stripe einen Anteil an jeder Zahlung einbehalten oder Zahlungen im Auftrag von Restaurants einziehen möchten, verwenden Sie stattdessen Stripe Connect.
Einrichtung#
- Öffnen Sie in der Ansicht des Unternehmens Finanzen → Integration von Zahlungen und klicken Sie auf der Karte Stripe auf +.
- Lassen Sie oben im Formular Stripe ausgewählt (nicht Stripe Connect).
- Füllen Sie die unten beschriebenen Felder aus und klicken Sie auf Speichern.
- Öffnen Sie in der Standortansicht Finanzen → Zahlungsarten, fügen Sie die Zahlungsart Karte hinzu oder bearbeiten Sie sie und wählen Sie diese Integration als Zahlungsabwickler.
| Feld | Bedeutung |
|---|---|
| Kennung Name | Ein frei gewählter Name für die Integration; er erscheint in Listen und bei der Auswahl in einer Zahlungsart. |
| Öffentlicher Schlüssel | Der veröffentlichbare Stripe-Schlüssel (pk_live_… oder pk_test_…), zu finden in Stripe unter Entwickler → API-Schlüssel. |
| Geheimer Schlüssel | Der geheime Stripe-Schlüssel (sk_live_… oder sk_test_…) desselben Kontos. Er ist standardmäßig verborgen; klicken Sie auf das Augensymbol, um ihn anzuzeigen. |
| Webhook-Signaturgeheimnis | Optional. Lassen Sie das Feld leer: Beim Speichern legt OrderTiger seinen Webhook in diesem Stripe-Konto an und trägt das Geheimnis automatisch ein. |
| Zahlungen automatisch abrechnen | Ein: Die Karte wird belastet, sobald der Kunde bezahlt. Aus: Der Betrag wird auf der Karte nur reserviert und erst belastet, wenn die Bestellung angenommen wird. Bei Standorten, die Bestellungen automatisch bestätigen, wird immer sofort belastet. |
| Apple Pay / Google Pay | Bietet diese Wallets an der Kasse an. Für Apple Pay muss außerdem die Domain in Stripe verifiziert sein. |
| iOS-Händler-ID | Die Apple-Pay-Händler-ID, die die iOS-Bestell-App verwendet. Nur für Super-Admins sichtbar. |
Wie eine Kartenbestellung als bezahlt markiert wird#
Wenn der Kunde bezahlt, wartet die Bestellung im Status Kartenzahlung ausstehend, bis Stripe die Zahlung bestätigt. Stripe bestätigt sie über einen Aufruf des OrderTiger-Webhooks; danach gilt die Bestellung als bezahlt und erscheint unter Live-Bestellungen.
- Der Webhook wird beim Speichern der Integration automatisch im Stripe-Konto angelegt und hört auf
charge.succeeded. Sie finden ihn in Stripe unter Entwickler → Webhooks. - Sein Signaturgeheimnis wird im Feld Webhook-Signaturgeheimnis gespeichert. Ist ein Geheimnis gespeichert, akzeptiert OrderTiger eine Zahlungsbestätigung nur mit gültiger Stripe-Signatur. Ist keines gespeichert, wird die Bestätigung ohne diese Prüfung angenommen.
- Gab es den Webhook beim Speichern bereits, wird er weiterverwendet und das Feld bleibt leer: Stripe gibt das Geheimnis eines Webhooks nur bei dessen Anlage heraus. Kopieren Sie es in Stripe beim Webhook (Anzeigen) und fügen Sie es ein, oder löschen Sie den Webhook in Stripe und speichern Sie die Integration erneut.
Rückerstattungen#
Rückerstattungen nehmen Sie unter Bestellungen über die Schaltfläche für die Rückerstattung an der Bestellung vor. Der Betrag wird von demselben Stripe-Konto abgebucht, das die Zahlung erhalten hat, und geht zurück auf die Karte des Kunden.
- Es gibt keine Gebühr aufzuteilen: Die gesamte Rückerstattung geht zulasten dieses Kontos.
- Stripe erstattet bei einer Rückerstattung seine eigene Kartenbearbeitungsgebühr nicht zurück.
- Bei Bestellungen eines Unternehmens vom Typ Portal fragt das Rückerstattungsformular Haftet der Händler für diese Rückerstattung?. Bei einfachem Stripe kommt das Geld immer von diesem Stripe-Konto; die Antwort entscheidet nur, wie die Rückerstattung in den Rechnungen erscheint: Haftet der Händler, wird sie von den Einnahmen des Restaurants abgezogen, haftet die Plattform, nicht.
- Eine Rückerstattung kann auch teilweise erfolgen; die bisher erstatteten Beträge werden bei der Bestellung aufgeführt.
Fehlerbehebung#
| Problem | Was Sie prüfen sollten |
|---|---|
| Eine bezahlte Bestellung bleibt auf Kartenzahlung ausstehend und kommt nie in Live-Bestellungen an | Die Bestätigung von Stripe ist nicht eingegangen. Prüfen Sie in Stripe, ob unter Entwickler → Webhooks der OrderTiger-Webhook vorhanden ist, und sehen Sie sich seine letzten Zustellungen an. Fehlt er, speichern Sie die Integration erneut, damit er angelegt wird. |
| Webhook-Signaturgeheimnis ist nach dem Speichern noch leer | Der Webhook war schon vorhanden. Fügen Sie sein Geheimnis aus Stripe ein, oder löschen Sie den Webhook in Stripe und speichern Sie erneut. |
| Zahlungen schlagen mit einem Authentifizierungsfehler fehl | Geheimer Schlüssel und Öffentlicher Schlüssel müssen aus demselben Stripe-Konto und demselben Modus stammen (beide Test oder beide live). |