You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

44 lines
1.6 KiB

12 months ago
12 months ago
12 months ago
12 months ago
  1. 
  2. using Swift.API;
  3. using Swift.web.Library;
  4. using System;
  5. using System.Collections.Generic;
  6. using System.Data;
  7. using System.Linq;
  8. using System.Web;
  9. using System.Web.UI;
  10. using System.Web.UI.WebControls;
  11. namespace Swift.web.Payment
  12. {
  13. public partial class trans_payment_decline : System.Web.UI.Page
  14. {
  15. RemittanceLibrary _remit = new RemittanceLibrary();
  16. SwiftLibrary sl = new SwiftLibrary();
  17. protected void Page_Load(object sender, EventArgs e)
  18. {
  19. if(!Page.IsPostBack)
  20. {
  21. lblErrorCode.Text = GetStatic.ReadQueryString("errorcode", "");
  22. lblorderreference.Text = GetStatic.ReadQueryString("orderreference", "");
  23. lblpaymenttypedescription.Text = GetStatic.ReadQueryString("paymenttypedescription", "");
  24. lblrequestreference.Text = GetStatic.ReadQueryString("requestreference", "");
  25. lbltransactionreference.Text = GetStatic.ReadQueryString("transactionreference", "");
  26. string sql = "EXEC proc_trust_payment @Flag = 'u-details-fail'," +
  27. " @orderreference = " + sl.FilterString(lblorderreference.Text) + ", @requestreference = " + sl.FilterString(lblrequestreference.Text) + ", @transactionreference = " + sl.FilterString(lbltransactionreference.Text) + "";
  28. DataSet ds = _remit.ExecuteDataset(sql);
  29. Utility.LogRequest(lblorderreference.Text, "TRUSTPAY", "trust_payment_success", lblrequestreference.Text, sql, lbltransactionreference.Text);
  30. lnkBack.NavigateUrl = GetStatic.ReadWebConfig("sitefail_back", "");
  31. }
  32. }
  33. }
  34. }