public static void Main()
String testxml = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>"+
" <messageID>8af793f9af34bea0cf40f5fb79f383</messageID>"+
" <messageTimestamp>20042403095953349000+660</messageTimestamp>"+
" <timeoutValue>60</timeoutValue>"+
" <apiVersion>xml-4.2</apiVersion>"+
" <merchantID>ABC0001</merchantID>"+
" <password>pesyfaun</password>"+
"<RequestType>Echo</RequestType>"+
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("https://api.securepay.com.au/xmlapi/payment");
request.KeepAlive = false;
byte[] postBytes = Encoding.ASCII.GetBytes(testxml);
request.ContentType = "application/x-www-form-urlencoded";
request.ContentLength = postBytes.Length;
Stream requestStream = request.GetRequestStream();
requestStream.Write(postBytes, 0, postBytes.Length);
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Console.WriteLine(new StreamReader(response.GetResponseStream()).ReadToEnd());