php WooCommerce“处理结帐时出错,请重试”,我如何获得更多详细信息?

sg3maiej  于 2023-01-01  发布在  PHP
关注(0)|答案(2)|浏览(315)

我正在编写(实际上是修改一个现有的)礼品卡插件。在结帐过程中,礼品卡是通过一个Web JSON API在不同的系统上创建的。
问题是,一旦我激活修改后的插件,我得到“错误处理结帐。请重试”当我点击“继续支付”。显然这与支付网关无关。事实上,我正在使用优惠券,使总金额为0,所以没有涉及支付。
所以问题是,我怎样才能得到一个更具描述性的错误消息,以便我能够跟踪导致错误的代码?

pokxtpni

pokxtpni1#

问题是我的代码是echo输入一个错误消息,然后退出(exit(1)),然后转发到前端,前端期望JSON响应( AJAX ),然后是错误消息。换句话说,这是一个前端错误消息。
为了找到答案,我使用ChromeDevTools监控了API调用。

svmlkihl

svmlkihl2#

您检查过致命错误日志吗?WooCommerce尝试捕捉致命错误,因此您可以检查WooCommerce -〉状态-〉日志,看看是否有任何以单词致命开头的日志出现在下拉列表中。如果是,请选择它并查看。

相关问题