Browse Source

trust payment changes

Ime-london-webcore
shakun 11 months ago
parent
commit
60ed0bad4a
  1. 14
      Swift.web/DashboardV2/Dashboard2.aspx
  2. 70
      Swift.web/Payment/STPaymentCustomerRedirect.aspx
  3. 42
      Swift.web/Payment/STPaymentCustomerRedirect.aspx.cs
  4. 119
      Swift.web/Payment/STPaymentCustomerRedirect.aspx.cs.orig
  5. 41
      Swift.web/Payment/STPaymentCustomerRedirect.aspx.designer.cs
  6. 108
      Swift.web/Payment/STPaymentCustomerRedirect.aspx.orig
  7. 1
      Swift.web/Payment/STPaymentSuccess.aspx
  8. 54
      Swift.web/Payment/trans_payment_decline.aspx
  9. 34
      Swift.web/Payment/trans_payment_decline.aspx.cs
  10. 9
      Swift.web/Payment/trans_payment_decline.aspx.designer.cs
  11. 412
      Swift.web/Payment/trans_payment_success.aspx
  12. 23
      Swift.web/Payment/trans_payment_success.aspx.cs
  13. 27
      Swift.web/Payment/trans_payment_success.aspx.designer.cs
  14. 2
      Swift.web/Remit/Administration/CustomerRegistration/UpdateKYC.aspx.cs
  15. 2
      Swift.web/Remit/Transaction/VerifyMobileTransaction/VerifyMobileTransaction.aspx.cs
  16. 1
      Swift.web/Remit/UserControl/UcTransaction.ascx

14
Swift.web/DashboardV2/Dashboard2.aspx

@ -380,7 +380,7 @@
<!-- stat 1 -->
<div class="d-flex p-3 border-bottom">
<div class="flex-grow-1">
<h4 class="mt-0 mb-1 fs-22" id="totalCustomerCount">121,000</h4>
<h4 class="mt-0 mb-1 fs-22" id="totalCustomerCount">0</h4>
<span class="text-muted">Total Customers</span>
</div>
<i data-feather="users" class="align-self-center icon-dual icon-md"></i>
@ -389,7 +389,7 @@
<!-- stat 2 -->
<div class="d-flex p-3 border-bottom">
<div class="flex-grow-1">
<h4 class="mt-0 mb-1 fs-22" id="mobileCustomerCount">21,000</h4>
<h4 class="mt-0 mb-1 fs-22" id="mobileCustomerCount">0</h4>
<span class="text-muted">Total Mobile Customers</span>
</div>
<i data-feather="image" class="align-self-center icon-dual icon-md"></i>
@ -424,7 +424,7 @@
</div>
<div class="msg-content w-100" style="margin-left: 10px;">
<h3 class="title pb-1" style="font-size: 14px !important;">Compliance/OFAC Hold</h3>
<p class="msg-text" style="color: red;" id="complianceHoldCount">10</p>
<p class="msg-text" style="color: red;" id="complianceHoldCount">0</p>
</div>
<span class="icon-element mark-as-read-btn flex-shrink-0 ml-auto mr-0"
data-toggle="tooltip" data-placement="left" title="View Topup Request" style="display: none;">
@ -439,8 +439,8 @@
<i class='uil uil-bell'></i>
</div>
<div class="msg-content w-100" style="margin-left: 10px;">
<h3 class="title pb-1" style="font-size: 14px !important;">Compliance/OFAC Hold : Mobile (KYC Later)</h3>
<p class="msg-text" style="color: red;" id="complianceHoldCountMobileKycLater">4</p>
<h3 class="title pb-1" style="font-size: 14px !important;">Compliance Hold: Mobile (KYC Later)</h3>
<p class="msg-text" style="color: red;" id="complianceHoldCountMobileKycLater">0</p>
</div>
<span class="icon-element mark-as-read-btn flex-shrink-0 ml-auto mr-0"
data-toggle="tooltip" data-placement="left" title="View Reschedule Request" style="display: none;">
@ -455,8 +455,8 @@
<i class='uil uil-bell'></i>
</div>
<div class="msg-content w-100" style="margin-left: 10px;">
<h3 class="title pb-1" style="font-size: 14px !important;">Compliance/OFAC Hold : Mobile (KYC Now)</h3>
<p class="msg-text" style="color: red;" id="complianceHoldCountMobileKycNow">4</p>
<h3 class="title pb-1" style="font-size: 14px !important;">ComplianceHold: Mobile (KYC Now)</h3>
<p class="msg-text" style="color: red;" id="complianceHoldCountMobileKycNow">0</p>
</div>
<span class="icon-element mark-as-read-btn flex-shrink-0 ml-auto mr-0"
data-toggle="tooltip" data-placement="left" title="View Reschedule Request" style="display: none;">

70
Swift.web/Payment/STPaymentCustomerRedirect.aspx

