当您为非Shippo创建的货件建立webhook时,您会收到" track_updated"响应中的字段。
如果您通过Shippo创建了货件,您是否收到了" transaction_updated"字段或" track_updated"场?
答案 0 :(得分:0)
希望这可以围绕这些不同的webhook事件的用例提供一些说明。
track_updated
- 当您通过Shippo跟踪的任何跟踪号码检测到新的跟踪事件时,系统会触发此事件。这将包括Shippo创建的标签以及您添加的任何跟踪号码,以便通过Tracks
端点进行跟踪。这些回复将在回复中提供完整的跟踪信息,但只有在您的帐户中存在与此跟踪对象关联的交易时,才会包含交易object_id
。
transaction_updated
- 只要您的Shippo帐户中的交易发生更新,就会触发此事件。这可以包括对该交易的跟踪信息的更新,但也可以包括对交易状态的任何更改。最好的例子是,如果您已触发退款,此事件将有助于确定交易成功退款的时间。有效负载将包括响应中的整个事务对象,该事务对象不包含事务的完整tracking_history(这只能从tracks_updated
或Tracks
端点获得)。
因此,了解事件类型的最简单方法是transaction_updated
用于跟踪您在Shippo中创建的标签的任何更改,而tracks_updated
仅用于查看全面跟踪与您的Shippo帐户相关的所有跟踪相关事件的更新。