Zum Hauptinhalt springen

PayPal an der Kasse

QR-Code

Ihr Kunde bezahlt mit dem eigenen Handy: QR-Code scannen, in PayPal bestätigen, fertig. Das Geld geht direkt auf Ihr PayPal-Geschäftskonto, die Kasse bucht den Verkauf erst, wenn PayPal die Zahlung bestätigt.

Zuletzt aktualisiert: 21. Oktober 2026 · Kassenschritte geprüft mit Kasse 1.3.8 und 1.3.9, Kundencenter mit der Navigation vom 19.10.2026

So funktioniert es

Die Kasse zeigt am Bildschirm einen QR-Code mit dem Betrag. Ihr Kunde scannt ihn mit dem Handy und bestätigt die Zahlung in PayPal. Sobald PayPal das Geld bestätigt, bucht die Kasse den Verkauf wie jeden anderen: TSE-Signatur, Bonnummer, Beleg. Zahlt der Kunde nicht, wird der Code nach fünf Minuten ungültig, und es wird nichts gebucht und nichts abgebucht.

Dafür brauchen Sie keinen Kartenleser und keine Zusatzhardware. Die Verbindung zu PayPal läuft über eine eigene „App“ in Ihrem PayPal-Konto, das ist ein Zugang aus Client-ID und Secret. Den legen Sie einmal bei PayPal an und tragen ihn im BIS Kundencenter ein. Danach legen Sie PayPal an der Kasse als Zahlungsart an.

Erst testen, dann echtes Geld: PayPal bietet eine Testumgebung, die „Sandbox“. Dort fließt kein echtes Geld. Richten Sie zuerst die Sandbox ein, machen Sie einen Probeverkauf und wechseln Sie danach auf „Live“ (siehe Vom Test zum echten Geld).

Voraussetzungen

  • ein PayPal-Geschäftskonto (für den Test reicht das Sandbox-Konto im PayPal-Entwicklerbereich),
  • ein Administrator-Konto im BIS Kundencenter (my.bispicy.com) oder in BIS ERP, in der Regel das Konto des Inhabers. Nur ein Administrator darf Zugangsdaten eintragen,
  • die BISpicy Kasse mit Internetverbindung. Ohne Internet kann die Kasse keinen QR-Code erzeugen.

Eine zusätzliche BISpicy-Lizenz brauchen Sie für PayPal nicht. Am Kellner-Gerät gibt es PayPal nicht, dort fehlt der QR-Code-Bildschirm. Kassieren Sie PayPal an der Hauptkasse.

1App bei PayPal anlegen

Im PayPal-Entwicklerbereich anmelden

Öffnen Sie developer.paypal.com und tippen Sie oben rechts auf „Log In“. Melden Sie sich mit Ihrem PayPal-Geschäftskonto an, mit denselben Daten wie auf paypal.com.

Startseite PayPal Developer mit den Knöpfen Log In und Sign Up oben rechts

developer.paypal.com: oben rechts „Log In“.

Apps & Credentials öffnen, Sandbox oder Live wählen

Links auf „Apps & Credentials“. Ganz oben links steht der Schalter Sandbox | Live: „Sandbox“ für den Test, „Live“ für echte Zahlungen. Die beiden Bereiche haben getrennte Zugangsdaten. Dann rechts auf „Create App“.

PayPal Developer, Seite API Credentials im Sandbox-Modus: links der Schalter Sandbox und Live und der Menüpunkt Apps und Credentials, rechts der Knopf Create App, darunter die Liste der REST API apps

Apps & Credentials im Sandbox-Modus. Kontoname und Client-ID sind unkenntlich gemacht.

App benennen und anlegen

Geben Sie unter App Name einen Namen ein, zum Beispiel den Namen Ihres Geschäfts. Lassen Sie den Typ auf „Merchant“. In der Sandbox wählt PayPal darunter Ihr Sandbox-Geschäftskonto aus. Dann „Create App“.

Fenster Create App mit dem Feld App Name, ausgewählt ist der Typ Merchant, darunter das Sandbox-Konto und der Knopf Create App

Create App: Name, Typ „Merchant“ (Sandbox-Konto unkenntlich gemacht).

Client ID und Secret kopieren

Auf der Seite der neuen App stehen Client ID und Secret key 1. Kopieren Sie beide mit dem Kopier-Symbol rechts daneben, nicht durch Abtippen oder Markieren. Mit dem Auge machen Sie das Secret sichtbar. Das Secret ist wie ein Passwort: nicht weitergeben und nicht per E-Mail verschicken.