@ -24,9 +24,9 @@
function CallBackPost(post) {
if (post == 'true') {
$("[id*='btnSubmit']").click();
}
}
@ -44,43 +44,43 @@
<p>If the payment page didn't load, </p>
<input type="submit" value="Click here" class="btn btn-primary" onclick="CallBackPost('true'); this.value = 'Submitting ';"/>
<input type="submit" value="Click here" class="btn btn-primary" onclick="CallBackPost('true'); this.value = 'Submitting ';" />
</div>
</div>
<form runat="server" id="from">
<input type="hidden" name="sitereference" value="test_subhidauk71992">
<input type="hidden" name="stprofile" value="default">
<input type="hidden" name="currencyiso3a" value="GBP">
<%-- <asp:HiddenField ID="mainamount" runat="server"/>--%>
<input type="hidden" name="mainamount" id="mainamount" runat="server">
<input type="hidden" name="version" value="2">
<asp:HiddenField ID="sitereference" runat="server" />
<input type="hidden" name="stprofile" value="default"/>
<input type="hidden" name="currencyiso3a" value="GBP"/>
<input type="hidden" name="mainamount" id="mainamount" runat="server"/>
<input type="hidden" name="version" value="2"/>
<asp:HiddenField ID="orderreference" runat="server" />
<input type="hidden" name="request_source" value="ORM">
<input type="hidden" name="billingfirstname" id="billingfirstname" runat="server">
<input type="hidden" name="billinglastname" id="billinglastname" runat="server">
<input type="hidden" name="billingstreet" id="billingstreet" runat="server">
<input type="hidden" name="customerpremise" id="customerpremise" runat="server">
<input type="hidden" name="customerstreet" id="customerstreet" runat="server">
<input type="hidden" name="billingpostcode" id="billingpostcode" runat="server">
<input type="hidden" name="customerpostcode" id="customerpostcode" runat="server">
<input type="hidden" name="billingtown" id="billingtown" runat="server">
<input type="hidden" name="customertown" id="customertown" runat="server">
<input type="hidden" name="billingcountryiso2a" value="GB">
<input type="hidden" name="customercountryiso2a" value="GB">
<input type="hidden" name="billingtelephone" id="billingtelephone" runat="server">
<input type="hidden" name="customertelephone" id="customertelephone" runat="server">
<input type="hidden" name="billingemail" id="billingemail" runat="server">
<input type="hidden" name="customeremail" id="customeremail" runat="server">
<input type="hidden" name="customertelephonetype" value="M">
<input type="hidden" name="ruleidentifier" value="STR-6">
<input type="hidden" name="successfulurlredirect" value="https://uat.imelondon.co.uk:1081/payment/trans_payment_success.aspx">
<input type="hidden" name="declinedurlredirect" value="https://uat.imelondon.co.uk:1081/payment/trans_payment_decline.aspx">
<input type="hidden" name="request_source" value="ORM"/>
<input type="hidden" name="billingfirstname" id="billingfirstname" runat="server"/>
<input type="hidden" name="billinglastname" id="billinglastname" runat="server"/>
<input type="hidden" name="billingstreet" id="billingstreet" runat="server"/>
<input type="hidden" name="customerpremise" id="customerpremise" runat="server"/>
<input type="hidden" name="customerstreet" id="customerstreet" runat="server"/>
<input type="hidden" name="billingpostcode" id="billingpostcode" runat="server"/>
<input type="hidden" name="customerpostcode" id="customerpostcode" runat="server"/>
<input type="hidden" name="billingtown" id="billingtown" runat="server"/>
<input type="hidden" name="customertown" id="customertown" runat="server"/>
<input type="hidden" name="billingcountryiso2a" value="GB"/>
<input type="hidden" name="customercountryiso2a" value="GB"/>
<input type="hidden" name="billingtelephone" id="billingtelephone" runat="server"/>
<input type="hidden" name="customertelephone" id="customertelephone" runat="server"/>
<input type="hidden" name="billingemail" id="billingemail" runat="server"/>
<input type="hidden" name="customeremail" id="customeremail" runat="server"/>
<input type="hidden" name="customertelephonetype" value="M"/>
<input type="hidden" name="ruleidentifier" value="STR-6"/>
<input type="hidden" runat="server" id="successfulurlredirect" name="successfulurlredirect" />
<input type="hidden" runat="server" id="declinedurlredirect" name="declinedurlredirect" />
<asp:HiddenField ID="sitesecuritytimestamp" runat="server" />
<asp:HiddenField ID="sitesecurity" runat="server" />
@ -88,10 +88,10 @@
<input type="hidden" name="sitesecurity" value="hb180e83d1a161c4dd32c2fccd368b77a85679563d3ac20f85bbe4ae65bc39f01">--%>
<input type="hidden" name="ruleidentifier" value="STR-4">
<%-- <input type="hidden" name="ruleidentifier" value="STR-4"/>--%>
<!--Sends email confirmation to the merchant, following declined transaction:-->
<input type="hidden" name="ruleidentifier" value="STR-5">
<input type="hidden" name="merchantemail" value="shakun@japanremit.com">
<%--<input type="hidden" name="ruleidentifier" value="STR-5">--%>
<input type="hidden" name="merchantemail" runat="server" id="merchantemail" value="shakun@japanremit.com"/>
<asp:Button ID="btnSubmit" UseSubmitBehavior="true" runat="server" />

42
Swift.web/Payment/STPaymentCustomerRedirect.aspx.cs

