1.从商户号按照教程下载好证书,将证书放到所在程序根目录下;
2.点击证书,安装到域名所在服务器上,安装密钥默认为商户号,(安装具体的地点不重要);
3.提交申请时,程序会读取证书所在物理路径(证书所在的程序根目录下地址)和密码(商户号)
4.上述步骤都正确,加载证书时显示内部错误,下面是加载证书语句
string path = HttpContext.Current.Request.PhysicalApplicationPath;X509Certificate2 cert = new X509Certificate2(path + WxPayConfig.SSLCERT_PATH, WxPayConfig.SSLCERT_PASSWORD,X509KeyStorageFlags.MachineKeySet | X509KeyStorageFlags.PersistKeySet | X509KeyStorageFlags.Exportable);request.ClientCertificates.Add(cert);
5.退款申请,如果返回找不到该订单,试下将申请中的out_trade_no字段改为transaction_id