微信支付退款接口

时间:2014-12-20 16:44:03   收藏:0   阅读:337
      ServicePointManager.ServerCertificateValidationCallback = new RemoteCertificateValidationCallback(CheckValidationResult);
                X509Certificate cer = new X509Certificate(cert, password,X509KeyStorageFlags.PersistKeySet|X509KeyStorageFlags.Exportable|X509KeyStorageFlags.MachineKeySet);
                HttpWebRequest webrequest = (HttpWebRequest)HttpWebRequest.Create(url);
                webrequest.ClientCertificates.Add(cer);
                webrequest.Method = "post";
                webrequest.Proxy = null;
                Encoding encoding = Encoding.UTF8;
                    byte[] databyte = encoding.GetBytes(xml);
                    webrequest.ContentLength = databyte.Length;
                    Stream stream = webrequest.GetRequestStream();
                    stream.Write(databyte, 0, databyte.Length);
                    stream.Close();
                    string result = string.Empty;
                   webrequest.KeepAlive = false;
                   HttpWebResponse webreponse = (HttpWebResponse)webrequest.GetResponse();
                   Stream responsestream = webreponse.GetResponseStream();
                   using (StreamReader reader = new StreamReader(responsestream))
               {
                   result = reader.ReadToEnd();
                   writeLogs.writelog("退款接口返回结果:" + result);
               }

  

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!