Zu Content springen
  • Es gibt keine Vorschläge, da das Suchfeld leer ist.

PayPal-Checkout-Zugangsdaten im PayPal-Developer-Portal erstellen

Sandbox-Verkäufer und -Käufer anlegen, App erstellen sowie Client-ID und Secret für Sandbox- und Live-Betrieb bereitstellen

Erzeugen Sie im PayPal-Developer-Portal die beiden Verbindungsdaten Client-ID und Secret, damit der PayPal-Checkout auf Ihren Webseiten Zahlungen entgegennehmen kann.

ℹ️ Voraussetzung: Sie haben bereits ein PayPal-Konto für Ihre Einrichtung angelegt und können sich damit unter https://developer.paypal.com/developer/ anmelden. Für die Live-Umgebung wird der PayPal-Business-Account verwendet, mit dem Sie sich anmelden — über dieses Konto laufen später alle echten Transaktionen.
⚠️ Achtung: Erzeugen Sie die Live-Zugangsdaten erst, wenn die Einbindung von PayPal auf Ihrer Webseite mit den Sandbox-Daten erfolgreich getestet wurde. Client-ID und Secret sind Anmeldedaten — behandeln Sie sie wie ein Passwort und geben Sie sie nicht weiter.

Schnellanleitung

💡 Schnell-Setup
  1. Unter https://developer.paypal.com/developer/ mit den PayPal-Daten anmelden
  2. Umgebungs-Schalter oben links auf Sandbox stellen
  3. Über Testing Tools → Sandbox Accounts je einen Test-Verkäufer und Test-Käufer anlegen
  4. Unter Apps & Credentials mit Create App eine App vom Typ Merchant erstellen
  5. Client ID und Secret kopieren und im KuferWEB-Webadmin unter Einstellungen → Plugins → PayPal Checkout eintragen
  6. Nach erfolgreichem Test dieselben Schritte im Modus Live wiederholen

Schritt 1: Am PayPal-Developer-Portal anmelden

Rufen Sie die Webseite https://developer.paypal.com/developer/ auf und melden Sie sich mit Ihren PayPal-Daten an. Sie landen im PayPal Developer Dashboard, in dem Sie sowohl die Test- als auch die Echtdaten für den PayPal-Checkout verwalten.

Alle weiteren Schritte finden in diesem Dashboard statt. Entscheidend ist dabei durchgängig der Umgebungs-Schalter Sandbox / Live am oberen linken Rand: Er bestimmt, ob Sie Testdaten oder produktive Daten erzeugen.

Schritt 2: Sandbox-Verkäufer anlegen

Stellen Sie zunächst sicher, dass der Schalter am oberen linken Rand auf Sandbox steht. Wählen Sie anschließend unter dem Navigationspunkt Testing Tools die Option Sandbox Accounts. Mit der Schaltfläche Create account legen Sie einen neuen Sandbox-Verkäufer oder -Käufer an.

Sandbox-Testkonten im PayPal Developer Dashboard mit rot markiertem Umgebungs-Schalter, Menüpunkt Sandbox Accounts und Schaltfläche Create account

Sandbox-Testkonten im PayPal Developer Dashboard – rot markiert der Umgebungs-Schalter Sandbox, der Menüpunkt Sandbox Accounts, die Schaltfläche Create account und das Drei-Punkte-Menü einer Kontozeile

Im folgenden Fenster hinterlegen Sie den Typ Business (Merchant Account) und als Land/Region Germany.

Dialog Create Sandbox Account mit rot markierter Auswahl Business (Merchant Account) und Country / Region Germany

Dialog Create Sandbox Account – rot markiert die Auswahl Business (Merchant Account) und Country / Region = Germany (Portal-Oberfläche Stand 05/2022)

Nachdem Sie die Auswahl mit Create bestätigt haben, legt PayPal eigenständig eine neue E-Mail-Adresse an. Diese Adresse wird nur für Testzwecke verwendet und entspricht keinem tatsächlich vorhandenen Postfach.

Möchten Sie den Account nachträglich ändern — z. B. die generierte Adresse in test-seller@demohausen.de umbenennen —, wählen Sie in der Tabelle die drei Punkte am rechten Rand und dort die Option View/Edit account.

Schritt 3: Sandbox-Käufer anlegen

Damit Sie die Bezahlfunktion auch aus Sicht eines Kunden testen können, brauchen Sie zusätzlich einen Käufer-Account. Gehen Sie dafür genau wie in Schritt 2 vor — mit einem Unterschied: Wählen Sie bei Account Type den Typ Personal (Buyer Account) aus.

