微信支付宝统一下单接口下单支付接口出现返回签名错误怎么办

微信统一下下单支付接口出现返回签名错误怎么办?
作者:佚名
字体:[ ] 来源:互联网 时间:04-30 10:05:15
微信统一下下单支付接口出现返回签名错误怎么办?这是一个很常见的问题,下面分析那个信支付开发,统一下单接口常见错误处理方法,需要的朋友可以参考下
微信支付开发,统一下单 &接口常见错误处理
软件名称:微信HD for ipad V5.4.2官方版 平板电脑版软件大小:35.1MB更新时间:
软件名称:微信电脑版 for Mac V1.0.0.7 苹果电脑版软件大小:8.61MB更新时间:
&xml&&return_code&&![CDATA[FAIL]]&&/return_code&&return_msg&&![CDATA[签名错误]]&&/return_msg&&/xml&,之前在调试微信支付的&统一下单&接口的时候一直遇到&签名错误&。网上查找了各种资料,一般可能是以下几个问题,如果大家出现此错误的话不妨挨个排查,以免浪费时间走弯路。
1、参数名ASCII码未按升序排列,或者是生成MD5字符串没有toUpperCase转换为大写。这种问题解决方法很简单,到微信官网上用校验工具校验即可。
2、key错误。这里特别注意,公众平台的密钥和商户号的密钥是不一样的!!!微信支付审核成功之后会收到一封邮件,邮件中有appid 商户号,商户后台登录上号和密码,登录到商户后台:账户设置-安全设置-切换到API安全,下载证书,下面有一个api密匙,进去填写一个字符串 ,保存,后续两次签名都是用的这个手动设置的key!!!
最后提醒大家,以后一定要认真阅读邮件和文档。
大家感兴趣的内容
12345678910
最近更新的内容微信统一下下单支付接口出现返回签名错误怎么办_百度知道UID:132833
本帖最后由 leozhw 于
21:14 编辑
问了无数次,apicloud也回复了无数次,都是安卓上微信支付返回-1是应用签名错误。签名工具用的是这篇帖子里的工具
包名.png (10.22 KB, 下载次数: 4)
21:14 上传
这是通过签名工具生成的签名
1.png (24.07 KB, 下载次数: 0)
工具生成app签名截图
20:13 上传
这是微信开发平台中配置的信息
QQ截图42.png (11.24 KB, 下载次数: 0)
20:28 上传
2.png (6.38 KB, 下载次数: 0)
20:17 上传
这是config配置信息
QQ截图23.png (3.76 KB, 下载次数: 0)
20:22 上传
这是key.xml
key.png (4.02 KB, 下载次数: 0)
20:22 上传
这是商户平台里的商户id
商户信息.png (76.89 KB, 下载次数: 0)
20:23 上传
这是一个单独的测试页面
code.png (12.61 KB, 下载次数: 0)
20:23 上传
代码里的TradeNo是通过js生成的长度小于等于32字节的字符串。
请问问,以上配置和代码为什么还会返回-1?????ios是可以支付的。完全没搞懂。
确定是签名问题,看下你的包名,重新确认下
30分钟内迅速响应,一对一技术支持,每个问题均能获得专业解答----
UID:132833
确定是签名问题,看下你的包名,重新确认下
包名.png (10.22 KB, 下载次数: 0)
21:00 上传
包名哪里错了???
UID:132833
确定是签名问题,看下你的包名,重新确认下
请指出具体错误,几乎相关信息我都截图了。再一个,如果包名错了为什么ios又可以支付成功?况且包名还没错
UID:132833
没人来解答下吗?
在微信平台,ios是不需要是吗签名,包名的,只有android比较特别,签名包名什么的特别烦人,而且还有测试的时候签名是正确的,不久微信那里的签名就变了的情况,着实让人火大,原生开发者也常常被这里卡住,然后吐槽微信开放的sdk垃圾
你是用的支付方案一还是二,可以先用一调试通过然后再换成二。
30分钟内迅速响应,一对一技术支持,每个问题均能获得专业解答----
UID:132833
你是用的支付方案一还是二,可以先用一调试通过然后再换成二。
还有这种说法?我们这边所有手机和客户的手机都无法支付,把apk发送给apicloud的人员,居然一片通过~实在是烦躁
UID:132833
在微信平台,ios是不需要是吗签名,包名的,只有android比较特别,签名包名什么的特别烦人,而且还有测试的 ...
填写在微信开发平台的app签名会变???
UID:112559
跟楼主一样的问题,ios成功支付,android返回-1,签名确定没错了。不知道楼主有没有解决。微信支付统一下单,签名错误,求高手看看!感激感激!
[问题点数:100分,结帖人ciazzp_java]
微信支付统一下单,签名错误,求高手看看!感激感激!
[问题点数:100分,结帖人ciazzp_java]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。微信扫码支付 返回签名错误&&
做微信扫码支付时,返回签名错误,在网上搜各种解决方法,都试过了,还是没解决,也在官网上验证签名了,和本地系统生成的完全一致。
开始的时候是通过了的,能正常支付,也能进回调,后来就挪到了需要用到的action里,联调的时候发现报签名错误,尝试各种方法之后,又在之前测试的action里执行了一遍,发现在那个action里正常!
于是怀疑是方法位置的问题,因为我放到要用的action里之后,为了使代码简洁点,把里面用到的一些如获取本机ip、生成随机数这种方法都提取到了一个新建的类中,然后通过这个类进行调用,而那个测试的action里,所有方法也都是放在action里的,抱着试试的心态,我把所有要用到的方法都挪到了调用扫码支付报签名错误的action里,重启访问,重归正常!
真的是完全没有想到会是因为这个原因导致的,微信支付报签名错误的原因有很多,有说body里不能有中文的、有说是因为参与签名的参数不全的、还有的重置了API密码就可以了的,我差点也要去重置密码了,还好先试了下之前做测试的action里的代码。
网上各种吐槽微信支付的,与支付宝支付相比,微信支付确实差很多,官网里文档的流程也不是那么清晰,就拿这个签名错误来说,完全没有任何提示是哪的问题,这样很不利于查找错误,希望能改进啊&&&
被转藏 : 1次

我要回帖

更多关于 统一下单 签名错误 的文章

 

随机推荐