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。
我的问题是,由于这种方法没有记载(尽管可以工作),因此依靠这种方法是否安全?
答案 0 :(得分:0)
虽然目前尚可运行,但由于未记录在案,因此该行为将来可能会更改并产生意想不到的副作用。我强烈建议您遵循当前文档来订阅Webhooks。