Webhooks
Unter Webhooks finden Sie Ihre installierten Webhooks und können neue hinzufügen.
Ein Webhook ermöglicht es webbasierte Benachrichtigungen an andere Anwendungen zu übermitteln. Somit können beispielsweise Transaktionen und deren Status mit Drittsystemen wie ein E-Commerce Shop, ein ERP oder ein Buchhaltungssystem synchronisiert werden.
![](https://docs.payrexx.com/~gitbook/image?url=https%3A%2F%2F3244062149-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-MYJhU4qriZCz_Wxs0T0-543259558%252Fuploads%252FJDlHcNpFGBN6uQMRsIKF%252Fimage.png%3Falt%3Dmedia%26token%3Dbf2a8a99-a44a-441a-8049-95cd59af656d&width=768&dpr=4&quality=100&sign=aac484&sv=1)
Einrichtung
Für Ihre E-Commerce Anbindung ist keine Webhook Einrichtung notwendig. Wenn diese Anbindung nach Anleitung eingerichtet ist, so wurde im Hintergrund auch bereits ein verdeckter Webhook angelegt.
Konfiguration
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.
![](https://docs.payrexx.com/~gitbook/image?url=https%3A%2F%2F3244062149-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-MYJhU4qriZCz_Wxs0T0-543259558%252Fuploads%252Fn0wniVpkAAtPbJ9d4Faf%252Fimage.png%3Falt%3Dmedia%26token%3Db8b9977e-9339-4dce-a458-3dd4ee797699&width=768&dpr=4&quality=100&sign=3e65258a&sv=1)
Webhook-Fehler
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.
Vorgehen
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.
Logs
In den Webhook Logs finden Sie alle Webhooks, welche von Ihrem Payrexx Account versendet wurden. Die Logs beinhalten erfolgreiche wie auch fehlgeschlagene Webhooks.
Entwickler & Webhooks
Zusätzliche Informationen zu Webhooks, finden Sie in dem entsprechenden Artikel der Entwicklerdokumentation:
Last updated