Woocommerce Api 回调不 运行 和 return -1 值

Woocommerce Api callback don't running and return -1 value

我正在为 woocommerce 创建一个支付插件,我必须从支付网关收到一个响应作为回调。当我测试回调 url 时,我收到 -1 作为值,200 作为状态代码。

add_action( 'woocommerce_api_'.$this->id, array($this,'ocCallback') );

public function ocCallback(){
            echo'ok';
}

要获得自己的输出,请将 die() 放在函数的 end 之前,这对我有用。 和第一行的 header() ,就像这个问题中的示例

注意已接受答案后的评论 #2。

-1 在调用 URL 错误时返回,但使用 HTTP/400 代码而不是 HTTP/200。