您的位置:首页 > 移动开发

微信APP支付,errCode=-1的问题

2016-04-18 11:09 260 查看
最近整合微信APP支付,深深的微信伤害了。

首先WXPayEntryActivity类必须放在package+wxapi包中,比如我的应用PackageName=com.testwx.pay,那么WXPayEntryActivity的路径就是com.testwx.pay.wxapi.WXPayEntryActivity。这个在开发文档中讲解的并不明确,如果位置放错了,根本就收不到支付的结果。

第二个,支付结果返回-1,文档是这样子说的:

可能的原因:签名错误、未注册APPID、项目设置APPID不正确、注册的APPID与设置的不匹配、其他异常等。

作为开发者深深的被伤害了,你就不能多定义几种错误吗,关键还有一个其他异常,搞死人不偿命呀这是。

在实际的开发过程中,发现签名正确,APPID正确,注册的APPID也和设置的一致,但是就是死活不行,返回-1。
最后发现,清除微信缓存后就调用成功了,清除微信缓存后就调用成功了,清除微信缓存后就调用成功了。

真是坑爹的微信支付。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  微信支付