Auch hier können Sie die von PayPal generierte E-Mail-Adresse über die drei Punkte am rechten Rand der Tabelle umbenennen, z. B. in test-buyer@demohausen.de. Ob zu dieser Adresse ein Postfach existiert, ist unerheblich.

Schritt 4: Sandbox-Zugangsdaten erzeugen

Wählen Sie in der Navigation die Option Apps & Credentials und klicken Sie dort auf Create App. Prüfen Sie vorher die Einstellung am oberen linken Rand sowie die angezeigten Hinweisfelder — nur so ist sichergestellt, dass die Zugangsdaten für den Sandbox-Modus erzeugt werden.

Ansicht API Credentials im Sandbox-Modus mit rot markiertem Menüpunkt Apps and Credentials, Umgebungs-Schalter und Schaltfläche Create App

Ansicht API Credentials im Sandbox-Modus – rot markiert der Menüpunkt Apps & Credentials, der Umgebungs-Schalter und die Schaltfläche Create App; der gelbe Hinweisstreifen bestätigt „Viewing sandbox API credentials”

Vergeben Sie unter App Name einen beliebigen, eindeutigen Namen und hinterlegen Sie unter Sandbox Business Account die in Schritt 2 angelegte E-Mail-Adresse. Unter Type muss die Option Merchant ausgewählt sein. Bestätigen Sie Ihre Eingaben mit Create App.

Dialog Create App mit rot markierten Feldern App Name, Typ Merchant, Sandbox Business Account und Schaltfläche Create App

Dialog Create App – rot markiert das Feld App Name, die Typ-Auswahl Merchant, die Auswahl Sandbox Business Account und die abschließende Schaltfläche zum Anlegen der App

Öffnen Sie anschließend in der Übersicht unter App name die soeben erstellte App. Über die Schaltfläche mit den beiden Vierecken kopieren Sie Client ID und Secret in die Zwischenablage.

Detailansicht einer App mit App name, Client ID und Secret key sowie rot markierten Kopier-Schaltflächen

Detailansicht der App SmartPaymentButtons – rot markiert die beiden Kopier-Schaltflächen neben Client ID und Secret key 1; die Werte selbst sind in der Quelle unkenntlich gemacht

Tragen Sie diese beiden Werte im KuferWEB-Webadmin unter Einstellungen → Plugins → PayPal Checkout ein. Welche Felder dort je Provider gefüllt werden, zeigt E-Payment in KuferWEB freischalten.

Schritt 5: Live-Zugangsdaten erzeugen

Dieser Schritt wird erst relevant, wenn die Einbindung von PayPal auf Ihrer Webseite mit den Sandbox-Daten erfolgreich getestet wurde.

Wählen Sie in der Navigation den Menüpunkt Apps & Credentials und schalten Sie am oberen linken Rand auf Live um, bevor Sie auf Create App klicken. Die zuvor angezeigten Sandbox-Hinweisfelder werden nun nicht mehr eingeblendet.

Ansicht API Credentials im Live-Modus mit rot markiertem Menüpunkt Apps and Credentials, auf Live gestelltem Schalter und Schaltfläche Create App

Ansicht API Credentials im Live-Modus – rot markiert der Menüpunkt Apps & Credentials, der auf Live gestellte Umgebungs-Schalter und die Schaltfläche Create App; der gelbe Sandbox-Hinweisstreifen fehlt hier

Vergeben Sie wie in Schritt 4 einen beliebigen, eindeutigen Namen unter App Name und bestätigen Sie mit Create App. Client-ID und Secret sehen Sie anschließend genauso ein und kopieren sie genauso wie im Sandbox-Betrieb — auch diese Werte tragen Sie im KuferWEB-Webadmin unter Einstellungen → Plugins → PayPal Checkout ein.

Für die Live-Umgebung wird der PayPal-Business-Account verwendet, mit dem Sie sich angemeldet haben. Die Transaktionen im Live-Betrieb werden über dieses Konto gesteuert.

Ergebnis

Sie haben je ein Wertepaar aus Client-ID und Secret für die Sandbox- und die Live-Umgebung erzeugt und im Webadmin hinterlegt. Damit kann der PayPal-Checkout in KuferWEB freigeschaltet und anschließend in KuferSQL konfiguriert werden.

✅ Geschafft: Die PayPal-Zugangsdaten stehen bereit. Wie die Zahlungen danach in KuferSQL ankommen, verbucht und ausgewertet werden, lesen Sie in E-Payment in KuferSQL konfigurieren.

Verwandte Artikel