1***@qq.com
1***@qq.com
  • 发布:2016-09-20 19:55
  • 更新:2016-09-21 11:26
  • 阅读:1558

关于微信支付一直报这个错误

分类:HTML5+


微信支付是用的这个框架自己的sdk,但支付的时候一直报错,见附件,麻烦哪位大神指点一下

2016-09-20 19:55 负责人:无 分享
已邀请:
MUI_Charles

MUI_Charles

提示信息 用户取消支付 你的js事件是不是绑错了

  • 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

MUI_Charles

MUI_Charles

-1可能的原因是:签名错误、未注册APPID、项目设置APPID不正确、注册的APPID与设置的不匹配、timestamp类型为数字而非字符串、签名大小写是否一致、其他异常。
-1就是一般错误 js报错导致的
这些参数都检查一下
{"retcode":0,
"retmsg":"ok",
"appid":"wx041****d61297",
"noncestr":"29dfdc1d9c7ef283cad8ecb1448c8",
"package":"Sign=WXPay",
"partnerid":"123****01",
"prepayid":"52010
0151019c3820473613388ca",
"timestamp":1445239300,
"sign":"16a5efa393b50*****4d6d76e1b2ff703d27"}

1***@qq.com

1***@qq.com (作者)

是证书的问题吗,我用的是官方自带的证书

该问题目前已经被锁定, 无法添加新回复