PayPal mit dem SLK License Manager verbinden

Um Zahlungen über PayPal entgegenzunehmen, muss der SLK License Manager mit deinem PayPal-Konto verbunden werden. Die Einrichtung besteht aus drei einfachen Schritten.

1. PayPal App erstellen

Erstelle im PayPal Developer Dashboard eine neue App:

Klicke anschließend auf Create App, wähle den Typ Merchant und kopiere deine Client ID und dein Client Secret.

2. PayPal Daten in WordPress eintragen

Navigiere im WordPress-Backend zu:
SLK License Manager → Settings → Payments → PayPal

Trage dort deine PayPal-App-Daten ein. Klicke anschließend auf „Connect Account“, um den OAuth-Flow zu starten.

3. Verbindung bestätigen

Nach erfolgreicher Anmeldung wird dein PayPal-Konto verbunden und der Status erscheint als Connected.

PayPal Webhooks einrichten

Webhooks sorgen dafür, dass dein WordPress-System über wichtige Ereignisse benachrichtigt wird:

  • Erfolgreiche Zahlungen
  • Fehlgeschlagene Zahlungen
  • Erneuerungen von Abonnements
  • Kündigungen
  • Suspensionen oder Ablauf von Subscriptions
Webhook URL

In PayPal Developer Dashboard als Webhook-URL eintragen:

https://deine-domain.de/wp-json/slk-license-manager/v1/webhooks/paypal
Aktivieren Sie folgende Events:
  • PAYMENT.SALE.COMPLETED
  • PAYMENT.SALE.DENIED
  • BILLING.SUBSCRIPTION.ACTIVATED
  • BILLING.SUBSCRIPTION.CANCELLED
  • BILLING.SUBSCRIPTION.SUSPENDED
  • BILLING.SUBSCRIPTION.EXPIRED
  • BILLING.SUBSCRIPTION.PAYMENT.FAILED

Benötigte PayPal Services

Damit wiederkehrende Zahlungen und Einmalzahlungen funktionieren, müssen in deiner PayPal-App folgende Services aktiviert sein:

Erforderliche Services
  • PayPal Checkout
  • Subscriptions API
  • Orders API
  • Billing Agreements / Billing Plans
  • Webhooks
Optional (aber empfohlen)
  • Payouts
  • Disputes API
  • Transaction Search API