Seite der angelegten App mit Display App Name, Client ID unkenntlich und Secret key 1 als Punkte, rechts daneben die Symbole Anzeigen und Kopieren

Die App ist angelegt. Client ID und Secret kopieren Sie mit den Symbolen daneben (hier unkenntlich gemacht).

Optional: Umsätze abrufen erlauben

Fürs Kassieren ist nichts weiter nötig. Möchten Sie die PayPal-Umsätze zusätzlich im Kundencenter abrufen (Knopf „Synchronisieren“), setzen Sie auf der App-Seite weiter unten unter Add-on services den Haken „Transaction search“ und speichern.

Abschnitt Add-on services der PayPal-App mit dem gesetzten Haken Transaction search

Haken „Transaction search“: nur für den Abruf der Umsätze ins Kundencenter.

2PayPal im Kundencenter verbinden

Anbindungen → PayPal → Konto hinzufügen

Melden Sie sich unter my.bispicy.com an, klicken Sie links auf Anbindungen und oben auf PayPal. Rechts oben steht „Konto hinzufügen“.

Kundencenter, Bereich Anbindungen, Reiter PayPal: Seite PayPal Integration mit den Reitern Übersicht, Transaktionen, Erstattungen, DATEV Export und Einstellungen, oben rechts die Knöpfe Synchronisieren und Konto hinzufügen

Kundencenter → Anbindungen → PayPal (Demo-Handyshop mit einer Sandbox-Testzahlung).

Zugangsdaten eintragen und speichern

Im Fenster „PayPal-Konto hinzufügen“:

  • Name: frei wählbar, zum Beispiel „PayPal Sandbox“ oder „PayPal Laden“.
  • Client-ID und Client-Secret: aus Schritt 1 einfügen.
  • Umgebung: „Sandbox (Test)“ für eine Sandbox-App, „Produktion“ für eine Live-App. Die Umgebung muss zur App passen.
  • Auto-Sync und Auto-Zuordnung betreffen nur den Abruf der PayPal-Umsätze ins Kundencenter. Fürs Kassieren brauchen Sie sie nicht.

Dann „Speichern“. Das Secret wird verschlüsselt gespeichert.

Fenster PayPal-Konto hinzufügen mit den Feldern Name, Client-ID und Client-Secret, der Auswahl Umgebung mit Sandbox (Test), den Häkchen Auto-Sync und Auto-Zuordnung sowie den Knöpfen Abbrechen und Speichern

„PayPal-Konto hinzufügen“: Name, Client-ID, Client-Secret, Umgebung.

Verbindung testen

Das Konto steht jetzt im Reiter Einstellungen mit „Aktiv“ (bei einer Sandbox-App zusätzlich „Sandbox“). Klicken Sie rechts auf das Augen-Symbol („Verbindung testen“). Oben rechts erscheint „Verbindung erfolgreich!“.

Reiter Einstellungen der PayPal Integration mit dem Konto PayPal Sandbox, Marken Sandbox und Aktiv, Client-ID unkenntlich, rechts das Augen-Symbol Verbindung testen, oben rechts die Meldung Verbindung erfolgreich

Gespeichert und geprüft: „Verbindung erfolgreich!“ (Ausschnitt, Client-ID unkenntlich gemacht).

Mit BIS ERP: Dieselbe Maske finden Sie in BIS ERP unter Einstellungen → Schnittstellen → Zahlungsanbieter, bei PayPal auf „Verbinden“. Ein Konto, das Sie dort anlegen, gilt auch für die Kasse.
BIS ERP, Einstellungen, Schnittstellen, Zahlungsanbieter: Liste mit PayPal, Mollie, Klarna, Amazon Pay und Stripe, je mit dem Knopf Verbinden

BIS ERP → Einstellungen → Schnittstellen → Zahlungsanbieter: PayPal steht oben.

3Zahlart PayPal an der Kasse anlegen

Einstellungen → Artikel & Verkauf → Zahlungsarten → „+“

An der Kasse Einstellungen → Artikel & Verkauf → Zahlungsarten öffnen, oben rechts auf „+“ tippen und „PayPal“ („QR-Code Zahlung via PayPal“) wählen.

Kasse, Einstellungen Zahlungsarten: Fenster Zahlungsart hinzufügen mit Kartenzahlung, Individuelle Zahlungsart, PayPal, Überweisung und Rechnung

