微信支付返回-1问题解决

遇到一个特别坑的事情,微信支付返回-1。我的数据都是后台给生成返回的。

百度了一大堆资料,说的无非就是:

1.签名问题。正式版测试版签名。测试微信的时候,签名必须跟微信开放平台应用里面你填写的签名一样。

2.sign的问题。

3.确定appid是正确的。后台给返回的appid和自己应用里面的appid还有微信开放平台的appid一样。

然后我测试的微信分享是ok的,所以证明签名没问题。

但是ios那边支付一直可用掉成功,按理来说后台给的sign也是没问题的。但是,由于微信拼sign的时候有一个参数package,后台会把几个参数返回给我们。然后我收到这个package解析的话,命名出错,所以就让后台改了。。。。。。但是。。。。后台跟微信交互的时候传的package是万万不能改的啊。。。。。。


找了一天的问题。。。。好坑。。。。一定要记住,package参数名后台跟微信交互不能变不能变。。。。给安卓返回的时候变一下就行了。。。




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值