美文网首页Android知识Android技术知识安卓资源收集
微信支付应用签名写错修改会立即生效但是你还要……

微信支付应用签名写错修改会立即生效但是你还要……

作者: 咔咔和拉拉 | 来源:发表于2017-03-15 10:34 被阅读702次

事故现场还原

昨天在调微信支付的时候,遇到一个难题,就是在非常确定以及肯定代码没有问题的情况下依然支付失败。

分析下,微信支付都要打包来测的对吧,应为在开放平台有一个必填项应用签名。这个东东就是.jks生成的,必须要相对应。

去<a href ="https://open.weixin.qq.com">开放平台</a>看看应用签名,和包名有没有问题。

去看了下,果然填错了,


我能怎么办,我也很绝望.png

然后,我又生成了个放在上面(生成方式见下面)。试了下,还是不行。

绝望,万念俱灰。我就想是不是修改应用签名不会立即生效呢?去百度了下子,说啥的都有。

但是,一个被忽略的<a href ="https://segmentfault.com/q/1010000005136636">老哥</a>提醒了我。

于是我试着把微信客户端删了,然后重新装了一遍。果然支付成功了。微信客户端会缓存之前的签名。好气哦。

解决方式

生成应用签名的方法

keytool -list -v -keystore E:\AppKey\ha\重新签名\haha.jks -storepass wodemima

要找到jks文件,毕竟要用它生成,最后那个是打包的时候输入的密码,你自己知道的。

然后windows+R 输入cmd。进入jks所在的路径。输入上面的代码。提示会让你输入啥库密钥。也是你的打包

密码。回车,会出来一串东东,取第一个MD5:后面的大写字母和数字中间还会有冒号的字符。然后去起冒

号,改其大写为小写。就是应用签名啦。

有什么不明白的留言吧。

相关文章

  • 微信支付应用签名写错修改会立即生效但是你还要……

    事故现场还原 昨天在调微信支付的时候,遇到一个难题,就是在非常确定以及肯定代码没有问题的情况下依然支付失败。 分析...

  • 微信支付踩两次的坑

    微信支付,在第一次后台填错了应用签名。,后来发现并修改了,但是依旧支付失败,返回-1。这个时候如果检查了其他地方觉...

  • Android爬坑之微信支付

    微信支付需要在微信开放平台配置通过正式签名文件打包的apk获取到的应用签名 微信提供的获取应用签名apk:http...

  • 安卓获取应用签名工具

    背景 在对接支付宝支付和微信支付时,需要获取应用签名 解决方案 下载签名工具并安装到手机上:https://ope...

  • 集成微信、支付宝支付

    1、微信支付 1、应用签名(md5) 可以使用签名工具,直接从安装当前应用的手机上获得;或者使用keytool 可...

  • Android微信支付详细步骤

    首先要去微信开放平台注册账号,开通支付功能,需要注意的是应用签名要是打包时的正式签名。 下面开始集成:去微信的官网...

  • iOS-微信支付SDK

    微信支付流程:客户端发起支付请求--->后台和微信SDK交互之后返回带签名的客户端支付信息(之前带签名的支付信息是...

  • 微信支付 调不出微信直接出现支付失败的问题

    代码没有问题 所有代码都可以 但是直接支付失败 原因是签名不一样 签名在不同的电脑上不一样 而且修改过微信创...

  • 接入华为支付

    1、华为支付相对微信支付又复杂点,同样包名,签名,appId都必须正确,不能修改2、配置内容也多点,不过基本按照文...

  • OAuth2.0实战1(分析简书的微信登陆及实现)

    微信开发三大坑:1、微信OAuth2.0授权2、微信jssdk签名3、微信支付签名 本篇先搞定微信OAuth2.0...

网友评论

    本文标题:微信支付应用签名写错修改会立即生效但是你还要……

    本文链接:https://www.haomeiwen.com/subject/jwzknttx.html