Wenn Sie Unterstützung für Webhooks hinzufügen, können Sie von GoCardless in Echtzeit über bestimmte Vorgänge in Ihrem Konto benachrichtigt werden, sodass Sie darauf mit einer automatisierten Aktion reagieren können.
Bei der Entwicklung Ihrer Integration ist es hilfreich, realistische Webhooks zu empfangen, um testen zu können, wie Ihre Integration darauf reagiert.
Sie können Webhooks mit unseren Szenario-Simulatoren oder mit dem Tool „Test-Webhook senden“ auslösen: Klicken Sie dafür einfach auf der Seite „Entwickler“ im Dashboard auf „Test-Webhook senden“.
Bevor Sie das Tool „Test-Webhook senden“ verwenden können, müssen Sie zunächst einen Webhook-Endpunkt einrichten. Klicken Sie dafür auf der Seite „Entwickler“ im Dashboard auf „Erstellen“ und dann auf „Webhook-Endpunkte“. Wenn Sie Apps erstellt haben, sind deren Webhook-Endpunkte ebenfalls verfügbar.
Anschließend können Sie den Webhook anpassen. Wählen Sie zunächst die Webhook-Endpunkte aus und legen Sie dann den Ressourcentyp, die Aktion, die Ursache, die Event-Details und das zugeordnete Kennzeichen fest.
In Ihrem Code verwenden Sie das Kennzeichen vermutlich zum Auffinden von Datensätzen in Ihrer Datenbank und zur Durchführung der für den Webhook relevanten Aktionen.
Klicken Sie auf „Test-Webhook senden“, um sich den Webhook an den ausgewählten Endpunkt senden zu lassen. Dies dauert in der Regel nur wenige Sekunden.
Aktualisieren Sie die Seite, dann erscheint der gerade gesendete Webhook in der Liste Ihrer Webhooks.
Wenn Sie auf einen Webhook klicken, werden die vollständige Anforderung und Ihre Antwort angezeigt. Dies ist vor allem für das Debugging ausgesprochen hilfreich.
Sie können einen bereits gesendeten Webhook erneut senden, indem Sie in der rechten oberen Ecke auf „Wiederholen“ klicken.
Hinweis: Das Test-Webhook-Tool kann keine Ressourcen ändern oder erstellten. Es sendet nur den Webhook, den Sie in dieser Situation erhalten würden.