Thin-Ereignisse enthalten jetzt Feldänderungen für verwandte ObjekteÖffentliche Vorschau
Das ändert sich
Thin-Ereignisse enthalten jetzt eine Vorher-Nachher-Darstellung dessen, was sich am zugehörigen Objekt geändert hat. Das Feld für Änderungen enthält zwei optionale Unterfelder:
vorher: Die vorherigen Werte der Felder, die sich geändert habennachher: Die neuen Werte der Felder, die sich geändert haben
In den geänderten Feldern sind nur Vorher- und Nachher-Objekten enthalten. So können Sie genau erkennen, was sich geändert hat, ohne vollständige Objektdarstellungen vergleichen zu müssen.
In dieser Version unterstützen die folgenden Ereignistypen das Feld Änderungen:
- v2.core.account.closed
- v2.core.account.created
- v2.core.account.updated
- v2.core.account[configuration.customer].capability_status_updated
- v2.core.account[configuration.merchant].capability_status_updated
- v2.core.account[configuration.recipient].capability_status_updated
- v2.core.account[configuration.storer].capability_status_updated
- v2.core.account[defaults].updated
- v2.money_management.outbound_payment.updated
- v2.money_management.outbound_transfer.updated
- v2.money_management.payout_method.updated
Auswirkungen
Das Feld Änderungen vereinfacht das Verarbeiten von Webhooks, da es einen sofortigen Überblick über die Änderungen an einem Objekt bietet. Sie müssen jetzt nicht mehr frühere Objektstatus speichern oder vollständige Objekte vergleichen, um Änderungen zu identifizieren. Stattdessen können Sie die Werte vorher und nachher jetzt direkt überprüfen.
Das ist für Folgendes besonders nützlich:
- Erstellung von Audit-Protokollen, die bestimmte Feldänderungen nachverfolgen
- Löst ausgehend davon, welche Felder geändert wurden, bedingte Logik aus
- Fehlerbehebung von Webhook-Ereignissen, indem der Auslöser des Ereignisses schnell erkannt wird