The Square documentation for updating webhook events 显示此URL格式: PUT /v1/{location_id}/webhooks . 但是,为每个商家位置创建webhook事件监听器可能需要很多单独的API请求,使用 merchant_id 而不是 location_id (即使这没有记录)并为每个商家提出一个请求。
PUT /v1/{location_id}/webhooks
merchant_id
location_id
尝试这样做实际上是有效的-当我 PUT /v1/{merchant_id}/webhooks webhook保存在Square和transactions中 任何 成功地发送了webhook。
PUT /v1/{merchant_id}/webhooks
我的问题是,由于这是未经记录的(尽管它有效),依赖这种方法是否安全?
虽然它目前可能有效,但由于它是未经记录的,未来的行为可能会发生变化,并导致意外的副作用。我强烈建议您按照当前文档订阅webhook。