我查看了不同的订单 webhook,想知道它们何时被触发。到目前为止,这是我想出的:
orders/updated
每当订单以任何方式更改时都会触发,包括创建订单(甚至在其被授权和orders/create
触发之前)、关闭或取消时orders/create
当用户授权支付时触发orders/paid
当商家接受付款时被解雇orders/fulfilled
当商家完成订单时被解雇orders/cancelled
订单取消时触发
由于orders/updated
每当其他钩子被触发时也会触发,似乎添加更新 webhook 足以保持本地数据存储与商店数据同步。但是,我想确认我对这些 webhook 的理解是正确的,即orders/updated
当订单发生任何变化时总是会触发它是否正确。并且其他 webhook 只是针对更具体的用例?