RMM Labs
Integrationen 3 Min. Lesezeit 28. September 2026 Von Fred

PayPal mit Xcellerate OPS verbinden: Rechnungen per PayPal bezahlen lassen

Mit Client ID und Client Secret Ihrer eigenen PayPal-App erhält die Zahlungsseite jeder versendeten Rechnung in Xcellerate OPS eine PayPal-Schaltfläche. Testen Sie zuerst in der Sandbox.

PayPal mit Xcellerate OPS verbinden: Rechnungen per PayPal bezahlen lassen

Verbinden Sie Ihr eigenes PayPal-Geschäftskonto mit Xcellerate OPS, und Ihre Kunden bezahlen versendete Rechnungen mit PayPal. Das Geld geht auf Ihr PayPal-Konto. Diese Anleitung richtet sich an Admins von MSPs und Dienstleistungsunternehmen, deren Kunden lieber mit PayPal zahlen.

TL;DR

  • Legen Sie im PayPal-Developer-Dashboard eine REST-App an und tragen Sie Client ID und Client secret (Client-Geheimnis) unter Integrations (Integrationen) → Payments (Zahlungen) ein.
  • Testen Sie zuerst mit einer Sandbox-App und aktiviertem Use PayPal sandbox (testing) (PayPal-Sandbox verwenden, Test). Wechseln Sie danach zur Live-App.
  • Bitten Sie Ihren Kunden, die Zahlung abzuschließen und zur Zahlungsseite zurückzukehren. Dann wechselt die Rechnung auf Paid (bezahlt).

Bevor Sie beginnen

  • Sie sind Admin Ihres OPS-Arbeitsbereichs. Nur Admins können Zahlungsintegrationen einrichten.
  • Sie haben ein PayPal-Geschäftskonto.
  • Sie stellen Rechnungen direkt in OPS aus. Zahlungslinks sind nicht verfügbar, solange eine externe E-Invoicing-Plattform die integrierte Rechnungsstellung ersetzt.

Schritt 1: REST-App in PayPal anlegen

Öffnen Sie developer.paypal.com und legen Sie eine REST-App an: eine Sandbox-App zum Testen, eine Live-App für echte Zahlungen. Kopieren Sie Client ID und Secret der App. Einen Webhook oder eine Rücksprung-URL müssen Sie in PayPal nicht registrieren.

Schritt 2: PayPal in OPS hinzufügen

Gehen Sie in OPS zu Einstellungen → Integrations. Die Übersicht gruppiert Integrationen nach Kategorie, rechts steht der Katalog. Dort finden Sie PayPal mit dem Hinweis Online invoice payments (Online-Rechnungszahlungen).

Die Integrationsübersicht in den Einstellungen von Xcellerate OPS mit leeren Kategorien und dem Katalog Die Integrationsübersicht mit den leeren Kategorien Mailbox, Authentication, Payments und Billing sowie dem Katalog rechts.

Noch keine PayPal-Karte unter Payments? Fügen Sie PayPal aus dem Katalog zur Spalte Payments hinzu. Auf der Karte steht: "Payments via your own PayPal business account." (Zahlungen über Ihr eigenes PayPal-Geschäftskonto.)

Schritt 3: Zugangsdaten eintragen und speichern

  1. Tragen Sie Client ID und Client secret ein.
  2. Aktivieren Sie Use PayPal sandbox (testing) nur, wenn Sie Zugangsdaten einer Sandbox-App verwenden.
  3. Klicken Sie auf Save (Speichern). Es erscheint "PayPal settings saved." (PayPal-Einstellungen gespeichert.)

PayPal ist aktiv, sobald beide Felder gespeichert sind. Die Client ID bleibt sichtbar, das Client Secret wird nie wieder angezeigt.

Schritt 4: Testen und live gehen

OPS prüft die Zugangsdaten beim Speichern nicht. Testen Sie daher zuerst:

  1. Schließen Sie eine Rechnung ab, sodass sie den Status Sent (versendet) hat.
  2. Öffnen Sie den Zahlungslink, wählen Sie PayPal und genehmigen Sie die Zahlung mit einem Sandbox-Testkonto.
  3. Warten Sie, bis Sie wieder auf der Zahlungsseite sind, und prüfen Sie, ob die Rechnung Paid zeigt.