@ -10,58 +10,61 @@ using System.Text;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using UAParser;
namespace Swift.web.Payment
{
public partial class STPaymentCustomerRedirect : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
var cn = GetStatic.ReadQueryString("cn", "");
var uniqueId = GetStatic.ReadQueryString("ref", "");
var eid = GetStatic.ReadQueryString("Id", "");
var cn = GetStatic.ReadQueryString("cn", "");
if (!string.IsNullOrEmpty(eid))
{
string uaString = HttpContext.Current.Request.Headers["User-Agent"].ToString();
//var uaParser = Parser.GetDefault();
var uaParser = Parser.GetDefault();
//ClientInfo c = uaParser.Parse(uaString);
ClientInfo c = uaParser.Parse(uaString);
RemittanceLibrary _remit = new RemittanceLibrary();
SwiftLibrary sl = new SwiftLibrary();
var tranid = HttpUtility.UrlDecode(WebUtils.DecryptString(eid));
var controlNo = HttpUtility.UrlDecode(WebUtils.DecryptString(eid));
var controlNo = HttpUtility.UrlDecode(WebUtils.DecryptString(cn));
var siteRef = GetStatic.ReadWebConfig("sitereference", "");
Utility.LogRequest(tranid, "TRUSTPAY", "CustomerRedirect", controlNo, JsonConvert.SerializeObject(c), siteRef);
// Utility.LogRequest(tranid, "TRUSTPAY", "CustomerRedirect", controlNo, JsonConvert.SerializeObject(c), uniqueId);
string sql = "EXEC proc_trust_payment @Flag = 'details',@type='data', @tranid = " + sl.FilterString(tranid) + "";
string sql = "EXEC proc_trust_payment @Flag = 'u-details',@type='data'," +
" @tranid = " + sl.FilterString(tranid) + ", @orderreference = " + sl.FilterString(controlNo) + "";
DataSet ds = _remit.ExecuteDataset(sql);
Utility.LogRequest(tranid, "TRUSTPAY", "proc_trust_payment", controlNo, sql, uniqueId);
if (ds.Tables == null || ds.Tables.Count <= 0)
{
GetStatic.AlertMessage(this, "Data Empty.");
GetStatic.AlertMessage(this, "Invalid Request.");
return;
}
DataTable dt = ds.Tables[0];
if (dt == null || dt.Rows.Count <= 0)
{
GetStatic.AlertMessage(this, "Data Empty.");
GetStatic.AlertMessage(this, "Invalid Request.");
return;
}
sitereference.Value = siteRef;
orderreference.Value = Convert.ToString(dt.Rows[0]["ControlNo"]);
sitesecuritytimestamp.Value = DateTime.UtcNow.ToString("yyyy-MM-dd HH:mm:ss");
mainamount.Value = Convert.ToString(dt.Rows[0]["camt"]);
@ -76,10 +79,13 @@ namespace Swift.web.Payment
billingtelephone.Value = customertelephone.Value = Convert.ToString(dt.Rows[0]["mobile"]);
successfulurlredirect.Value = GetStatic.ReadWebConfig("sitesuccessfulurlredirect", "");
declinedurlredirect.Value = GetStatic.ReadWebConfig("sitedeclinedurlredirect", "");
merchantemail.Value= GetStatic.ReadWebConfig("merchantemail", "");
Form.Method = "POST";
var hash = $"GBP{ mainamount.Value}test_subhidauk71992{sitesecuritytimestamp.Value}BEe6nRraqNeUgkpI";
var hash = $"GBP{ mainamount.Value}{siteRef}{sitesecuritytimestamp.Value}{GetStatic.ReadWebConfig("sitePassword", "")}";
StringBuilder builder = new StringBuilder();
using (SHA256 sha256Hash = SHA256.Create())
@ -96,6 +102,12 @@ namespace Swift.web.Payment
sitesecurity.Value = $"h{builder.ToString()}";
Form.Action = "https://payments.securetrading.net/process/payments/choice";
string sql1 = "EXEC proc_trust_payment @Flag = 'u-details-expire' ," +
" @tranid = " + sl.FilterString(tranid) + ", @orderreference = " + sl.FilterString(controlNo) + "";
DataSet ds1 = _remit.ExecuteDataset(sql1);
GetStatic.CallJSFunction(this, $"CallBackPost('true')");
}

119
Swift.web/Payment/STPaymentCustomerRedirect.aspx.cs.orig

@ -1,119 +0,0 @@
<<<<<<< HEAD
using System;
=======
using Newtonsoft.Json;
using Swift.API;
using Swift.web.Library;
using System;
>>>>>>> 6e4015f5fec00b68f9cfed4658484da469e719b5
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using UAParser;
namespace Swift.web.Payment
{
public partial class STPaymentCustomerRedirect : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
var cn = GetStatic.ReadQueryString("cn", "");
var uniqueId = GetStatic.ReadQueryString("ref", "");
var eid = GetStatic.ReadQueryString("Id", "");
if (!string.IsNullOrEmpty(eid))
{
string uaString = HttpContext.Current.Request.Headers["User-Agent"].ToString();
var uaParser = Parser.GetDefault();
ClientInfo c = uaParser.Parse(uaString);
RemittanceLibrary _remit = new RemittanceLibrary();
SwiftLibrary sl = new SwiftLibrary();
var tranid = HttpUtility.UrlDecode(WebUtils.DecryptString(eid));
var controlNo = HttpUtility.UrlDecode(WebUtils.DecryptString(eid));
Utility.LogRequest(tranid, "TRUSTPAY", "CustomerRedirect", controlNo, JsonConvert.SerializeObject(c), uniqueId);
string sql = "EXEC proc_trust_payment @Flag = 'details',@type='data', @tranid = " + sl.FilterString(tranid) + "";
DataSet ds = _remit.ExecuteDataset(sql);
if (ds.Tables == null || ds.Tables.Count <= 0)
{
GetStatic.AlertMessage(this, "Data Empty.");
return;
}
DataTable dt = ds.Tables[0];
if (dt == null || dt.Rows.Count <= 0)
{
GetStatic.AlertMessage(this, "Data Empty.");
return;
}
orderreference.Value = Convert.ToString(dt.Rows[0]["ControlNo"]);
sitesecuritytimestamp.Value = DateTime.UtcNow.ToString("yyyy-MM-dd HH:mm:ss");
mainamount.Value = Convert.ToString(dt.Rows[0]["camt"]);
billingpostcode.Value = customerpostcode.Value = Convert.ToString(dt.Rows[0]["zipcode"]);
billingfirstname.Value = Convert.ToString(dt.Rows[0]["firstname"]);
billinglastname.Value = Convert.ToString(dt.Rows[0]["lastname1"]);
billingstreet.Value = customerstreet.Value = Convert.ToString(dt.Rows[0]["address"]);
customertown.Value = billingtown.Value = Convert.ToString(dt.Rows[0]["city"]);
billingtelephone.Value = customertelephone.Value = Convert.ToString(dt.Rows[0]["mobile"]);
Form.Method = "POST";
var hash = $"GBP{ mainamount.Value}test_subhidauk71992{sitesecuritytimestamp.Value}BEe6nRraqNeUgkpI";
StringBuilder builder = new StringBuilder();
using (SHA256 sha256Hash = SHA256.Create())
{
// ComputeHash - returns byte array
byte[] bytes = sha256Hash.ComputeHash(Encoding.UTF8.GetBytes(hash));
// Convert byte array to a string
for (int i = 0; i < bytes.Length; i++)
{
builder.Append(bytes[i].ToString("x2"));
}
}
sitesecurity.Value = $"h{builder.ToString()}";
Form.Action = "https://payments.securetrading.net/process/payments/choice";
GetStatic.CallJSFunction(this, $"CallBackPost('true')");
}
}
}
protected void btnSubmit_Click(object sender, EventArgs e)
{
}
}
}

41
Swift.web/Payment/STPaymentCustomerRedirect.aspx.designer.cs

