我可以创建一个在授权而非付费时触发的 shopify webhook 吗?

Can I create a shopify webhook which trigger on authorized instead of paid?

我可以创建一个 shopify webhook,它会在订单付款获得授权后触发吗?

我可以创建一个在订单付款后触发的,但我确实需要一个在订单的信用卡付款获得授权后触发的。

可以。它需要两个 webhook 而不是一个

orders/create 创建一个 webhook 并在 webhook 中使用 { "fields" : ["id", "updated_at", "financial_status"] }(类似的东西 - https://docs.shopify.com/api/reference/order)。在接收端添加检查 financial_status 是否为 authorized 并继续。

与其他一切相同,为 orders/updated 创建一个新的 webhook,这样每当付款更新时它就会被触发。

您可以根据需要使用其他字段。