php微信支付demo官方下载地址:错误提示就不会再出现了

2024-02-20
来源:网络整理

最近在研究PHP微信支付开发。 从微信官网下载微信支付demo后,测试时总是弹出NaN:这样的错误信息。 不过,这并不影响支付操作。 支付成功后,仍然可以正常获取支付状态,并可以进行跳转、输出等操作。

微信支付demo官方下载地址:(包含php、java、.net C#三个版本)

具体表现是:

1、下单时,没有弹出NaN:。

2. 进入支付页面,点击支付按钮之前,会弹出NaN:。

3、但不影响继续缴费。 点击支付BTN,仍然可以弹出支付窗口。

如果快速点击,首先会弹出支付界面。 支付完成后返回上一页,您会看到弹出“NaN:”。 点击确认后弹窗消失,则设置付款成功。 后续的PHP操作,如跳转、输出等。

支付前界面:

微信公众平台接口文档_微信公众号支付开发文档_微信公众号支付接口文档

支付成功界面:

微信公众号支付接口文档_微信公众平台接口文档_微信公众号支付开发文档

谢比特猜测,就像微信的基本界面一样,有一个类似:true的调试开关,可以简单地关闭它,它就会消失? 我查了一下,找不到这样的东西。 网上查了一下,发现NaN:一般是JS中字符和数值变量转换不正确造成的。 NaN的意思是Not A,所以我们需要检查JS中所有可能的数值变量,看看它是否被定义为字符串?

微信公众平台接口文档_微信公众号支付开发文档_微信公众号支付接口文档

我终于找到了这个。 最简单的方法就是注释掉这一行,讨厌的 NaN: 错误消息将不再出现!

分享