Webhooks
In diesem Artikel erfährst Du, wie Du in Payrexx Webhooks hinzufügen und verwalten kannst, um damit mit Drittsystemen zu kommunizieren.
Last updated
In diesem Artikel erfährst Du, wie Du in Payrexx Webhooks hinzufügen und verwalten kannst, um damit mit Drittsystemen zu kommunizieren.
Last updated
© Payrexx. All rigths reserved.
Ein Webhook erlaubt einer Anwendung, mit einer anderen Anwendung zu kommunizieren und ihr Informationen in Echtzeit zur Verfügung zu stellen. Beispielsweise kann Anwendung A eine Benachrichtigung an Anwendung B senden, wenn ein bestimmtes Ereignis eintritt.
Bezogen auf Payrexx können mit Webhooks beispielsweise Transaktionen und deren Status mit Drittsystemen wie einem E-Commerce-System oder einer Content Management Software synchronisiert werden.
Für verschiedene E-Commerce-Systeme gibt es fixfertige Plugins. Wird die Anbindung über ein solches Plugin vorgenommen, ist es nicht nötig, einen Webhook zu erstellen.
Falls Du in Payrexx bereits Webhooks erstellt hast, findest Du sie, wenn Du im Hauptmenü Deiner Händler-Administration zu Webhooks navigierst:
Zurzeit gibt es drei verschiedene Webhooktypen. Diese sind Transaction, Subscription und Payout Webhooks und werden wie folgt ausgelöst:
Transaction: Immer bei der Erstellung oder Statusänderung einer Transaktion
Subscription: Bei wichtigen Ereignissen von durch Payrexx verwaltete Subscriptions
Payout: Bei der Erstellung eines neuen Payouts von Payrexx
Zusätzlich stehen einige Konfigurationsmöglichkeiten, zur Verfügung. Diese sind hier kurz erklärt:
Name: Benennung des Webhooks. Dies ist optional und hilft beispielsweise bei der Zuordnung der Webhook Logs
Webhook URL: An diese URL werden die Webhookdaten versendet. Diese URL muss genau stimmen!
Bei Fehler erneut versuchen: Es besteht die Möglichkeit, dass der Webhook oder dessen Inhalt unter der Ziel-URL ein Fehler auslöst. Mit dieser Option Einstellung wird der Webhook im Fehlerfall mehrmals erneut übermittelt. Wir empfehlen, diese Option nicht zu aktivieren, ausser wenn das Zielsystem dies erfordert.
Webhook Inhaltstyp: Es gibt verschiedene Formate, welche in der Kommunikation zwischen Anwendungen eingesetzt werden. Payrexx biete die Wahl zwischen JSON und POST Form Data an.
Ein Webhook-Fehler tritt ein, wenn das Zielsystem die Anfrage ablehnt oder die Verarbeitung des Webhooks ein Fehler im Zielsystem auslöst. Grundsätzlich gilt: Ein Webhook-Fehler entspringt bei dem Zielsystem. Manchmal liegt das Problem aber auch an einer falschen Webhook URL oder dem falschen Datentyp.
Abhängig davon in welchem Zusammenhang Sie Webhooks nutzen, gibt es verschiedene Vorgehen Ihre Webhook-Fehler zu lösen. Folgend beschreiben wir das Vorgehen in drei Nutzungsfällen.
Wenn Ihr Webhook Fehler nicht gelöst werden konnte helfen wir Ihnen gerne innerhalb eines Support-Tickets weiter.
In den Webhook Logs finden Sie alle Webhooks, welche von Ihrem Payrexx Account versendet wurden. Die Logs beinhalten erfolgreiche wie auch fehlgeschlagene Webhooks.
Zusätzliche Informationen zu Webhooks, finden Sie in dem entsprechenden Artikel der Entwicklerdokumentation: