Response brings back an Incorrect URL [Resolved]

Posted by Vuyiswamb under ASP.NET on 5/30/2011 | Points: 10 | Views : 1287 | Status : [Member] [MVP] [Administrator] | Replies : 1
Good Day All
I have an asp.net project that does the CC handling for me and if the cc comes from a certain application it redirects to the page in a certain application. In that Project there is a page named "Buycredit"

That contains a Page_load that has this

if (!Page.IsPostBack)
{
//handle the response url
handleResponse();
}


And the handleresponse Method is defined like this

private void handleResponse()
{
// try
// {
//populate VCS object with values
DataAccess dataAccess = new DataAccess();
VCSResponse creditResponse = populateVCSObject();

//Temporary: Check if this needs to be forwarded to eCASH for processing
if (!string.IsNullOrEmpty(creditResponse.Misc))
{
string forwardAddy = string.Concat("http://111.111.11.118/Ecash/Ecashpos/PurchaseCredit.aspx?", Request.QueryString.ToString());
Response.Redirect(forwardAddy,false);
}
else
{
//Insert response values to the DB
dataAccess.insertReponsevalue(creditResponse);

//check if the response = approved
if (responseApproved(creditResponse.P3_AuthReponse))
{
//update the purchase history table with successfull credit purchase
dataAccess.insertPurchaseRecord((User)Session["UserDetail_Connector"], creditResponse);
//email the user the confirmation that credits were purchased
Emailer.sendCreditPurchaseMail("noreply@noreply.co.za", ((User)Session["UserDetail_Connector"]).Email, (User)Session["UserDetail_Connector"], creditResponse);
//Show on display the success purchase message
divNotify.Visible = true;
txtPromptMsg_Prompt.Text = "Credits were successfully purchased.";
}
else
{
//show user that purchase was not successful
divNotify.Visible = true;
txtPromptMsg_Prompt.Text = "Credits were not successfully purchased!";
}
}

//}
// catch (Exception ex)
// {
// throw ex;
// }
}



Now the page "PurchaseCredit.aspx" is the page in the Silverlight Project. On Debug mode, I can step through this project and it will finish and redirect to the "PurchaseCredit.aspx" in that IP and it will work fine, but when I publish it to IIS, the Page URL I get is different I get this URL


[code]http://222.222.22.22:2211/BuyCredits.aspx?p1=4635&p2=ae385dcf-b2df-4090-a8f8-a&p3=294167APPROVED++&p4=&p5=Vuyo&p6=220.00&p7=Visa&p8=Purchase+credits&p9=&p10=00&p11=1105&p12=00&pam=&m_1=720&m_2=843&m_3=&m_4=&m_5=&m_6=&m_7=&m_8=&m_9=&m_10=&CardHolderIpAddr=196.212.103.91&MaskedCardNumber=424242******4242&TransactionType=Authorisation[/url]
as you can see it is not going to the Page that has been set but its poiting page to the "BuyCredit"
[/code]

What could be the problem here ?

thanks

Thank you for posting at Dotnetfunda
[Administrator]



Responses

Posted by: Vuyiswamb on: 7/4/2011 [Member] [MVP] [Administrator] NotApplicable | Points: 25

Up
0
Down

Resolved
this was a problem on the Third-party provider hard-coded Link, this issue has been resolved.


Thank you for posting at Dotnetfunda
[Administrator]

Vuyiswamb, if this helps please login to Mark As Answer. | Alert Moderator

Login to post response