绑定到商家 ID(而非位置 ID)的 Square webhook 订阅是否可靠?
Will Square webhook subscriptions tied to merchant ID (not location ID) work reliably?
The Square documentation for updating webhook events 显示此 URL 格式:PUT /v1/{location_id}/webhooks
。但是,为每个商户位置创建一个 webhook 事件监听器可能需要很多单独的 API 请求,使用 merchant_id
代替会容易得多location_id
(即使没有记录)并为每个商家提出一个请求。
尝试这样做确实有效 - 当我 PUT /v1/{merchant_id}/webhooks
将 webhook 保存在 Square 并且 任何 商户位置的交易成功发送 webhook。
我的问题是,由于这是未记录的(尽管它有效)依赖这种方法安全吗?
虽然它目前可能有效,但由于它没有记录,因此该行为将来可能会发生变化并导致意外的副作用。我强烈建议您按照当前文档订阅 webhooks。
The Square documentation for updating webhook events 显示此 URL 格式:PUT /v1/{location_id}/webhooks
。但是,为每个商户位置创建一个 webhook 事件监听器可能需要很多单独的 API 请求,使用 merchant_id
代替会容易得多location_id
(即使没有记录)并为每个商家提出一个请求。
尝试这样做确实有效 - 当我 PUT /v1/{merchant_id}/webhooks
将 webhook 保存在 Square 并且 任何 商户位置的交易成功发送 webhook。
我的问题是,由于这是未记录的(尽管它有效)依赖这种方法安全吗?
虽然它目前可能有效,但由于它没有记录,因此该行为将来可能会发生变化并导致意外的副作用。我强烈建议您按照当前文档订阅 webhooks。