我查看了不同的订单webhooks,并想知道它们什么时候被触发.这是我到目前为止所发现的:
orders/updated,无论何时以任何方式更改订单,包括创建订单时(甚至在授权和orders/create被解雇之前),关闭或取消订单orders/create 在用户授权付款时触发orders/paid 当商家接受付款时被解雇orders/fulfilled 当商家履行订单时被解雇orders/cancelled 订单取消时触发因为orders/updated每当其他挂钩被触发时也会触发,似乎添加更新webhook就足以保持本地数据存储同步到商店数据.但是,我想确认我对这些webhooks的理解是正确的,即orders/updated只要订单以任何方式发生变化,它就会被触发.而其他webhooks只针对更具体的用例?
csa*_*ers 12
我说为了让代码更容易理解,处理适当的webhook只是为了让代码更容易理解,这符合你的最佳利益.
如果您所做的只是追踪真正的一般事物,那可能就好了.
此外,在订单的所有状态更改中,orders/updatedwebhook被触发.