1***@qq.com
- 发布:2016-09-20 19:55
- 更新:2016-09-21 11:26
- 阅读:1558
微信支付是用的这个框架自己的sdk,但支付的时候一直报错,见附件,麻烦哪位大神指点一下
-1可能的原因是:签名错误、未注册APPID、项目设置APPID不正确、注册的APPID与设置的不匹配、timestamp类型为数字而非字符串、签名大小写是否一致、其他异常。
-1就是一般错误 js报错导致的
这些参数都检查一下
{"retcode":0,
"retmsg":"ok",
"appid":"wx041****d61297",
"noncestr":"29dfdc1d9c7ef283cad8ecb1448c8",
"package":"Sign=WXPay",
"partnerid":"123****01",
"prepayid":"520100151019c3820473613388ca",
"timestamp":1445239300,
"sign":"16a5efa393b50*****4d6d76e1b2ff703d27"}
1***@qq.com (作者)
没有啊,我无论确定支付还是取消支付都给我返回这个
2016-09-21 09:59
MUI_Charles
回复 1***@qq.com:那就是微信鉴权失败 不允许支付
2016-09-21 10:07
1***@qq.com (作者)
现在调的都是返回-1了,但我的那个签名和包名都是写微信开发者平台申请的那个啊,怎么破大神
2016-09-21 10:14
MUI_Charles
回复 1***@qq.com:你是真机调试还是打包测试?返回-1,能打开微信支付界面吗?
2016-09-21 10:23