产生这个原因的问题有很多,先看看这个微信支付报错问题
如果排查了很久,并且确保代码及配置没问题
1.查看是不是签名变了,用签名工具重新查看!!!如果是这个问题,就到对应的开放平台更改。稍等几分钟在打包测试!!!
2.可以试试,更该包名,并重新配置签名等。稍等2分钟!!,重新打包试试,(微信支付会有缓存问题,要用新的微信账号进行测试!!楼主就是这样支付成功的)
必须要确定相关的配置一致,包名,appid,签名等,可在manifest.json中更改。如果是hbx,包名可在源码中更改(打包的包名也必须一致),
包名:
appid:
签名:这个要借助签名生成工具 签名工具手机必须下载对应的打包app 才能生成
开放平台的配置:
如果上述的问题都对并且代码写的也没毛病,可以试试,更该包名,并重新配置签名。稍等2分钟,重新打包试试,(微信支付会有缓存问题,建议用新的微信账号进行测试!!)