WooCommerce PayPal Payments v2.0.0 JSON格式错误问题咨询
问题分析与结论
这个问题大概率是PayPal高级结账插件v2.0.0的官方bug,优先由插件官方负责修复,不需要你自行修改网站代码,理由如下:
- 触发逻辑清晰:仅在升级到v2.0.0时出现错误,回退到v1.9.4/1.9.5即可恢复正常,说明问题是新版本的代码变更引入的,和你网站原有代码无关。
- 错误信息指向插件逻辑问题:提示中的
"Error: Unexpected token 'T', "This email"... is not valid JSON paypal checkout",说明插件在处理PayPal返回的响应时,错误地将非JSON格式的文本(开头为'T'的"This email..."字符串)当作JSON解析,属于插件自身的逻辑漏洞。 - 应对建议:既然WooCommerce支持未回复,直接前往该PayPal插件的官方支持渠道(比如WordPress插件库的问题区、插件官方的工单系统)提交问题,附上错误详情、插件版本、WooCommerce版本、服务器PHP版本等环境信息,官方会优先处理版本迭代引发的bug。
内容的提问来源于stack exchange,提问作者gunship800
相关产品推荐
相关产品推荐