„Zahlungsart hinzufügen“: PayPal ist die dritte Wahl (Kasse 1.3.9, Demo-Handyshop).

PayPal steht in der Liste

PayPal steht jetzt mit „Aktiviert“ in der Liste, darunter das DATEV-Konto (Vorgabe SKR03 1210). Mit den Pfeilen legen Sie die Reihenfolge fest, sie gilt auch im Zahlungsfenster.

Liste der Zahlungsarten mit PayPal und Bargeld, beide aktiviert, darunter jeweils das DATEV-Konto

Angelegt: PayPal mit „Aktiviert“ und dem DATEV-Konto SKR03 1210.

4Mit PayPal kassieren

Zur Kasse, PayPal wählen, Zahlung abschließen

Tippen Sie im Warenkorb wie gewohnt auf „Zur Kasse“. Im Fenster „Zahlung“ wählen Sie unter Zahlungsart PayPal und tippen auf „Zahlung abschließen“. Erst dann erzeugt die Kasse den QR-Code.

Fenster Zahlung an der Kasse mit den Zahlungsarten PayPal und Bargeld, der Zahlungsübersicht und dem Knopf Zahlung abschließen

Im Zahlungsfenster steht PayPal neben Bargeld (Kasse 1.3.8, Demo-Handyshop).

Der Kunde scannt und bestätigt

Die Kasse zeigt rechts den QR-Code und den Betrag. Der Kunde scannt ihn mit der Handy-Kamera oder der PayPal-App und bestätigt die Zahlung. Darunter steht „Warte auf Zahlungseingang…“ und wie lange der Code noch gilt. Im Testbetrieb steht zusätzlich in Rot „Testbetrieb (Sandbox)“.

QR-Code für PayPal mit 12,99 Euro, darunter Warte auf Zahlungseingang, Noch 4:58 gültig und der rote Hinweis Testbetrieb (Sandbox)

Der Code gilt fünf Minuten. Aufgenommen an einer Selbstbedienungs-Kasse ohne Barzahlung, deshalb steht links nur PayPal. An der bedienten Kasse sieht das Fenster genauso aus.

Bezahlt: die Kasse bucht

Sobald PayPal die Zahlung bestätigt, schließt die Kasse den Verkauf ab: TSE-Signatur, Bonnummer, Kassenbon bzw. digitaler Beleg, wie bei jeder anderen Zahlart. Auf dem Beleg steht „Bezahlt mit PayPal“.

Ausschnitt des digitalen Belegs: Artikel, Mehrwertsteuer, Gesamt 12,99 Euro, Bezahlt mit PayPal und TSE-Informationen

Ausschnitt des digitalen Belegs mit „Bezahlt mit PayPal“ und den TSE-Angaben.

Abbrechen: Mit „Zahlung abbrechen“ unter dem QR-Code beenden Sie den Versuch. Die Kasse meldet „Die PayPal-Zahlung wurde abgebrochen. Es wurde nichts abgebucht.“ Der Warenkorb bleibt stehen, Sie können mit einer anderen Zahlart kassieren.

So sieht es in PayPal aus

Jede Kassenzahlung steht in Ihrem PayPal-Konto unter den Aktivitäten. Wiederfinden können Sie sie an der Bonnummer.

In Ihrem PayPal-Geschäftskonto

PayPal Transaktionsdetails: Zahlung ist eingegangen, Transaktionstyp Handyzahlung, Transaktionscode, Bruttobetrag 1,00 Euro, Status Abgeschlossen, Rechnungsnummer POS-1003 mit Zusatz

Transaktionsdetails: Die Rechnungsnummer beginnt mit „POS-“ und der Bonnummer, hier Bon 1003 (Sandbox).

Bestelldetails der PayPal-Zahlung mit dem Artikelnamen Einkauf 1003, Anzahl 1, Preis 1,00 Euro

Bestelldetails: Als Artikel steht „Einkauf“ mit der Bonnummer.

Betragsdetails der PayPal-Zahlung mit Gesamtbetrag, Umsatzsteuer 0,00 Euro, Bruttobetrag, Transaktionsgebühr und Nettobetrag

Betragsdetails: Transaktionsgebühr und Nettobetrag stehen an jeder Zahlung. Die Umsatzsteuer weist der Kassenbeleg aus, in PayPal steht 0,00 €.

Beim Kunden

PayPal-Konto des Kunden: Zahlung mit PayPal-Guthaben, Transaktionscode, Verkäufer, Rechnungsnummer POS-1004 mit Zusatz und Bestellübersicht Einkauf 1004

