在WooCommerce中,我已将其设置为触发动作的webhook" woocommerce_payment_complete"但它在接下来的一小时内发射了20多次。在此之后它停止了。下一个付款订单也是如此。
为什么这样做?我只需要开一次。
我可以在WooCommerce的日志中看到显示所有被解雇的webhooks但是没有理由(我可以看到)为什么它会重复尝试多次。
以下是日志中的内容:
user-agent: WooCommerce/3.0.4 Hookshot (WordPress/4.7.4)
content-type: application/json
x-wc-webhook-source: https://www.xxxxxxxxxxx.xxxxx/
x-wc-webhook-topic: action.woocommerce_payment_complete
x-wc-webhook-resource: action
x-wc-webhook-event: woocommerce_payment_complete
x-wc-webhook-signature: xxxxxxxxxxxxxxx
x-wc-webhook-id: 4919
x-wc-webhook-delivery-id: 1117
被叫页面返回状态200和一些文本。 WC日志说:状态:HTTP 200 OK
我正在使用最新版本的WC。
我也尝试在https://hookbin.com/bin/KG75yPyd解雇它,表明在短时间内被解雇了20次。