HttpWebRequest paymentRequest = (HttpWebRequest)WebRequest.Create("https://xxxxxx/authorize"); Uri uri = new Uri("https://xxxxxx/authorize"); NetworkCredential netCredential = new NetworkCredential("XXXXXXXXX", "XXXXXXXXX"); paymentRequest.Credentials = netCredential.GetCredential(uri, "Basic"); paymentRequest.PreAuthenticate = true; byte[] Data = System.Text.Encoding.ASCII.GetBytes(sXMLTemplate); paymentRequest.Method = "POST"; paymentRequest.Headers.Add("MIME-Version", "1.0"); paymentRequest.Headers.Add("Request-number", "1"); paymentRequest.Headers.Add("Document-type", "Request"); paymentRequest.Headers.Add("Content-transfer-encoding", "application/xml"); paymentRequest.ContentType = "application/xml"; paymentRequest.ContentLength = Data.Length; paymentRequest.KeepAlive = true; Stream streamWriter = paymentRequest.GetRequestStream(); streamWriter.Write(Data, 0, Data.Length); streamWriter.Close(); HttpWebResponse paymentResponse = (HttpWebResponse)paymentRequest.GetResponse(); Stream responseStream = paymentResponse.GetResponseStream(); reader = new XmlTextReader(responseStream);
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)