So sieht Ihr Kunde die Zahlung in seinem PayPal-Konto, mit Ihrem Geschäftsnamen und „Einkauf“ mit der Bonnummer (Sandbox-Testkonto, Adresse unkenntlich gemacht).

In der Buchhaltung steht die Zahlung wie jeder Kassenverkauf im DATEV-Export der Kasse, auf dem Konto der Zahlungsart PayPal (Vorgabe SKR03 1210, SKR04 1810).

Vom Test zum echten Geld

Klappt der Probeverkauf in der Sandbox, stellen Sie auf echte Zahlungen um:

  1. In developer.paypal.com oben links auf „Live“ schalten und unter Apps & Credentials eine App anlegen (wie in Schritt 1). Live-Zugangsdaten sind andere als die der Sandbox.
  2. Im Kundencenter unter Anbindungen → PayPal → Einstellungen beim Sandbox-Konto auf das Zahnrad (Bearbeiten) klicken, Client-ID und Client-Secret der Live-App eintragen, die Umgebung auf „Produktion“ stellen und speichern.
  3. Mit dem Augen-Symbol die Verbindung testen. Beim nächsten PayPal-Verkauf fehlt der rote Hinweis „Testbetrieb (Sandbox)“ unter dem QR-Code.
Nur ein aktives PayPal-Konto: Stehen im Kundencenter mehrere aktive PayPal-Konten, nimmt die Kasse das zuerst angelegte. Ein zusätzlich angelegtes Live-Konto bliebe dann ungenutzt. Ändern Sie deshalb das Sandbox-Konto wie oben, oder löschen Sie es (Papierkorb) und legen Sie danach das Live-Konto an.

Wenn etwas nicht klappt

„PayPal ist für diesen Betrieb nicht eingerichtet.“

Ursache: PayPal ist an der Kasse als Zahlungsart angelegt, aber im Kundencenter bzw. in BIS ERP ist noch kein PayPal-Konto verbunden. Der QR-Code bleibt beim Kreisel „QR-Code wird erstellt…“. Die Meldung nennt noch den alten Menünamen „Integrationen → PayPal“, heute heißt der Weg Anbindungen → PayPal.

Lösung: Schritt 1 und Schritt 2 erledigen. Bis dahin mit einer anderen Zahlungsart kassieren. Bleibt das Zahlungsfenster nach „Zahlung abbrechen“ auf „Verarbeitung…“ stehen, die Kassen-App einmal schließen und neu öffnen. Gebucht ist nichts, der Artikel muss neu in den Warenkorb.

Zahlungsfenster mit der roten Meldung PayPal ist für diesen Betrieb nicht eingerichtet, rechts dreht sich QR-Code wird erstellt, unten Verarbeitung

So sieht es aus, solange kein PayPal-Konto verbunden ist (Kasse 1.3.8).

„PayPal-Zugangsdaten ungültig“ beim Speichern oder „Verbindung fehlgeschlagen“ beim Test

Ursache: PayPal lehnt Client-ID und Secret ab. Meist fehlt beim Kopieren ein Zeichen, ein Leerzeichen ist dazugekommen, oder die Umgebung passt nicht zur App (Sandbox-Zugangsdaten mit „Produktion“ oder umgekehrt).

Lösung: Beide Werte in developer.paypal.com neu über die Kopier-Symbole holen, einfügen und die passende Umgebung wählen. So ist es bei uns im Test gelöst worden.

Seite der PayPal-App mit Client ID und Secret key 1, rechts daneben die Kopier-Symbole

Der richtige Weg: Client ID und Secret über die Kopier-Symbole übernehmen.

„Konto hinzufügen“ ist ausgegraut: „Nur ein Admin kann Zugangsdaten ändern.“

Ursache: Sie sind mit einem Konto ohne Administrator-Rolle angemeldet, zum Beispiel einem Mitarbeiter-Konto.

Lösung: Mit dem Konto des Inhabers bzw. einem Administrator-Konto anmelden. Dort sind die Knöpfe aktiv.

Kopf der PayPal Integration im Kundencenter mit den aktiven Knöpfen Synchronisieren und Konto hinzufügen

So sieht es mit einem Administrator-Konto aus: „Konto hinzufügen“ ist aktiv.

„Es ist keine Zahlung eingegangen — der QR-Code ist abgelaufen. Es wurde nichts abgebucht.“

