PayPal-Zahlungen verbinden
PayPal sendet dem Plugin eine Nachricht, wenn eine Zahlung ausgeführt oder abgelehnt wird. Dafür braucht das Plugin Ihre PayPal-Schlüssel und einen Webhook in Ihrem PayPal-Konto.
PayPal auswählen
Öffnen Sie Einstellungen und dann Zahlungen. Wählen Sie im Feld Zahlungsgateway PayPal und tragen Sie die dafür angezeigten Schlüssel ein.
Schlüssel eintragen
Füllen Sie diese Felder aus:
- PayPal Client ID
- PayPal Secret Key
- PayPal Webhook-ID: Sie erhalten sie, nachdem Sie den Webhook in PayPal gespeichert haben, siehe unten
Webhook in PayPal anlegen
Kopieren Sie die Adresse aus dem Feld PayPal Webhook-URL. Öffnen Sie im PayPal-Entwickler-Dashboard Apps & Credentials, wählen Sie Ihre App und klicken Sie auf Add Webhook. Fügen Sie die Adresse ein und markieren Sie diese Ereignisse:
- Pflicht, damit eine Buchung bestätigt wird: Checkout order completed und Payment capture completed
- Empfohlen, damit eine unbezahlte Buchung abgelehnt wird: Checkout order declined, Checkout order voided, Payment capture declined und Payment capture denied
Speichern Sie den Webhook, kopieren Sie seine ID und tragen Sie sie im Plugin im Feld PayPal Webhook-ID ein. Andere Ereignisse werden ignoriert, zusätzliche Häkchen schaden also nicht.
Test auf einer Entwicklungsseite
Auf einer Entwicklungsseite nutzt das Plugin die PayPal-Sandbox statt des Live-Dienstes. Verwenden Sie dort Sandbox-Schlüssel und Live-Schlüssel nur auf der Live-Seite.
