Type Alias: WantuWebhookEvent

WantuWebhookEvent = { data: OrderPaidData; event_id: string; event_type: "order.paid"; occurred_at: string; } | { data: RefundSucceededData; event_id: string; event_type: "refund.succeeded"; occurred_at: string; } | { data: RefundFailedData; event_id: string; event_type: "refund.failed"; occurred_at: string; } | { data: WebhookPingData; event_id: string; event_type: "webhook.ping"; occurred_at: string; }

验签通过后返回的事件,就是网关报文本身(与 Python 版返回的 dict 同形),按 event_type 分支处理。 网关以后新增的事件类型也会原样送达,不认识的直接返回 2xx。