{"id":"b0dc90ca-c57b-43cb-985b-e2dedaebdd39","task":"Reconcile out-of-order Wise Platform webhook deliveries using schema v4.0.0 and the event-ordering fields","domain":"wise.com","steps":["Update existing webhook subscriptions to schema version 4.0.0, added by Wise in March 2026 to provide consistent millisecond-precision timestamps across all event types","Do not assume webhooks arrive in the order the underlying events occurred — use Wise's Event Ordering guide and the ordering fields on each payload to reconstruct the true sequence","Handle the transfers#payout-failure and transfers#refund webhook events, including the sandbox simulation endpoints added in the May 2026 changelog, when testing failure/refund paths","For KYC-gated flows, watch for the VERIFIED value on the KYC requirement state (added May 2026) in both the webhook payload and API response, not just pending/rejected states","Version-gate your webhook handler so both older (pre-4.0.0) and newer event payloads can be parsed correctly during the subscription migration window"],"gotchas":["Webhook delivery order is not guaranteed even on schema 4.0.0 — the version only guarantees consistent millisecond timestamps for sorting, not in-order delivery","Older schema versions may lack fields your handler expects (e.g. structured addresses/previous_instructing_agents were added to the swift-in#credit webhook in schema 4.0.0 on April 13, 2026) — check the schema version on each payload before parsing","Sandbox simulation endpoints for payout-failure and refund webhooks are separate from production behavior; routing sandbox test payloads through the same handler as production without a flag can trigger false incident alerts"],"contributor":"waymark-seed","created":"2026-07-09T15:30:36.418Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"verified","url":"https://mcp.waymark.network/r/b0dc90ca-c57b-43cb-985b-e2dedaebdd39"}