PayPal Commerce Webhooks einrichten

Möchten Sie Echtzeit-Zahlungsaktualisierungen von PayPal Commerce in WPForms erhalten? Mit aktivierten PayPal Commerce Webhooks kann Ihre Website mit PayPal synchronisiert bleiben, wenn Zahlungen oder Abonnements abgeschlossen, erstattet, gekündigt oder aktualisiert werden.

In diesem Tutorial zeigen wir Ihnen, wie Sie PayPal Commerce Webhooks in WPForms einrichten.

Stellen Sie vor Beginn sicher, dass Sie WPForms auf Ihrer WordPress-Website installiert haben. Verbinden Sie danach Ihre Website mit Ihrem PayPal Commerce-Konto.


Webhooks verstehen

Webhooks fungieren als automatisierte Nachrichten, die zwischen Anwendungen gesendet werden, wenn bestimmte Ereignisse eintreten. Durch die Integration von PayPal Commerce Webhooks mit WPForms wird Ihre WordPress-Website mit PayPal synchronisiert, sodass Zahlungsstatus in Echtzeit aktualisiert werden können.

Sobald Webhooks aktiviert sind, kann Ihre Website darüber informiert werden, wenn eine Zahlung abgeschlossen, erstattet, gekündigt oder aktualisiert wird. Dies hilft, Ihre Zahlungsaufzeichnungen in WPForms korrekt zu halten, ohne manuelle Überprüfungen in Ihrem PayPal-Konto vornehmen zu müssen.

Webhooks in WPForms aktivieren

Webhooks werden für neue und bestehende Benutzer automatisch konfiguriert, sobald ihre Website WPForms Version 1.10.0 oder höher ausführt und PayPal Commerce verbunden ist. Wenn die automatische Einrichtung nicht erfolgreich abgeschlossen wird, können Sie die Webhook-Einstellungen manuell konfigurieren, indem Sie die folgenden Schritte ausführen.

Gehen Sie zunächst zu WPForms » Einstellungen und wählen Sie die Registerkarte Zahlungen.

Zugriff auf Zahlungen

Scrollen Sie als Nächstes zum Abschnitt PayPal Commerce und aktivieren Sie die Option Webhooks aktivieren.

Webhooks für PayPal Commerce aktivieren

Klicken Sie anschließend auf die Schaltfläche Einstellungen speichern.

Nach dem Speichern Ihrer Einstellungen versucht WPForms, die Webhooks automatisch zu konfigurieren. Wenn eine manuelle Einrichtung erforderlich ist, werden auf der Seite zusätzliche Webhook-Einstellungen angezeigt.

Diese Einstellungen umfassen die Felder Webhook-Endpunkt, Webhook-Sandbox-ID und Webhook-Live-ID.

Sie benötigen den Wert für den Webhook-Endpunkt später, halten Sie diese Seite daher in einem separaten Browser-Tab geöffnet.

Hinweis: Sandbox- und Live-Modi erfordern separate Webhook-Konfigurationen. Wenn sich Ihre Website im Sandbox-Modus befindet, verwenden Sie das Feld Webhook-Sandbox-ID. Wenn sich Ihre Website im Live-Modus befindet, verwenden Sie das Feld Webhook-Live-ID.

Erstellen eines Webhooks in PayPal

Melden Sie sich in einem neuen Browser-Tab oder Fenster bei Ihrem PayPal Developer-Konto an und öffnen Sie Apps & Anmeldeinformationen in der linken Seitenleiste.

Wählen Sie im Abschnitt API-Anmeldeinformationen die App aus, die Sie für Ihre Website verwenden möchten. Im Live-Modus lautet der App-Name oft etwas wie MeineApp_WPForms. Wählen Sie im Sandbox-Modus die Sandbox-App aus, die Sie zum Testen erstellt haben.

