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

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

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

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

2.sign的问题。

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

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

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


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




猜你喜欢

转载自blog.csdn.net/u013165058/article/details/77966351