技术您好,我在调试“获取微信支付平台证书”接口,返回一直是:远程服务器返回错误: (401) 未经授权,我正在排查签名问题,我服务器是Windows server 2019,请问怎么安装商户API证书?官方文档说是可以直接双击安装,有人说是需要MMC控制台导入,这些我都试过了,请问究竟怎么安装才对?我就一个商户号,生怕API证书有错,前后生成了3个证书,都在服务器上双击了,也导入了。文档看了几百次也看糊涂了,好像又说是安装后要“设置”?请问需要设置吗?怎么设置?
官方文档中说请求签名串为5行:
GET\n
/v3/certificates\n
1554208460\n
593BEC0C930BF1AFEB40B4A08C8FB242\n
\n
我纠结的是,在后台签名请求中也需要加“\n”这个字符吗?因为我只会用Vb.net,我加了有错,去掉也有错,Vb.net中表示换行的所有符号都试了个遍还是有错!
参考一下这个:http://t.csdnimg.cn/KhWUx
1,证书在服务器上双击安装即可,会提示你输入密码,安装完成会有提示;
2,先保证签名正确;
3,提交内容需要放置到httpclient的请求头
PS:能返回签名串,不代表签名一定正确,最好用官方的验签工具校验一下
你这个是放在请求头的吧 Authorization