微信支付报错信息解析及解决方法:错误码-100 与-1 的排查指南

2024-10-13
来源:网络整理

微信支付错误提示:

{"code":-100,"message":"[payment微信:-1]General errors"}

上述错误码-100是5+SDK的错误码,-1是微信支付SDK的错误码。微信对应的错误类型有:签名错误、未注册、项目设置不正确、注册与设置不匹配、其他异常等。

我们会根据错误提示逐步排除。

1.注册的包名或签名错误

检查微信后台注册的应用包名和应用签名是否错误。注册的签名需要与签名工具获取的签名一致。更新此信息不会立即生效。您可以等待一段时间,然后再测试。此外,您还需要确保申请已通过审核并获得支付许可。

如果验证正确,请尝试重新登录或重新安装微信。

微信支付限额是多少_微信支付密码怎么改_微信支付

2. 错误

检查项目中.json文件填写的微信支付是否与平台上一致。

3.支付信息计算错误

检查后端代码,检查统一下单和调用支付接口的逻辑是否正确,并保证两次签名生成算法一致。

4. H5+接口调用错误

调用接口plus..时传入的支付信息为字符串类型,如:

'{"appid":"wx0411fa6a39d61297","noncestr":"71maVjWiEAvU85Wk","package":"Sign=WXPay","partnerid":"1230636401","prepayid":"wx03141004900988e2c281e3170042244847","timestamp":1535955004,"sign":"2AE06EF08E54B47659C79149CD9C284C"}'

分享