获得过 0 次赞
回答过的问题获得 0 次赞
分享过的文章/案例获得 0 次赞
评论与回复获得 0 次赞
- 微信小微商户apiv3入驻接口返回 平台私钥解密失败
微信小微商户apiv3入驻接口返回{"code":"PARAM_ERROR","message":"平台私钥解密失败"}请问怎么处理呢
2020-01-01 - 特约商户进件“平台密钥解密失败”或“平台序列号错误”或“平台证书与密钥不配”
特约商户进件:鉴权信息中证书序列号(使用商户后台查询的26**开头证书序列号和对应的私钥文件 进行签名值签名 鉴权通过),但通过获取平台证书序列号接口返回的证书例表中并无该证书,仅有一个以78**开头的证书序列号证书,而此序列号无私钥文件,签名值鉴权直接返回证书序列号与私钥文件不匹配。 [图片] 所以使用了商户后台查看到的26***开头的证书序列号和私钥文件进行鉴权通过了。然后特约商户进件接口进行了一些请求body中的参数的格式等校验,参数修复后 ,又提示头部缺少Wechatpay-Serial平台证书序列号,API文档未说明此参数,暂且不说,先加上再说(26开头的序列号)。加上此参数后请求又返回“平台证书序列号错误”,此时又将该序列号使用通过接口获取的78**开头序列号,又返回“平台密钥解密失败”……这个问题排查了3天了,请各位大佬帮忙指点迷津,究竟是哪个环节出了问题。【声明生成鉴权信息使用的是微信官方提供的签名生成方法,获取私钥对象也是微信官方提供的方法,敏感信息数据加密方法使用同上,解密获取平台证书列表返回的加密数据官方方法解密出证书】 跪求各位大佬帮忙指点迷津。
2019-10-15