微信支付--安装支付证书的坑

Posted gxffighting

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微信支付--安装支付证书的坑相关的知识,希望对你有一定的参考价值。

   最近公司写小程序需要用到微信支付,申请退款接口需要双向证书的验证,搞了一天一直没有搞好。领导研究了一下,就搞定了。原来是有个参数按照官方文档的设置在我们服务器上面行不通。更改了参数就好了,还是领导厉害。

  下载证书,控制台导入证书,下载winhttpcertcfg啥的就不讲了。主要讲下利用winhttpcertcfg 授权。

  官方给的三个指令是  

winhttpcertcfg.exe -g -c LOCAL_MACHINEMY -s "你的证书名称" -a "NETWORKSERVICE"
winhttpcertcfg.exe -g -c LOCAL_MACHINEMY -s "你的证书名称" -a "ASPNET"
winhttpcertcfg.exe -g -c LOCAL_MACHINEMY -s "你的证书名称" -a "Authenticated Users"

并且特意指明了证书名称的值来源

技术分享图片

根据这个说明查看到的是公司名称 ,一直不成功。领导说有可能是由于汉字导致的不成功。于是查看证书详细信息的使用者的SN值并在指令中使用这个值,果然神奇的成功了。发起退款申请,成功退款。。这就显示了经验和思维的重要性了。我确死扣着官方文档,一遍一遍的配置。

从业4年了,技术水平感觉没有太大的提升。一直处于浑浑噩噩的状态。。博客园注册了之后从来没有写过啥。以后还是要多总结,多写写的。

 



以上是关于微信支付--安装支付证书的坑的主要内容,如果未能解决你的问题,请参考以下文章

微信支付的API证书怎么下载?

如何设置微信支付PaySignKey(API密钥)?

微信支付证书在哪里

asp微信支付代码v4.1无需证书版,带回调入库的asp支付源码

微信支付-Https与代理

微信支付 java 证书怎么修改