我正在编写(实际上修改一个现有的)礼品卡插件。在结账期间,礼品卡是通过Web JSON API在不同的系统上创建的。
问题是,一旦我激活了修改后的插件,当我点击“继续付款”时,我得到了“错误处理结账。请再试一次”。显然,这与支付网关无关。事实上,我使用优惠券将总金额设为0,因此不需要支付任何费用。
因此,问题是,我如何才能获得更具描述性的错误消息,以便我可以跟踪导致错误的代码?
发布于 2017-03-03 11:15:17
问题是我的代码在echo
一个错误消息,然后退出(exit(1)
),然后它会被转发到前端,它期待一个JSON响应(AJAX),当错误消息出现时。换句话说,这是一条前端错误消息。
为了找出答案,我使用Chrome DevTools监控了API调用。
发布于 2020-08-14 02:06:12
你检查过致命错误日志了吗?WooCommerce确实会尝试捕获致命事件,因此您可以检查WooCommerce -> Status -> Logs,并查看下拉列表中是否出现以单词fatal开头的任何事件。如果是这样,选择它并查看。
https://stackoverflow.com/questions/42548015
复制相似问题