Zbiór zmian 919 dla trunk/eCard/eCardMVC/Platnosci/Controllers/MerchantController.cs
- Data:
- 2009-12-01 16:08:32 (16 years ago)
- Pliki:
-
- 1 zmodyfikowane
-
trunk/eCard/eCardMVC/Platnosci/Controllers/MerchantController.cs (zmodyfikowane) (3 diffs)
Legenda:
- Bez zmian
- Dodane
- Usunięte
-
trunk/eCard/eCardMVC/Platnosci/Controllers/MerchantController.cs
r917 r919 33 33 34 34 private readonly IRepository<vPlatnosciEcard> _repVPayment; 35 private readonly IRepository<PlatnosciEcard> _repPayment; 35 private readonly IRepository<PlatnosciEcard> _repPayment; 36 36 private FunkcjePlatnosci _func; 37 37 private ITranslate _t; … … 88 88 else merchantId = "171485000"; 89 89 90 //przeslanie w linku ordernumber potrzebnego do wyswietlenia potwierdzenia 91 int orderek = 0; 92 orderek = _repPayment.GetOrdernumber(newPayment.ORDERDESCRIPTION, newPayment.IDFaktury, newPayment.Data); 93 90 94 string LinkFail = ConfigurationManager.AppSettings["Strona"]; 91 95 LinkFail += "/" + language + ConfigurationManager.AppSettings["LinkFail"]; 92 LinkFail += "/" + newPayment.IDFaktury ;96 LinkFail += "/" + newPayment.IDFaktury + "?o=" + orderek; 93 97 94 98 string LinkOk = ConfigurationManager.AppSettings["Strona"]; 95 99 LinkOk += "/" + language + ConfigurationManager.AppSettings["LinkOk"]; 96 LinkOk += "/" + newPayment.IDFaktury ;100 LinkOk += "/" + newPayment.IDFaktury + "?o=" + orderek; ; 97 101 102 //merchantid dla srodowiska testowego 103 merchantId = "171485000"; 98 104 wyslij(newPayment, hash, merchantId, LinkFail, LinkOk); 99 105 return new EmptyResult(); … … 162 168 return strResponse; 163 169 } 164 private void wyslij(PlatnosciEcard m, string hash, string id, string linkok, string linkfail)170 private void wyslij(PlatnosciEcard m, string hash, string merchantid, string linkok, string linkfail) 165 171 { 172 //string adres = "https://pay.ecard.pl/payment/PS?ORDERDESCRIPTION=" + m.ORDERDESCRIPTION; 173 166 174 string adres = "https://pay.ecard.pl/servlet/PSTEST?ORDERDESCRIPTION=" + m.ORDERDESCRIPTION; 167 175 HttpWebRequest req = (HttpWebRequest)WebRequest.Create(adres); 168 176 string dane = "&AMOUNT=" + m.AMOUNT + "&CURRENCY=" + m.CURRENCY + "&ORDERNUMBER=" + m.ORDERNUMBER; 169 177 dane += "&NAME=" + m.NAME + "&SURNAME=" + m.SURNAME + "&LANGUAGE=" + m.LANGUAGE + "&CHARSET=ISO-8859-2"; 170 dane += "&COUNTRY=616&PAYMENTTYPE=CARDS&JS=1&HASH=" + hash + "&MERCHANTID= 171485000&AUTODEPOSIT=" + m.AUTODEPOSIT;178 dane += "&COUNTRY=616&PAYMENTTYPE=CARDS&JS=1&HASH=" + hash + "&MERCHANTID=" + merchantid + "&AUTODEPOSIT=" + m.AUTODEPOSIT; 171 179 dane += "&LINKFAIL=" + linkfail + "&LINKOK=" + linkok + "&SESSIONID=" + m.SESSIONID; 172 180 Response.Redirect(adres + dane);
