将通知关联到订单
创建订单时保存order_id。Stocks 通知的 source_id 和 data.order.order_id 均标识该订单,data.order 是事件发生时的订单快照。
完整字段和通知样例见 Stocks 订单 Webhook。
处理重复或缺失的通知
使用event_id 识别投递记录,使用 data.business_event_id 在账户内识别业务事件。不要重复计入持仓变动,也不要用迟到的处理中通知覆盖终态结果。
未收到终态通知时,使用已保存的 order_id 调用 Retrieve order。若没有收到订单标识,则使用 client_reference 调用 List orders找回订单。不要仅因通知缺失就创建第二笔订单。
