Skip to content

Commit b7e4431

Browse files
Update nochexapccsharp.aspx.cs
1 parent 6ac8850 commit b7e4431

File tree

1 file changed

+9
-97
lines changed

1 file changed

+9
-97
lines changed

CSharp/nochexapccsharp.aspx.cs

+9-97
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,8 @@ public partial class nochexapccsharp : System.Web.UI.Page
99
{
1010
protected void Page_Load(object sender, EventArgs e)
1111
{
12-
1312

14-
NameValueCollection nvc = Request.Form;
13+
NameValueCollection nvc = Request.Form;
1514
string postdetails = nvc.ToString();
1615

1716
// Create a request using a URL that can receive a post.
@@ -43,37 +42,26 @@ protected void Page_Load(object sender, EventArgs e)
4342
// Read the content.
4443
string responseFromServer = reader.ReadToEnd();
4544

46-
47-
48-
if (responseFromServer == "AUTHORISED")
49-
{
50-
//lbltransaction.Text = "Authorised";
51-
MailMessage mail = new MailMessage("[email protected]", "[email protected]");
45+
MailMessage mail = new MailMessage("[email protected]", "[email protected]");
5246
SmtpClient client = new SmtpClient();
5347
client.Port = 25;
5448
client.DeliveryMethod = SmtpDeliveryMethod.Network;
5549
client.UseDefaultCredentials = false;
5650
client.Host = "mail.nochex.com";
51+
52+
if (responseFromServer == "AUTHORISED")
53+
{
54+
//lbltransaction.Text = "Authorised";
5755
mail.Subject = "Callback was " + responseFromServer;
58-
5956
mail.Body = "Callback Response was: " + responseFromServer + ", for order:" + Request.Form["order_id"] + ". amount:" + Request.Form["amount"];
60-
6157
client.Send(mail);
6258

6359
}
6460
else // If the Callback response is DECLINED email results and investigate
6561
{
66-
//lbltransaction.Text = "Declined";
67-
MailMessage mail = new MailMessage("[email protected]", "[email protected]");
68-
SmtpClient client = new SmtpClient();
69-
client.Port = 25;
70-
client.DeliveryMethod = SmtpDeliveryMethod.Network;
71-
client.UseDefaultCredentials = false;
72-
client.Host = "mail.nochex.com";
73-
mail.Subject = "Callback was " + responseFromServer;
74-
62+
//lbltransaction.Text = "Declined";
63+
mail.Subject = "Callback was " + responseFromServer;
7564
mail.Body = "Callback Response was: " + responseFromServer + " for order:" + Request.Form["order_id"] + ", amount:" + Request.Form["amount"];
76-
7765
client.Send(mail);
7866

7967
}
@@ -82,82 +70,6 @@ protected void Page_Load(object sender, EventArgs e)
8270
reader.Close();
8371
dataStream.Close();
8472
response.Close();
85-
86-
87-
88-
89-
90-
91-
// NameValueCollection nvc = Request.Form;
92-
// string postdetails = nvc.ToString();
93-
//
94-
//
95-
// // Create a request using a URL that can receive a post.
96-
// WebRequest request = WebRequest.Create("https://www.nochex.com/apcnet/apc.aspx");
97-
// // Set the Method property of the request to POST.
98-
// request.Method = "POST";
99-
// // Create POST data and convert it to a byte array.
100-
//
101-
// byte[] byteArray = Encoding.UTF8.GetBytes(postdetails);
102-
// // Set the ContentType property of the WebRequest.
103-
// request.ContentType = "application/x-www-form-urlencoded";
104-
// // Set the ContentLength property of the WebRequest.
105-
// request.ContentLength = byteArray.Length;
106-
// // Get the request stream.
107-
// Stream dataStream = request.GetRequestStream();
108-
// // Write the data to the request stream.
109-
// dataStream.Write(byteArray, 0, byteArray.Length);
110-
// // Close the Stream object.
111-
// dataStream.Close();
112-
//
113-
// // Get the response.
114-
// WebResponse response = request.GetResponse();
115-
//
116-
// // Get the stream containing content returned by the server.
117-
// dataStream = response.GetResponseStream();
118-
// // Open the stream using a StreamReader for easy access.
119-
// StreamReader reader = new StreamReader(dataStream);
120-
// // Read the content.
121-
// string responseFromServer = reader.ReadToEnd();
122-
//
123-
//
124-
//
125-
// if (responseFromServer == "AUTHORISED")
126-
// {
127-
//
128-
// MailMessage mail = new MailMessage("[email protected]", "[email protected]");
129-
// SmtpClient client = new SmtpClient();
130-
// client.Port = 25;
131-
// client.DeliveryMethod = SmtpDeliveryMethod.Network;
132-
// client.UseDefaultCredentials = false;
133-
// client.Host = "mail.nochex.com";
134-
// mail.Subject = "APC was " + responseFromServer;
135-
//
136-
// mail.Body = "APC Response was: " + responseFromServer + ", for order:" + Request.Form["order_id"] + ". amount:" + Request.Form["amount"] + ". This was a " + Request.Form["status"] + " transaction";
137-
//
138-
// client.Send(mail);
139-
//
140-
// }
141-
// else // If the APC response is DECLINED email results and investigate
142-
// {
143-
//
144-
// MailMessage mail = new MailMessage("[email protected]", "[email protected]");
145-
// SmtpClient client = new SmtpClient();
146-
// client.Port = 25;
147-
// client.DeliveryMethod = SmtpDeliveryMethod.Network;
148-
// client.UseDefaultCredentials = false;
149-
// client.Host = "mail.nochex.com";
150-
// mail.Subject = "APC was " + responseFromServer;
151-
//
152-
// mail.Body = "APC Response was: " + responseFromServer + " for order:" + Request.Form["order_id"] + ", amount:" + Request.Form["amount"] + ". This was a " + Request.Form["status"] + " transaction";
153-
//
154-
// client.Send(mail);
155-
//
156-
// }
157-
//
158-
// // Clean up the streams.
159-
// reader.Close();
160-
// dataStream.Close();
161-
// response.Close();
73+
16274
}
16375
}

0 commit comments

Comments
 (0)