Dadurch wird die Detailseite für Ihre API-Anmeldeinformationen geöffnet. Scrollen Sie zum Ende der Seite, bis Sie zum Abschnitt Webhooks gelangen.

Hinweis: Je nach verwendetem Modus wird dieser Abschnitt als Live-Webhooks oder Sandbox-Webhooks angezeigt.

Klicken Sie als Nächstes auf die Schaltfläche Webhook hinzufügen.

Dies öffnet das Modal Webhook hinzufügen, in dem Sie den Webhook-Endpunkt von WPForms in das Feld Endpunkt-URL eingeben müssen.

Kehren Sie dazu zum Browser-Tab mit Ihrer WPForms-Einstellungsseite zurück. Dort müssen Sie den Webhook-Endpunkt kopieren, indem Sie auf das Kopiersymbol klicken.

Fügen Sie im Feld Webhook-URL den Wert des Webhook-Endpunkts ein, den Sie von Ihrer WPForms-Einstellungsseite kopiert haben.

Wählen Sie im Abschnitt Ereignistypen das Kontrollkästchen Alle Ereignisse aus.

Scrollen Sie anschließend zum Ende des Modals und klicken Sie auf die Schaltfläche Speichern, um den Webhook zu erstellen.

Sobald der Webhook erstellt wurde, zeigt PayPal ihn in der Tabelle für die aktuelle App an. Kopieren Sie die Webhook-ID für den gerade erstellten Webhook.

Kehren Sie zur Seite WPForms » Einstellungen » Zahlungen Ihrer Website zurück und fügen Sie die Webhook-ID in das entsprechende Feld ein:

  • Verwenden Sie Webhook-Sandbox-ID, wenn sich Ihre Website im Sandbox-Modus befindet
  • Verwenden Sie Webhook-Live-ID, wenn sich Ihre Website im Live-Modus befindet

Klicken Sie nach dem Hinzufügen der Webhook-ID unbedingt auf Einstellungen speichern.

Das war's! WPForms empfängt nun Echtzeit-Updates von PayPal Commerce auf Ihrer Website.

Häufig gestellte Fragen

Ich sehe die Option zur manuellen Konfiguration von PayPal Commerce-Webhooks nicht. Wie aktiviere ich sie?

Wenn Sie PayPal Commerce mit WPForms Version 1.10.0 oder höher verbunden haben, werden die Webhooks automatisch auf Ihrer Website konfiguriert, sodass Sie sie möglicherweise nicht manuell konfigurieren müssen.

Wenn Sie jedoch die manuellen Webhook-Einstellungen anzeigen möchten, gehen Sie zu WPForms » Einstellungen und wählen Sie die Registerkarte Zahlungen. Fügen Sie dann &webhooks_settings am Ende der Seiten-URL hinzu. Die URL sollte in etwa so aussehen:

https://example.com/wp-admin/admin.php?page=wpforms-settings&view=payments&webhooks_settings

Ersetzen Sie einfach example.com durch die tatsächliche Domain Ihrer Website.

Muss ich separate Webhooks für Sandbox- und Live-Modi konfigurieren?

Ja. Sandbox- und Live-Modi verwenden separate Apps in PayPal, daher müssen Sie für jede Umgebung, die Sie verwenden möchten, einen Webhook erstellen. Kopieren Sie nach der Erstellung jedes Webhooks dessen ID in das entsprechende Feld in WPForms.

Das war's! Sie wissen jetzt, wie Sie PayPal Commerce-Webhooks in WPForms einrichten. Möchten Sie als Nächstes mehr über die Verwaltung von Zahlungen in WPForms erfahren? Schauen Sie sich unbedingt unseren Leitfaden zum Anzeigen und Verwalten von PayPal Commerce-Zahlungen an.

Das beste WordPress Drag-and-Drop-Formular-Builder-Plugin

Einfach, schnell und sicher. Schließen Sie sich über 6 Millionen Website-Besitzern an, die WPForms vertrauen.