hp.ClientCertificates.Add(new X509Certificate2(this.certFile, this.certPasswd));
许多朋友用财付通接口退款会提示失败(Ctrl+F搜 X509Certificate2 ),腾讯官方也并没有解释和文档,其实这是他们疏忽的一个问题。
web开发者很少去接触x509这种东西,你不给个文档让大家怎么做呢?而且还经常给一些错误的文档,真的是让人头疼。
下面提供一个解决方案:
hp.ClientCertificates.Add(new X509Certificate2(this.certFile, this.certPasswd, X509KeyStorageFlags.MachineKeySet));
加一个【X509KeyStorageFlags.MachineKeySet】
下面是这个的说明,很随意的搞搞即可。
具体描述可以google一下,挺好玩儿的。
财付通退款失败,提示内部错误的解决方案
时间: 2024-11-05 14:44:04