已经确认 包名 签名 appid等所有配置没有问题
后端使用微信支付V3——PHP (后端确认代码无误,签名也是对的)
使用自有证书打自定义包进行测试
经测试 同一套代码 IOS、华为、oppo、vivo、魅族 手机 都没有任何问题 能够正常调起微信并支付成功
小米10、红米k30 进行测试时 出现报错 {"errMsg":"requestPayment:fail [payment微信:-1]General errors","errCode":-100,"code":-100}
调用失败
有没有大佬遇到过 或者有什么方向能解决这个事儿
急急急!
5 个回复
DCloud_Android_ST
微信平台返回的数据 General errors code -1
0 成功 展示成功页面
-1 错误 可能的原因:签名错误、未注册APPID、项目设置APPID不正确、注册的APPID与设置的不匹配、其他异常等。
-2 用户取消 无需处理。发生场景:用户不支付了,点击取消,返回APP。
不耕地 - dayuanren
orderInfo 里面每个字段大小写问题,严格按照官方的字段写
3***@qq.com - 小污
首先确定appid,包名,应用签名正确。然后就是基座的原因,
s***@126.com
云打包之后,安装到手机上,再测试
烨哥
兄弟,你这个问题解决了没有,我也和你遇到同样的问题了,线上的app都使用了3个月左右了,现在反馈说小米10s手机调不起微信登录。