Alles in Ordnung? Tragen Sie die Zugangsdaten Ihrer Live-App ein, deaktivieren Sie die Sandbox und speichern Sie erneut.

Was nach dem Verbinden passiert

  • Die Zahlungsseite jeder versendeten Rechnung zeigt eine PayPal-Schaltfläche.
  • Die Zahlung umfasst immer den vollen Rechnungsbetrag.
  • Ihr Kunde genehmigt die Zahlung bei PayPal und kehrt danach zur Zahlungsseite von OPS zurück. Dann wird die Zahlung abgeschlossen und die Rechnung wechselt auf Paid. Eine abgebrochene PayPal-Zahlung wird als fehlgeschlagen erfasst.
  • Die Zahlung wird auf der Rechnung mit PayPal als Zahlungsmethode erfasst.

Gut zu wissen

  • Das Geld geht auf Ihr eigenes PayPal-Konto, nicht über RMM Labs.
  • Bitten Sie Zahlende, die Zahlung abzuschließen und zu warten, bis sie wieder auf der Zahlungsseite sind. Erst dann ist die Zahlung abgeschlossen.
  • Die Sandbox-Einstellung muss zum App-Typ passen. Live-Zugangsdaten mit aktivierter Sandbox, oder umgekehrt, funktionieren nicht.
  • Teilzahlungen sind nicht möglich.
  • Disable (Deaktivieren) löscht Client ID und Client Secret. Es erscheint "PayPal disconnected." (PayPal getrennt.)
  • Sie können PayPal neben Mollie und Stripe nutzen. Jeder Anbieter erscheint als eigene Schaltfläche auf der Zahlungsseite.

Fehlerbehebung

  • Ihr Kunde sieht "The payment could not be started. Please try again later." (Die Zahlung konnte nicht gestartet werden.) Die PayPal-Zahlung konnte nicht erstellt werden. Prüfen Sie Client ID, Client Secret und die Sandbox-Einstellung.
  • In PayPal genehmigt, in OPS nicht bezahlt. Der Zahlende ist nicht zur Zahlungsseite zurückgekehrt. Es wurde kein Geld abgebucht. Bitten Sie Ihren Kunden, über den Zahlungslink erneut zu zahlen.
  • Die Karte zeigt "Not applicable while external e-invoicing is enabled." Online-Zahlungslinks funktionieren nur mit der integrierten Rechnungsstellung von OPS.

Schneller bezahlt werden

Mehr dazu unter Vertrieb und Abrechnung und EU-Integrationen. Lust, es auszuprobieren? Kostenlos starten.

Häufig gestellte Fragen

Brauche ich ein PayPal-Geschäftskonto?
Ja. Sie brauchen ein PayPal-Geschäftskonto und eine REST-App im PayPal-Developer-Dashboard für Client ID und Client Secret.
Muss ich in PayPal einen Webhook oder eine Rücksprung-URL einrichten?
Nein. Dort müssen Sie nichts registrieren. Sie tragen nur die Zugangsdaten Ihrer App in OPS ein.
Mein Kunde hat die Zahlung genehmigt, aber die Rechnung ist nicht bezahlt. Was nun?
Der Zahlende ist nicht zur Zahlungsseite zurückgekehrt, daher wurde kein Geld abgebucht. Bitten Sie Ihren Kunden, über den Zahlungslink erneut zu zahlen.
Quellen: Verified against the Xcellerate OPS source code by the product team on 2026-09-28. Feature pages: https://rmmlabs.io/de/products/ops/features/integrations-eu; https://rmmlabs.io/de/products/ops/features/sales-billing. Screenshots: real captures of the Xcellerate OPS demo workspace, Sep 2026.

Bereit, die Zeiterfassungs-Compliance zu lösen?

Xcellerate OPS deckt die belgischen Zeiterfassungsvorgaben ab 2027 standardmäßig ab — ohne zusätzliches Modul.

Verwandte Artikel