protected void Page_Load(object sender, EventArgs e) { try { MassPaymentAPI ws = new MassPaymentAPI(); massTraitmentID = ((TextBox)(Page.PreviousPage.FindControl("getMassTraitmentDetails").FindControl("massTraitmentID"))).Text; //PROXY if (Resources.Resource.PROXY_HOST != "" && Resources.Resource.PROXY_PORT != "") { ws.Proxy = new System.Net.WebProxy(Resources.Resource.PROXY_HOST, Convert.ToInt32(Resources.Resource.PROXY_PORT)); if (Resources.Resource.PROXY_USER != "" && Resources.Resource.PROXY_PASSWORD != "") { ws.Proxy.Credentials = new System.Net.NetworkCredential(Resources.Resource.PROXY_USER, Resources.Resource.PROXY_PASSWORD); } } if (Resources.Resource.PROD == "true") { ws.Url = Resources.Resource.ENDPOINT_MASS; } ws.Credentials = new System.Net.NetworkCredential(Resources.Resource.MERCHANT_ID, Resources.Resource.ACCESS_KEY); resultat = ws.getMassTraitmentDetails(massTraitmentID, out massTraitmentID, out totalLinesNumber, out failedLinesNumber, out failedListObject); } catch (Exception exc) { errorMessage = exc.Message; errorDetails = exc.ToString(); } }
protected void Page_Load(object sender, EventArgs e) { try { MassPaymentAPI ws = new MassPaymentAPI(); /************************************/ /* Capture 1 */ /************************************/ //TRANSACTION1 capture1.transactionID = ((TextBox)(Page.PreviousPage.FindControl("doMassCapture").FindControl("transactionID1"))).Text; //PAYMENT1 payment1.amount = ((TextBox)(Page.PreviousPage.FindControl("doMassCapture").FindControl("paymentAmount1"))).Text; payment1.mode = ((DropDownList)(Page.PreviousPage.FindControl("doMassCapture").FindControl("paymentMode1"))).Text; payment1.action = ((DropDownList)(Page.PreviousPage.FindControl("doMassCapture").FindControl("paymentFonction1"))).Text; payment1.currency = ((TextBox)(Page.PreviousPage.FindControl("doMassCapture").FindControl("paymentCurrency1"))).Text; payment1.contractNumber = ((TextBox)(Page.PreviousPage.FindControl("doMassCapture").FindControl("paymentContractNumber1"))).Text; payment1.differedActionDate = ((TextBox)(Page.PreviousPage.FindControl("doMassCapture").FindControl("paymentDifferedActionDate1"))).Text; // Format : "dd/mm/yy" capture1.payment = payment1; captureAuthorizationList.SetValue(capture1, 0); /************************************/ /* Capture 2 */ /************************************/ //TRANSACTION2 capture2.transactionID = ((TextBox)(Page.PreviousPage.FindControl("doMassCapture").FindControl("transactionID2"))).Text; //PAYMENT2 payment2.amount = ((TextBox)(Page.PreviousPage.FindControl("doMassCapture").FindControl("paymentAmount2"))).Text; payment2.mode = ((DropDownList)(Page.PreviousPage.FindControl("doMassCapture").FindControl("paymentMode2"))).Text; payment2.action = ((DropDownList)(Page.PreviousPage.FindControl("doMassCapture").FindControl("paymentFonction2"))).Text; payment2.currency = ((TextBox)(Page.PreviousPage.FindControl("doMassCapture").FindControl("paymentCurrency2"))).Text; payment2.contractNumber = ((TextBox)(Page.PreviousPage.FindControl("doMassCapture").FindControl("paymentContractNumber2"))).Text; payment2.differedActionDate = ((TextBox)(Page.PreviousPage.FindControl("doMassCapture").FindControl("paymentDifferedActionDate2"))).Text; // Format : "dd/mm/yy" capture2.payment = payment2; captureAuthorizationList.SetValue(capture2, 1); //COMMENT string comment = ((HtmlTextArea)(Page.PreviousPage.FindControl("doMassCapture").FindControl("comment"))).Value; //PROXY if (Resources.Resource.PROXY_HOST != "" && Resources.Resource.PROXY_PORT != "") { ws.Proxy = new System.Net.WebProxy(Resources.Resource.PROXY_HOST, Convert.ToInt32(Resources.Resource.PROXY_PORT)); if (Resources.Resource.PROXY_USER != "" && Resources.Resource.PROXY_PASSWORD != "") { ws.Proxy.Credentials = new System.Net.NetworkCredential(Resources.Resource.PROXY_USER, Resources.Resource.PROXY_PASSWORD); } } if (Resources.Resource.PROD == "true") { ws.Url = Resources.Resource.ENDPOINT_MASS; } ws.Credentials = new System.Net.NetworkCredential(Resources.Resource.MERCHANT_ID, Resources.Resource.ACCESS_KEY); resultat = ws.doMassCapture(captureAuthorizationList, comment, out massTraitmentID, out date); } catch (Exception exc) { errorMessage = exc.Message; errorDetails = exc.ToString(); } }