@ -3,13 +3,14 @@
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace Swift.web.Payment
{
public partial class STPaymentCustomerRedirect
{
@ -22,6 +23,15 @@ namespace Swift.web.Payment
/// </remarks>
protected global::System.Web.UI.HtmlControls.HtmlForm from;
/// <summary>
/// sitereference control.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::System.Web.UI.WebControls.HiddenField sitereference;
/// <summary>
/// mainamount control.
/// </summary>
@ -157,6 +167,24 @@ namespace Swift.web.Payment
/// </remarks>
protected global::System.Web.UI.HtmlControls.HtmlInputHidden customeremail;
/// <summary>
/// successfulurlredirect control.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::System.Web.UI.HtmlControls.HtmlInputHidden successfulurlredirect;
/// <summary>
/// declinedurlredirect control.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::System.Web.UI.HtmlControls.HtmlInputHidden declinedurlredirect;
/// <summary>
/// sitesecuritytimestamp control.
/// </summary>
@ -175,6 +203,15 @@ namespace Swift.web.Payment
/// </remarks>
protected global::System.Web.UI.WebControls.HiddenField sitesecurity;
/// <summary>
/// merchantemail control.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::System.Web.UI.HtmlControls.HtmlInputHidden merchantemail;
/// <summary>
/// btnSubmit control.
/// </summary>

108
Swift.web/Payment/STPaymentCustomerRedirect.aspx.orig

@ -1,108 +0,0 @@
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="STPaymentCustomerRedirect.aspx.cs" Inherits="Swift.web.Payment.STPaymentCustomerRedirect" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<<<<<<< HEAD
</head>
<body>
<form id="form1" runat="server">
<div>
</div>
=======
<style>
.loader {
position: fixed;
left: 0px;
top: 0px;
width: 100%;
height: 100%;
background: url('../content/images/spinner.gif') 50% 50% no-repeat rgb(249,249,249);
}
</style>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.4/jquery.min.js"></script>
<script>
$(document).ready(function () {
//Id of your button control either it is server control or simple html control
})
function CallBackPost(post) {
if (post == 'true') {
$("[id*='btnSubmit']").click();
}
}
</script>
</head>
<body>
<div class="loader">
<div class="row">
<div class="text-center">
<%--<h1>Receipt</h1>--%>
</div>
<p>If the payment page didn't load, </p>
<input type="submit" value="Click here" class="btn btn-primary" onclick="CallBackPost('true'); this.value = 'Submitting ';"/>
</div>
</div>
<form runat="server" id="from">
<input type="hidden" name="sitereference" value="test_subhidauk71992">
<input type="hidden" name="stprofile" value="default">
<input type="hidden" name="currencyiso3a" value="GBP">
<%-- <asp:HiddenField ID="mainamount" runat="server"/>--%>
<input type="hidden" name="mainamount" id="mainamount" runat="server">
<input type="hidden" name="version" value="2">
<asp:HiddenField ID="orderreference" runat="server" />
<input type="hidden" name="request_source" value="ORM">
<input type="hidden" name="billingfirstname" id="billingfirstname" runat="server">
<input type="hidden" name="billinglastname" id="billinglastname" runat="server">
<input type="hidden" name="billingstreet" id="billingstreet" runat="server">
<input type="hidden" name="customerpremise" id="customerpremise" runat="server">
<input type="hidden" name="customerstreet" id="customerstreet" runat="server">
<input type="hidden" name="billingpostcode" id="billingpostcode" runat="server">
<input type="hidden" name="customerpostcode" id="customerpostcode" runat="server">
<input type="hidden" name="billingtown" id="billingtown" runat="server">
<input type="hidden" name="customertown" id="customertown" runat="server">
<input type="hidden" name="billingcountryiso2a" value="GB">
<input type="hidden" name="customercountryiso2a" value="GB">
<input type="hidden" name="billingtelephone" id="billingtelephone" runat="server">
<input type="hidden" name="customertelephone" id="customertelephone" runat="server">
<input type="hidden" name="billingemail" id="billingemail" runat="server">
<input type="hidden" name="customeremail" id="customeremail" runat="server">
<input type="hidden" name="customertelephonetype" value="M">
<input type="hidden" name="ruleidentifier" value="STR-6">
<input type="hidden" name="successfulurlredirect" value="https://uat.imelondon.co.uk:1081/payment/trans_payment_success.aspx">
<input type="hidden" name="declinedurlredirect" value="https://uat.imelondon.co.uk:1081/payment/trans_payment_decline.aspx">
<asp:HiddenField ID="sitesecuritytimestamp" runat="server" />
<asp:HiddenField ID="sitesecurity" runat="server" />
<%-- <input type="hidden" name="sitesecuritytimestamp" value="2023-09-14 15:13:04">
<input type="hidden" name="sitesecurity" value="hb180e83d1a161c4dd32c2fccd368b77a85679563d3ac20f85bbe4ae65bc39f01">--%>
<input type="hidden" name="ruleidentifier" value="STR-4">
<!--Sends email confirmation to the merchant, following declined transaction:-->
<input type="hidden" name="ruleidentifier" value="STR-5">
<input type="hidden" name="merchantemail" value="shakun@japanremit.com">
<asp:Button ID="btnSubmit" UseSubmitBehavior="true" runat="server" />
>>>>>>> 6e4015f5fec00b68f9cfed4658484da469e719b5
</form>
</body>
</html>

1
Swift.web/Payment/STPaymentSuccess.aspx

@ -9,6 +9,7 @@
<body>
<form id="form1" runat="server">
<div>
<h1>Please close this tab.....</h1>
</div>
</form>
</body>

54
Swift.web/Payment/trans_payment_decline.aspx

@ -1,47 +1,30 @@
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="trans_payment_decline.aspx.cs" Inherits="Swift.web.Payment.trans_payment_decline" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<link href="//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css" rel="stylesheet" />
<script src="//netdna.bootstrapcdn.com/bootstrap/3.0.0/js/bootstrap.min.js"></script>
<script src="//code.jquery.com/jquery-1.11.1.min.js"></script>
<style>
body {
margin-top: 20px;
}
</style>
</head>
<link href="//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css" rel="stylesheet" />
<script src="//netdna.bootstrapcdn.com/bootstrap/3.0.0/js/bootstrap.min.js"></script>
<script src="//code.jquery.com/jquery-1.11.1.min.js"></script>
<style>
body {
margin-top: 20px;
}
</style>
</head>
<body>
<div class="container">
<div class="container">
<div class="row">
<div class="well col-xs-10 col-sm-10 col-md-6 col-xs-offset-1 col-sm-offset-1 col-md-offset-3">
<div class="row">
<div class="col-xs-6 col-sm-6 col-md-6">
<address>
<strong>Subhida UK Ltd</strong>
<br/>
Facebook https://facebook.com/imelondon.co.uk/
<br/>
<abbr title="Phone">P:</abbr>
+447984713677
</address>
</div>
</div>
<div class="row">
<div class="text-center">
<h1>TRANRSACTION DECLINED</h1>
<h1>TRANSACTION DECLINED</h1>
</div>
<table class="table table-hover">
<tbody>
<tr>
<tr>
<td class="col-md-9"><em>Error Code</em></h4></td>
@ -72,11 +55,12 @@ body {
</tr>
</tbody>
</table>
<a href="https://uat.imelondon.co.uk:1081/payment/STPaymentFail.aspx">
<button type="button" class="btn btn-danger btn-lg btn-block">
GO BACK TO IME LONDON  <span class="glyphicon glyphicon-chevron-right"></span>
</button>
</a>
<asp:HyperLink ID="lnkBack" runat="server">
<button type="button" class="btn btn-danger btn-lg btn-block">
GO BACK TO DASHBOARD  <span class="glyphicon glyphicon-chevron-right"></span>
</button>
</asp:HyperLink>
</div>
</div>
</div>

34
Swift.web/Payment/trans_payment_decline.aspx.cs

@ -1,6 +1,9 @@
using Swift.web.Library;

using Swift.API;
using Swift.web.Library;
using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.UI;
@ -10,14 +13,33 @@ namespace Swift.web.Payment
{
public partial class trans_payment_decline : System.Web.UI.Page
{
RemittanceLibrary _remit = new RemittanceLibrary();
SwiftLibrary sl = new SwiftLibrary();
protected void Page_Load(object sender, EventArgs e)
{
lblErrorCode.Text = GetStatic.ReadQueryString("errorcode", "");
//lblorderreference.Text = GetStatic.ReadQueryString("orderreference", "");
//lblpaymenttypedescription.Text = GetStatic.ReadQueryString("paymenttypedescription", "");
//lblrequestreference.Text = GetStatic.ReadQueryString("requestreference", "");
//lbltransactionreference.Text = GetStatic.ReadQueryString("transactionreference", "");
if(!Page.IsPostBack)
{
lblErrorCode.Text = GetStatic.ReadQueryString("errorcode", "");
lblorderreference.Text = GetStatic.ReadQueryString("orderreference", "");
lblpaymenttypedescription.Text = GetStatic.ReadQueryString("paymenttypedescription", "");
lblrequestreference.Text = GetStatic.ReadQueryString("requestreference", "");
lbltransactionreference.Text = GetStatic.ReadQueryString("transactionreference", "");
string sql = "EXEC proc_trust_payment @Flag = 'u-details-fail'," +
" @orderreference = " + sl.FilterString(lblorderreference.Text) + ", @requestreference = " + sl.FilterString(lblrequestreference.Text) + ", @transactionreference = " + sl.FilterString(lbltransactionreference.Text) + "";
DataSet ds = _remit.ExecuteDataset(sql);
Utility.LogRequest(lblorderreference.Text, "TRUSTPAY", "trust_payment_success", lblrequestreference.Text, sql, lbltransactionreference.Text);
lnkBack.NavigateUrl = GetStatic.ReadWebConfig("sitefail_back", "");
}
}
}
}

9
Swift.web/Payment/trans_payment_decline.aspx.designer.cs

@ -58,5 +58,14 @@ namespace Swift.web.Payment
/// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::System.Web.UI.WebControls.Label lbltransactionreference;
/// <summary>
/// lnkBack control.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::System.Web.UI.WebControls.HyperLink lnkBack;
}
}

412
Swift.web/Payment/trans_payment_success.aspx

@ -1,35 +1,34 @@
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="trans_payment_success.aspx.cs" Inherits="Swift.web.Payment.trans_payment_success" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<link href="//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css" rel="stylesheet" />
<link href="../css/currency-flags.min.css" rel="stylesheet" />
<script src="//netdna.bootstrapcdn.com/bootstrap/3.0.0/js/bootstrap.min.js"></script>
<script src="//code.jquery.com/jquery-1.11.1.min.js"></script>
<style>
<link href="//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css" rel="stylesheet" />
<link href="../css/currency-flags.min.css" rel="stylesheet" />
<script src="//netdna.bootstrapcdn.com/bootstrap/3.0.0/js/bootstrap.min.js"></script>
<script src="//code.jquery.com/jquery-1.11.1.min.js"></script>
<style>
body {
margin-top: 20px;
}
body {
margin-top: 20px;
}
table.no-border {
border-collapse: collapse;
background-color: #262262;
color: white;
}
table.no-border {
border-collapse: collapse;
background-color: #262262;
color: white;
}
table.no-border,
table.no-border thead,
table.no-border tbody,
table.no-border tfoot,
table.no-border tr,
table.no-border td,
table.no-border th {
border: none !important;
}
</style>
</head>
table.no-border,
table.no-border thead,
table.no-border tbody,
table.no-border tfoot,
table.no-border tr,
table.no-border td,
table.no-border th {
border: none !important;
}
</style>
</head>
<body>
<%--<div class="container">
<div class="row">
@ -100,165 +99,179 @@ table.no-border {
<div class="col-md-6">
<div class="mb-4">
<div class="card">
<div class="card-body p-2">
<asp:HiddenField ID="hdnorderreference" runat="server" />
<table class="table no-border" style="text-align:center;">
<tr>
<td>
<strong>Status:</strong>
<asp:Label ID="lblStatusDetail" runat="server"></asp:Label>
<%--<span id="lblStatusDetail" runat="server"></span>--%>
</td>
</tr>
<tr>
<td style="font-size:18px;">
<strong>Amount :</strong>
<asp:Label id="lblAmount" runat="server"></asp:Label>
<%--<span id="lblAmount" runat="server"></span>--%>
</td>
</tr>
<tr>
<td>
<strong>Send To:</strong>
<asp:Label ID="lblBenficiaryName" runat="server"></asp:Label>
<%-- <span id="lblBenficiaryName" runat="server"></span>--%>
<br>
</td>
</tr>
<tr>
<td>
<strong>Reference Number:</strong>
<asp:Label ID="lblTxnID" runat="server"></asp:Label>
<%--<span id="lblTxnID" runat="server"></span>--%>
</td>
</tr>
<tr>
<td>
<strong>Transaction ID:</strong>
<asp:Label ID="lblTransactionId" runat="server"></asp:Label>
<%-- <span id="lblTransactionId" runat="server"></span>--%>
</td>
</tr>
<tr>
<div class="card-body p-2">
<asp:HiddenField ID="hdnorderreference" runat="server" />
<table class="table no-border" style="text-align: center;">
<tr>
<td>
<strong>Status:</strong>
<asp:Label ID="lblStatusDetail" runat="server"></asp:Label>
<%--<span id="lblStatusDetail" runat="server"></span>--%>
</td>
</tr>
<tr>
<td style="font-size: 18px;">
<strong>Amount :</strong>
<asp:Label ID="lblAmount" runat="server"></asp:Label>
<%--<span id="lblAmount" runat="server"></span>--%>
</td>
</tr>
<tr>
<td>
<strong>Send To:</strong>
<asp:Label ID="lblBenficiaryName" runat="server"></asp:Label>
<%-- <span id="lblBenficiaryName" runat="server"></span>--%>
<br>
</td>
</tr>
<tr>
<td>
<strong>Reference Number:</strong>
<asp:Label ID="lblorderreference" runat="server"></asp:Label>
<%--<span id="lblTxnID" runat="server"></span>--%>
</td>
</tr>
<tr>
<td>
<strong>Transaction ID:</strong>
<asp:Label ID="lblTransactionId" runat="server"></asp:Label>
<%-- <span id="lblTransactionId" runat="server"></span>--%>
</td>
</tr>
<%-- <tr>
<td class="col-md-1 text-center">
<asp:Label ID="lblorderreference" runat="server"></asp:Label></td>
</tr>
<%--<tr>
</tr>--%>
<%--<tr>
<td>
<strong>Order ID:</strong>
<span id ="lblorderreference" runat="server"></span>
</td>
</tr>--%>
</table>
<hr class="mx-n4 mb-4">
<div class="px-4">
<span class="me-2">
<strong class="me-2">To: </strong>
<i class=" currency-flag currency-flag-npr me-1"></i>
</span>
<span id="lblCountry" runat="server"></span>
<table class="table">
<tr>
<td>
Transaction Date:
</td>
<td>
<strong><asp:Label ID="lblTxnDate" runat="server"></asp:Label>
<%-- <span id="lblTxnDate" runat="server"></span>--%></strong>
</td>
</tr>
<tr>
<td>Receiver Name:</td>
<td>
<strong><asp:Label ID="lblRecName" runat="server"></asp:Label>
<%--<span id="lblRecName" runat="server"></span>--%></strong>
</td>
</tr>
<tr>
<td>Address:</td>
<td>
<strong><asp:Label ID="lblReceiverAddress" runat="server"></asp:Label>
<%-- <span id="lblReceiverAddress" runat="server"></span>--%>
</strong>
</td>
</tr>
<tr>
<td>Collected Amount :</td>
<td>
<strong><asp:Label ID="lblCollectedAmount" runat="server"></asp:Label>
<%--<span id="lblCollectedAmount" runat="server"></span>--%></strong>
</td>
</tr>
<tr>
<td>Service Fee :</td>
<td>
<strong><asp:Label ID="lblServiceFee" runat="server"></asp:Label>
<%--<span id="lblServiceFee" runat="server"></span>--%></strong>
</td>
</tr>
<tr>
<td>Total Sent Amount :</td>
<td>
<strong><asp:Label ID="lblTotalSentAmount" runat="server"></asp:Label>
<%-- <span id="lblTotalSentAmount" runat="server"></span>--%></strong>
</td>
</tr>
<tr>
<td>Exchange Rate :</td>
<td>
<strong><asp:Label ID="lblExchangeRate" runat="server"></asp:Label>
<%-- <span id="lblExchangeRate" runat="server"></span>--%></strong>
</td>
</tr>
<tr>
<td>Total Payout Amount :</td>
<td>
<strong><asp:Label ID="lblTotalPayoutAmount" runat="server"></asp:Label>
<%-- <span id="lblTotalPayoutAmount" runat="server"></span>--%>
</strong>
</td>
</tr>
<tr>
<td>Delivery Method :</td>
<td>
<strong><asp:Label ID="lblDeliveryMethod" runat="server"></asp:Label>
<%-- <span id="lblDeliveryMethod" runat="server"></span>--%>
</strong>
</td>
</tr>
<tr>
<td>Bank Name :</td>
<td>
<strong><asp:Label ID="lblBankName" runat="server"></asp:Label>
<%-- <span id="lblBankName" runat="server"></span>--%>
</strong>
</td>
</tr>
<tr>
<td>Bank Branch :</td>
<td>
<strong><asp:Label ID="lblBankBranch" runat="server"></asp:Label>
<%-- <span id="lblBankBranch" runat="server"></span>--%>
</strong>
</td>
</tr>
<tr>
<td>Bank Account No :</td>
<td>
<strong><asp:Label ID="lblBankAccountNo" runat="server"></asp:Label>
<%-- <span id="lblBankAccountNo" runat="server"></span>--%>
</strong>
</td>
</tr>
<tr>
<td>Purpose of Remittance :</td>
<td>
<strong><asp:Label ID="lblPurposeOfRemittance" runat="server"></asp:Label>
<%-- <span id="lblPurposeOfRemittance" runat="server"></span>--%>
</strong>
</td>
</tr>
<tr>
</table>
<hr class="mx-n4 mb-4">
<div class="px-4">
<span class="me-2">
<strong class="me-2">To: </strong>
</span>
<strong>
<asp:Label ID="lblCountry" runat="server"></asp:Label></strong>
<table class="table">
<tr>
<td>Transaction Date:
</td>
<td>
<strong>
<asp:Label ID="lblTxnDate" runat="server"></asp:Label>
<%-- <span id="lblTxnDate" runat="server"></span>--%></strong>
</td>
</tr>
<tr>
<td>Receiver Name:</td>
<td>
<strong>
<asp:Label ID="lblRecName" runat="server"></asp:Label>
<%--<span id="lblRecName" runat="server"></span>--%></strong>
</td>
</tr>
<tr>
<td>Address:</td>
<td>
<strong>
<asp:Label ID="lblReceiverAddress" runat="server"></asp:Label>
<%-- <span id="lblReceiverAddress" runat="server"></span>--%>
</strong>
</td>
</tr>
<tr>
<td>Collected Amount :</td>
<td>
<strong>
<asp:Label ID="lblCollectedAmount" runat="server"></asp:Label>
<%--<span id="lblCollectedAmount" runat="server"></span>--%></strong>
</td>
</tr>
<tr>
<td>Service Fee :</td>
<td>
<strong>
<asp:Label ID="lblServiceFee" runat="server"></asp:Label>
<%--<span id="lblServiceFee" runat="server"></span>--%></strong>
</td>
</tr>
<tr>
<td>Total Sent Amount :</td>
<td>
<strong>
<asp:Label ID="lblTotalSentAmount" runat="server"></asp:Label>
<%-- <span id="lblTotalSentAmount" runat="server"></span>--%></strong>
</td>
</tr>
<tr>
<td>Exchange Rate :</td>
<td>
<strong>
<asp:Label ID="lblExchangeRate" runat="server"></asp:Label>
<%-- <span id="lblExchangeRate" runat="server"></span>--%></strong>
</td>
</tr>
<tr>
<td>Total Payout Amount :</td>
<td>
<strong>
<asp:Label ID="lblTotalPayoutAmount" runat="server"></asp:Label>
<%-- <span id="lblTotalPayoutAmount" runat="server"></span>--%>
</strong>
</td>
</tr>
<tr>
<td>Delivery Method :</td>
<td>
<strong>
<asp:Label ID="lblDeliveryMethod" runat="server"></asp:Label>
<%-- <span id="lblDeliveryMethod" runat="server"></span>--%>
</strong>
</td>
</tr>
<tr>
<td>Bank Name :</td>
<td>
<strong>
<asp:Label ID="lblBankName" runat="server"></asp:Label>
<%-- <span id="lblBankName" runat="server"></span>--%>
</strong>
</td>
</tr>
<tr>
<td>Bank Branch :</td>
<td>
<strong>
<asp:Label ID="lblBankBranch" runat="server"></asp:Label>
<%-- <span id="lblBankBranch" runat="server"></span>--%>
</strong>
</td>
</tr>
<tr>
<td>Bank Account No :</td>
<td>
<strong>
<asp:Label ID="lblBankAccountNo" runat="server"></asp:Label>
<%-- <span id="lblBankAccountNo" runat="server"></span>--%>
</strong>
</td>
</tr>
<tr>
<td>Purpose of Remittance :</td>
<td>
<strong>
<asp:Label ID="lblPurposeOfRemittance" runat="server"></asp:Label>
<%-- <span id="lblPurposeOfRemittance" runat="server"></span>--%>
</strong>
</td>
</tr>
<%-- <tr>
<td>
<i>Promotion Premium Rate* :</i>
</td>
@ -269,30 +282,39 @@ table.no-border {
</td>
</tr>
<tr>
<td>Promotion Discount* :</td>
<td>
<strong><asp:Label ID="lblPromotionDiscount" runat="server"></asp:Label>
<%-- <span id="lblPromotionDiscount" runat="server"></span>--%>
</strong>
</td>
</tr>
<tr>
<td>Paid by :</td>
<td>Reward Amount Used* :</td>
<td>
<strong><asp:Label ID="lblPaidBy" runat="server"></asp:Label>
<%-- <span id="lblPaidBy" runat="server"></span>--%>
</strong>
<strong>
<asp:Label ID="lblPromotionDiscount" runat="server"></asp:Label>
<%-- <span id="lblPromotionDiscount" runat="server"></span>--%>
</strong>
</td>
</tr>
</table>
</div>
</div>
</div>
<tr>
<td>Paid by :</td>
<td>
<strong>
<asp:Label ID="lblPaidBy" runat="server"></asp:Label>
<%-- <span id="lblPaidBy" runat="server"></span>--%>
</strong>
</td>
</tr>
</table>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<asp:HyperLink ID="lnkBack" runat="server">
<button type="button" class="btn btn-success btn-lg btn-block">
GO BACK TO DASHBOARD  <span class="glyphicon glyphicon-chevron-right"></span>
</button>
</asp:HyperLink>
</div>
</form>
</body>
</html>

23
Swift.web/Payment/trans_payment_success.aspx.cs

@ -1,4 +1,5 @@
using Swift.web.Library;
using Swift.API;
using Swift.web.Library;
using System;
using System.Data;
@ -9,13 +10,21 @@ namespace Swift.web.Payment
RemittanceLibrary _remit = new RemittanceLibrary();
SwiftLibrary sl = new SwiftLibrary();
protected void Page_Load(object sender, EventArgs e)
{
{
if (!Page.IsPostBack)
{
lblorderreference.Text = GetStatic.ReadQueryString("orderreference", "");
var requestreference = GetStatic.ReadQueryString("requestreference", "");
var transactionreference = GetStatic.ReadQueryString("transactionreference", "");
string sql = "EXEC proc_trust_payment @Flag = 'details-ControlNo',@type='data'," +
" @orderreference = " + sl.FilterString(lblorderreference.Text) + ", @requestreference = " + sl.FilterString(requestreference)+ ", @transactionreference = " + sl.FilterString(transactionreference) + "";
string sql = "EXEC proc_trust_payment @Flag = 'details-Control',@type='data', @tranid = " + sl.FilterString(lblorderreference.Text) + "";
DataSet ds = _remit.ExecuteDataset(sql);
Utility.LogRequest(lblorderreference.Text, "TRUSTPAY", "trust_payment_success", requestreference, sql, transactionreference);
if (ds.Tables == null || ds.Tables.Count <= 0)
{
GetStatic.AlertMessage(this, "Data Empty.");
@ -31,9 +40,11 @@ namespace Swift.web.Payment
}
lblStatusDetail.Text = Convert.ToString(dt.Rows[0]["STATUS"]);
lblCountry.Text = Convert.ToString(dt.Rows[0]["pCountry"]);
lblAmount.Text = Convert.ToString(dt.Rows[0]["pamt"]);
lblBenficiaryName.Text = Convert.ToString(dt.Rows[0]["receivername"]);
lblTxnID.Text = Convert.ToString(dt.Rows[0]["ControlNo"]);
lblorderreference.Text = Convert.ToString(dt.Rows[0]["ControlNo"]);
lblTransactionId.Text = Convert.ToString(dt.Rows[0]["id"]);
lblTxnDate.Text = Convert.ToString(dt.Rows[0]["createdDate"]);
lblRecName.Text = Convert.ToString(dt.Rows[0]["receivername"]);
@ -48,12 +59,14 @@ namespace Swift.web.Payment
lblBankBranch.Text = Convert.ToString(dt.Rows[0]["pbankBranchName"]);
lblBankAccountNo.Text = Convert.ToString(dt.Rows[0]["accountNo"]);
lblPurposeOfRemittance.Text = Convert.ToString(dt.Rows[0]["purposeofremit"]);
lblPromotionPremiumRate.Text = Convert.ToString(dt.Rows[0]["PromotionPremiumRate"]);
//lblPromotionPremiumRate.Text = Convert.ToString(dt.Rows[0]["PromotionPremiumRate"]);
lblPromotionDiscount.Text = Convert.ToString(dt.Rows[0]["PromotionDiscount"]);
lblPaidBy.Text = Convert.ToString(dt.Rows[0]["collMode"]);
//lblpaymenttypedescription.Text = GetStatic.ReadQueryString("paymenttypedescription", "");
//lblrequestreference.Text = GetStatic.ReadQueryString("requestreference", "");
//lbltransactionreference.Text = GetStatic.ReadQueryString("transactionreference", "");
lnkBack.NavigateUrl = GetStatic.ReadWebConfig("sitesuccess_back", "");
}
}
}

27
Swift.web/Payment/trans_payment_success.aspx.designer.cs

@ -60,13 +60,13 @@ namespace Swift.web.Payment
protected global::System.Web.UI.WebControls.Label lblBenficiaryName;
/// <summary>
/// lblTxnID control.
/// lblorderreference control.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::System.Web.UI.WebControls.Label lblTxnID;
protected global::System.Web.UI.WebControls.Label lblorderreference;
/// <summary>
/// lblTransactionId control.
@ -77,15 +77,6 @@ namespace Swift.web.Payment
/// </remarks>
protected global::System.Web.UI.WebControls.Label lblTransactionId;
/// <summary>
/// lblorderreference control.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::System.Web.UI.WebControls.Label lblorderreference;
/// <summary>
/// lblCountry control.
/// </summary>
@ -93,7 +84,7 @@ namespace Swift.web.Payment
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::System.Web.UI.HtmlControls.HtmlGenericControl lblCountry;
protected global::System.Web.UI.WebControls.Label lblCountry;
/// <summary>
/// lblTxnDate control.
@ -213,30 +204,30 @@ namespace Swift.web.Payment
protected global::System.Web.UI.WebControls.Label lblPurposeOfRemittance;
/// <summary>
/// lblPromotionPremiumRate control.
/// lblPromotionDiscount control.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::System.Web.UI.WebControls.Label lblPromotionPremiumRate;
protected global::System.Web.UI.WebControls.Label lblPromotionDiscount;
/// <summary>
/// lblPromotionDiscount control.
/// lblPaidBy control.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::System.Web.UI.WebControls.Label lblPromotionDiscount;
protected global::System.Web.UI.WebControls.Label lblPaidBy;
/// <summary>
/// lblPaidBy control.
/// lnkBack control.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::System.Web.UI.WebControls.Label lblPaidBy;
protected global::System.Web.UI.WebControls.HyperLink lnkBack;
}
}

2
Swift.web/Remit/Administration/CustomerRegistration/UpdateKYC.aspx.cs

@ -158,6 +158,8 @@ namespace Swift.web.Remit.Administration.CustomerRegistration
}
catch (Exception ex)
{
GetStatic.LogError(ex);
trackingNo.Text = "";
GetStatic.AlertMessage(this, jsonRes.Msg);
string custInfo = selecteduserId + "," + GetCustomerName(selecteduserId);

2
Swift.web/Remit/Transaction/VerifyMobileTransaction/VerifyMobileTransaction.aspx.cs

@ -120,7 +120,7 @@ namespace Swift.web.Remit.Transaction.VerifyMobileTransaction
if (country.SelectedItem.Text == "" || country.SelectedItem.Text == "Select")
{
country.SelectedItem.Text = "JAPAN";
country.SelectedItem.Text = "UNITED KINGDOM";
}
var ds = at.GetHoldedTXNListAdminMobile(GetStatic.GetUser(), branch.Text, tranNo.Text, rCountry.Text, sender.Text, receiver.Text
, amt.Text, GetStatic.GetBranch(), GetStatic.GetUserType()

1
Swift.web/Remit/UserControl/UcTransaction.ascx

@ -30,6 +30,7 @@
}
.btn-edit {
.btn-edit {
{
color: #fff;
background-color: #f0ad4e;
border-color: #eea236;

Loading…
Cancel
Save