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

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


第二个,支付结果返回-1,文档是这样子说的:
可能的原因:签名错误、未注册APPID、项目设置APPID不正确、注册的APPID与设置的不匹配、其他异常等。


作为开发者深深的被伤害了,你就不能多定义几种错误吗,关键还有一个其他异常,搞死人不偿命呀这是。
在实际的开发过程中,发现签名正确,APPID正确,注册的APPID也和设置的一致,但是就是死活不行,返回-1。
最后发现,清除微信缓存后就调用成功了,清除微信缓存后就调用成功了,清除微信缓存后就调用成功了。
真是坑爹的微信支付。


  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值