14

さまざまな順序の Webhook を調べたところ、それらがいつトリガーされるのか疑問に思っていました。これは私がこれまでに理解したものです:

  1. orders/updated注文が作成されたとき(承認されorders/createて解雇される前であっても)、クローズまたはキャンセルされたときなど、何らかの方法で注文が変更されるたびに解雇されます
  2. orders/createユーザーが支払いを承認すると起動されます
  3. orders/paidマーチャントが支払いを受け入れると起動されます
  4. orders/fulfilledマーチャントが注文を履行すると発生します
  5. orders/cancelled注文がキャンセルされたときに発生します

他のフックが起動されるたびに も起動されるためorders/updated、更新 Webhook を追加するだけで、ローカル データストアとショップ データの同期を維持するのに十分なようです。ただし、これらの Webhook に関する私の理解が正しいことを確認したいと思います。つまりorders/updated、注文が何らかの方法で変更されるたびに常に起動されるというのは本当ですか。他の Webhook は、より具体的なユース ケースを対象としているだけですか?

4

1 に答える 1

12

コードを理解しやすくするために、コードを理解しやすくするためだけに適切なWebhookを処理することが最善の利益になると思います。

あなたがしているのが本当に一般的なものを追跡することだけであるなら、それはおそらく大丈夫です。

また、注文のすべての状態変化でorders/updatedWebhookが起動されます。

于 2012-10-05T02:06:21.337 に答える