提示这个错误一般有以下原因:
1:为空判断
2:参数类型(orderInfo)
3:包名和签名
4:打包或使用自定义基座测试(很重要)。
5:权限和模块配置。
6:清除微信缓存。
7:参数名全为小写。

我遇到的实际问题是应用签名和后端生成预订单的签名不一致,即应用签名不是使用MD5签名,而后端生成预订单所使用的签名是MD5签名,所以在微信开放平台中配置安卓所使用的应用签名是MD5签名就可以了(记得把应用签名的冒号去掉并全部改为小写)。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