Ursache: Innerhalb von fünf Minuten hat niemand den Code bezahlt.

Lösung: Gebucht und abgebucht ist nichts, der Einkauf steht weiter im Zahlungsfenster. Will der Kunde doch zahlen, erneut auf „Zahlung abschließen“ tippen.

Fenster Zahlung mit der roten Meldung Es ist keine Zahlung eingegangen, der QR-Code ist abgelaufen, es wurde nichts abgebucht

Nach fünf Minuten ohne Zahlung steht die Meldung links über „Zahlung abschließen“.

Nach der Umstellung steht unter dem QR-Code weiter „Testbetrieb (Sandbox)“

Ursache: Im Kundencenter stehen zwei aktive PayPal-Konten. Die Kasse nimmt das zuerst angelegte, also das Sandbox-Konto.

Lösung: Das Sandbox-Konto löschen oder mit den Live-Zugangsdaten und der Umgebung „Produktion“ bearbeiten, siehe Vom Test zum echten Geld.

QR-Code an der Kasse mit dem roten Hinweis Testbetrieb (Sandbox) unter der Gültigkeitsanzeige

Woran Sie den Testbetrieb erkennen: die rote Zeile „Testbetrieb (Sandbox)“ ganz unten.

PayPal fehlt im Zahlungsfenster

Ursache: PayPal ist an dieser Kasse nicht als Zahlungsart angelegt, oder Sie kassieren am Kellner-Gerät. Dort gibt es PayPal nicht.

Lösung: Schritt 3 an der Hauptkasse erledigen und PayPal-Zahlungen dort kassieren.

Liste der Zahlungsarten an der Kasse mit PayPal und Bargeld, beide aktiviert

So soll es aussehen: PayPal steht in den Zahlungsarten der Kasse mit „Aktiviert“.

Häufige Fragen

Von BISpicy nicht: PayPal an der Kasse braucht keine zusätzliche BISpicy-Lizenz. PayPal berechnet je Zahlung eine Gebühr nach Ihrem PayPal-Vertrag. Gebühr und Nettobetrag sehen Sie in PayPal an jeder Zahlung.

Direkt auf Ihrem PayPal-Geschäftskonto. Die Zahlung läuft über Ihre eigene PayPal-App mit Ihrer Client-ID, das Geld geht nicht über BISpicy.

Der QR-Code gilt fünf Minuten. Kommt bis dahin keine Zahlung, meldet die Kasse „Es ist keine Zahlung eingegangen — der QR-Code ist abgelaufen. Es wurde nichts abgebucht.“ Der Verkauf wird nicht gebucht, und PayPal zieht nichts ein. Mit „Zahlung abbrechen“ beenden Sie den Versuch früher.

An der Bonnummer. Die Rechnungsnummer der PayPal-Zahlung beginnt mit „POS-“ und der Bonnummer, als Artikel steht „Einkauf“ mit der Bonnummer, zum Beispiel „Einkauf 1003“. Die Umsatzsteuer weist der Kassenbeleg aus, in PayPal steht dort 0,00 €.

Nein. Am Kellner-Gerät steht PayPal nicht zur Auswahl, dort gibt es keinen QR-Code-Bildschirm. Kassieren Sie PayPal-Zahlungen an der Hauptkasse.

Über die Kasse noch nicht. Eine Rückzahlung senden Sie in Ihrem PayPal-Konto an der Zahlung über „Rückzahlung senden“. Wie Sie den Bon an der Kasse dazu buchen, klären Sie bitte mit unserem Support.

Nur ein Administrator des Kontos, in der Regel der Inhaber. Bei anderen Konten sind „Konto hinzufügen“, Bearbeiten und Löschen ausgegraut, daneben steht der Hinweis „Nur ein Admin kann Zugangsdaten ändern.“

Ja, mit der Sandbox. Legen Sie die App bei PayPal unter „Sandbox“ an und wählen Sie im Kundencenter die Umgebung „Sandbox (Test)“. Die Kasse zeigt dann unter dem QR-Code den roten Hinweis „Testbetrieb (Sandbox)“. Für echtes Geld tragen Sie danach die Live-Zugangsdaten mit der Umgebung „Produktion“ ein.
Passt dazu

PayPal an der Selbstbedienungs-Kasse – der Kunde kassiert sich selbst

Zahlungsarten – Reihenfolge, DATEV-Konto, eigene Zahlungsarten

DATEV-Export an der Kasse – wohin PayPal-Zahlungen gebucht werden