suppliers.emarat.ae Open in urlscan Pro
45.60.154.10  Public Scan

URL: https://suppliers.emarat.ae/Anonymous/FeesPayment.aspx
Submission: On June 01 via manual from GB — Scanned from GB

Form analysis 1 forms found in the DOM

POST ./FeesPayment.aspx

<form method="post" action="./FeesPayment.aspx" onsubmit="javascript:return WebForm_OnSubmit();" id="form1" autocomplete="off">
  <div class="aspNetHidden">
    <input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="">
    <input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="">
    <input type="hidden" name="__LASTFOCUS" id="__LASTFOCUS" value="">
    <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="">
  </div>
  <script type="text/javascript">
    //<![CDATA[
    var theForm = document.forms['form1'];
    if (!theForm) {
      theForm = document.form1;
    }

    function __doPostBack(eventTarget, eventArgument) {
      if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
        theForm.__EVENTTARGET.value = eventTarget;
        theForm.__EVENTARGUMENT.value = eventArgument;
        theForm.submit();
      }
    }
    //]]>
  </script>
  <script src="/WebResource.axd?d=pynGkmcFUV13He1Qd6_TZCWzGiOJK6Vn4-aFjdmccuOsWfsQrQUwLxzzPWC-a5DA0rowSlWAwJdbT4suTugLwg2&amp;t=637823509705833095" type="text/javascript"></script>
  <script src="/ScriptResource.axd?d=nv7asgRUU0tRmHNR2D6t1ClHRjsMlb2-h_iZ00BDqk6DUC7lpGpB4c7VFrsBSspwOwAAxZGm-_iiV6gXeMcW2fOCtgPvk3sva27ahUWNUGoWO1yWQ_wK4Vb0MsuxbPQlmQVcgen7DN5gNUGnr_h6_w2&amp;t=2265eaa7" type="text/javascript"></script>
  <script src="/ScriptResource.axd?d=NJmAwtEo3Ipnlaxl6CMhvreB3dq3ZHJdk92LwCtq7-PM5QaPJ8Qlwr2ylQHkGv09L9CQROXMrER4trFj3dtqnkYQ82eIXRlOs7khL67k93R_cg_3EeK40J8bgNdnuAErpUvyra4HOlHTEkkgMRzF7d_nN8DuRZVnbggaQ1JVKDg1&amp;t=ffffffffaa493ab8"
    type="text/javascript"></script>
  <script src="/ScriptResource.axd?d=dwY9oWetJoJoVpgL6Zq8OMxtiT03SZTZqIq03rWCO4Nx023vn3sG0NuV0YqHZz3XUyaRbKA433rSFtcw0bdNFFa0aYvzEQhQBI7XXpMj6n5e4_g0SfbP_8fKDeyRxz_QqDdXm63oi22zo6blhbgzv1bLumRTm_NJ6JHaCvk74mI1&amp;t=ffffffffaa493ab8"
    type="text/javascript"></script>
  <script type="text/javascript">
    //<![CDATA[
    var PageMethods = function() {
      PageMethods.initializeBase(this);
      this._timeout = 0;
      this._userContext = null;
      this._succeeded = null;
      this._failed = null;
    }
    PageMethods.prototype = {
      _get_path: function() {
        var p = this.get_path();
        if (p) return p;
        else return PageMethods._staticInstance.get_path();
      },
      AddPrepaymentCard: function(session, Amount, succeededCallback, failedCallback, userContext) {
        return this._invoke(this._get_path(), 'AddPrepaymentCard', false, {
          session: session,
          Amount: Amount
        }, succeededCallback, failedCallback, userContext);
      }
    }
    PageMethods.registerClass('PageMethods', Sys.Net.WebServiceProxy);
    PageMethods._staticInstance = new PageMethods();
    PageMethods.set_path = function(value) {
      PageMethods._staticInstance.set_path(value);
    }
    PageMethods.get_path = function() {
      return PageMethods._staticInstance.get_path();
    }
    PageMethods.set_timeout = function(value) {
      PageMethods._staticInstance.set_timeout(value);
    }
    PageMethods.get_timeout = function() {
      return PageMethods._staticInstance.get_timeout();
    }
    PageMethods.set_defaultUserContext = function(value) {
      PageMethods._staticInstance.set_defaultUserContext(value);
    }
    PageMethods.get_defaultUserContext = function() {
      return PageMethods._staticInstance.get_defaultUserContext();
    }
    PageMethods.set_defaultSucceededCallback = function(value) {
      PageMethods._staticInstance.set_defaultSucceededCallback(value);
    }
    PageMethods.get_defaultSucceededCallback = function() {
      return PageMethods._staticInstance.get_defaultSucceededCallback();
    }
    PageMethods.set_defaultFailedCallback = function(value) {
      PageMethods._staticInstance.set_defaultFailedCallback(value);
    }
    PageMethods.get_defaultFailedCallback = function() {
      return PageMethods._staticInstance.get_defaultFailedCallback();
    }
    PageMethods.set_enableJsonp = function(value) {
      PageMethods._staticInstance.set_enableJsonp(value);
    }
    PageMethods.get_enableJsonp = function() {
      return PageMethods._staticInstance.get_enableJsonp();
    }
    PageMethods.set_jsonpCallbackParameter = function(value) {
      PageMethods._staticInstance.set_jsonpCallbackParameter(value);
    }
    PageMethods.get_jsonpCallbackParameter = function() {
      return PageMethods._staticInstance.get_jsonpCallbackParameter();
    }
    PageMethods.set_path("FeesPayment.aspx");
    PageMethods.AddPrepaymentCard = function(session, Amount, onSuccess, onFailed, userContext) {
      PageMethods._staticInstance.AddPrepaymentCard(session, Amount, onSuccess, onFailed, userContext);
    }

    function WebForm_OnSubmit() {
      if (typeof(ValidatorOnSubmit) == "function" && ValidatorOnSubmit() == false) return false;
      return true;
    }
    //]]>
  </script>
  <div class="aspNetHidden">
    <input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION"
      value="jlfkyDFUkVVuleqaTy7mGiUbJ9tR7TTCAZGWkqQ+ElryqwC5kChJuzTpbWr2gKFi/tLVWx2uYFK9J4MMtQTQhBQodJLLOj6B9xSTO/k9XO7AsJ4cOW3ilF2YVEJ5i0Q8Arh6z7BUIv6RtNm3HMitQzN12agfBOHjXuM2OreWzeoTAlKz9tm5uQdgG6eSwBI+VoIuOjA/EhdKUKIYrvvE0gnQvIxkkVlCS/Wd7Bpcj6+Y2jAWku4EVlURINjUBM/wYFKI5AStEgIVO+BZ99L9pEsVuS5UcFo5HQCJU63KPY1rYU9EBp8bGBKo8sQCXQ9/aPjX5QyPymC2YXcX4OcjjdfHebsVtQ5k5pixDv6UI4Q6moRBWx+KOd59C6fkCpQuMJTMiPy+WM3xPq6jIW+zFm/8jlP08VNA7vjH6+nQchvBnYeWCJ1Xv+xXeI6IrRCJkn8kpD+XFaUET31tEvaotRz3iAH7le4fV4LWFYUzBV0WoSTaLlioPCXF9MLD54kGYesNq946LDHQUcoimAhREZ8AvdlDVYJt71pacxhwNGSL3aBS2Rngw0TcFVCkpZAEgqvyC95p0ByuQtj5gebKB0gHCvXZ9DQoMuFqLcRGngC7uXEeK7M4TlqJhaVEniqxehDxNrAASDNgvnL/d1LPvUuCe8WTVr1OdGBdjG5fq6CwiLCmX9BcylRgO48wCcuRYm5kNHDy/PNVGBmbkBDkSzD9+hVgzfZNH4gfV4LnVAE=">
  </div>
  <input type="hidden" name="ctl00$hfAreYouSureValue" id="hfAreYouSureValue" value="0">
  <input type="hidden" name="ctl00$hfVSFileName" id="hfVSFileName" value="67c48e57-dfa6-4864-8080-e658d405264f">
  <input type="hidden" name="ctl00$hdnRootURL" id="hdnRootURL">
  <script type="text/javascript">
    //<![CDATA[
    Sys.WebForms.PageRequestManager._initialize('ctl00$ScriptManager1', 'form1', ['tctl00$pnlNotificationMessage', 'pnlNotificationMessage'], [], [], 90, 'ctl00');
    //]]>
  </script>
  <div class="container-fluid container-header">
    <div class="row">
      <div class="col-md-6">
        <a id="AnonymousHeader_lnkHome" href="../Login.aspx"><img class="header-logo" src="../Images/Logo-in.png"></a>
        <span id="AnonymousHeader_lblPortalName" class="portal-name">Fee payment</span>
      </div>
      <div class="col-md-6">
        <div class="row">
          <div class="col-md-12">
            <ul class="header-upper-section">
              <li>
                <a id="AnonymousHeader_lnklanguage" class="header-link hidden-xs" href="javascript:__doPostBack('ctl00$AnonymousHeader$lnklanguage','')">
                                <span class="csp-glopal icon"></span>
                                عربي</a>
              </li>
            </ul>
          </div>
        </div>
      </div>
    </div>
  </div>
  <div class="navbar navbar-default megamenu">
    <div class="container">
      <div class="navbar-header">
        <button type="button" data-toggle="collapse" data-target="#navbar-collapse-grid" class="navbar-toggle" aria-expanded="true"><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button>
        <a id="AnonymousHeader_LinkButton1" class="language-mibile visible-xs" href="javascript:__doPostBack('ctl00$AnonymousHeader$LinkButton1','')">
                                <span class="csp-glopal icon"></span>
                                عربي</a>
      </div>
      <div id="navbar-collapse-grid" class="navbar-collapse collapse">
        <ul class="nav navbar-nav">
          <li id="AnonymousHeader_liDashboard" class="dropdown megamenu-fw">
            <a class="dropdown-toggle" aria-expanded="false" href="FeesPayment.aspx">
                        <span class="csp-token2 menu-icon"></span>
                        <span>Payment</span></a>
          </li>
        </ul>
      </div>
    </div>
  </div>
  <style type="text/css">
    /*start sent by anju , code for logedin user sent by anju (D7-645).    14-6-2015.*/
    .loggedin-widget {
      display: none;
    }

    /*end sent by anju , code for logedin user sent by anju (D7-645).    14-6-2015.*/
  </style>
  <script type="text/javascript">
    function logedInUserScript() {
      /* $( ".login-widget" ).html( $( ".loggedin-widget" ).html() );*/
      var hiddenLogOutUrl = $(".hiddenLogOut").attr("href");
      $(".logout-link").attr("href", hiddenLogOutUrl);
    }
  </script>
  <div id="AnonymousHeader_pageHelpContentNew" class="pageHelpContent"></div>
  <div id="PageHelpPopup" class="popup">
    <input type="image" name="ctl00$AnonymousHeader$ctl05" class="CloseImage" src="../Images/x2.png" onclick="$(&quot;#PageHelpPopup&quot;).fadeOut();$(&quot;.modalBackground&quot;).hide(); return false;">
    <div class="popupTitle">
      <img title="Help" class="btnInfoPopup" src="../Images/info2.png">
      <span id="AnonymousHeader_lblHelpPopupTitle" class="HelpWindowlabel"></span>
    </div>
    <div class="popup-content">
      <div class="helpBody">
        <div id="AnonymousHeader_pageHelpContent" class="pageHelpContent"></div>
        <div class="Buttons" style="text-align: center; margin-top: 20px;">
        </div>
      </div>
    </div>
  </div>
  <div class="container">
    <div id="siteMapPathDiv" class="BreadCrumb">
      <div class="row">
        <div class="col-md-6">
          <span id="siteMapPath"></span>
        </div>
        <div class="col-md-6 ">
        </div>
      </div>
    </div>
  </div>
  <div class="container">
    <div class="row">
      <div class="col-md-12">
        <div id="pnlNotificationMessage">
        </div>
        <div id="MessageBoxWrapper" class="MessageBoxWrapper">
        </div>
        <div id="MessageBoxWrapper" class="MessageBoxWrapper">
        </div>
        <div class="panel panel-default same-quick-links">
          <div class="panel-heading"> Payment </div>
          <div class="panel-body">
            <div id="ContentPlaceHolder1_dvPayment">
              <div class="row">
                <div class="col-sm-6">
                  <div class="form-group">
                    <span id="ContentPlaceHolder1_lblPaymentType">Payment type</span><span class="spanRequired">*</span>
                    <div unselectable="on" class=" select-area select-form-control select-ays-ignore " style="user-select: none; -webkit-tap-highlight-color: rgba(255, 255, 255, 0); width: 585px;"><span class="left"></span><span
                        class="center">--Select--</span><a class="select-opener"></a></div><select name="ctl00$ContentPlaceHolder1$ddlPaymentType" onchange="javascript:setTimeout('__doPostBack(\'ctl00$ContentPlaceHolder1$ddlPaymentType\',\'\')', 0)"
                      id="ContentPlaceHolder1_ddlPaymentType" class="form-control ays-ignore jcf-hidden" style="-webkit-tap-highlight-color: rgba(255, 255, 255, 0);">
                      <option selected="selected" value="-1">--Select--</option>
                      <option value="11">Bid Bond</option>
                      <option value="1">GOP NOC and Service Fees</option>
                      <option value="4">Retail Staff Incentives</option>
                      <option value="5">Product Listing Fees</option>
                      <option value="6">Tender Fees</option>
                      <option value="9">Supplier Registration Fees</option>
                      <option value="10">Refundable Deposit</option>
                    </select>
                    <span id="ContentPlaceHolder1_rfvPaymentType" class="RequiredField" style="display:none;">Required field</span>
                  </div>
                </div>
                <div class="col-sm-6">
                  <div class="form-group">
                    <span id="ContentPlaceHolder1_lblReferenceNumber">Reference number</span><span class="spanRequired">*</span>
                    <input name="ctl00$ContentPlaceHolder1$txtReferenceNumber" type="text" maxlength="50" onchange="javascript:setTimeout('__doPostBack(\'ctl00$ContentPlaceHolder1$txtReferenceNumber\',\'\')', 0)"
                      onkeypress="if (WebForm_TextBoxKeyHandler(event) == false) return false;" id="ContentPlaceHolder1_txtReferenceNumber" class="form-control ays-ignore">
                    <span id="ContentPlaceHolder1_rfvReferenceNumber" class="RequiredField" style="display:none;">Required field</span>
                  </div>
                </div>
              </div>
              <div class="row">
                <div class="col-sm-6">
                  <div class="form-group">
                    <span id="ContentPlaceHolder1_lblSupplierName">Party name</span><span class="spanRequired">*</span>
                    <input name="ctl00$ContentPlaceHolder1$txtSupplierName" type="text" maxlength="50" id="ContentPlaceHolder1_txtSupplierName" class="form-control ays-ignore">
                    <span id="ContentPlaceHolder1_rfvSupplierName" class="RequiredField" style="display:none;">Required field</span>
                  </div>
                </div>
                <div class="col-sm-6">
                  <div class="form-group">
                    <span id="ContentPlaceHolder1_lblSupplierNumber">Party number</span>
                    <input name="ctl00$ContentPlaceHolder1$txtSupplierNumber" type="text" maxlength="15" id="ContentPlaceHolder1_txtSupplierNumber" class="form-control ays-ignore" onkeydown="return isNumber(this,event)">
                  </div>
                </div>
              </div>
              <div class="row">
                <div class="col-sm-6">
                  <div class="form-group">
                    <span id="ContentPlaceHolder1_lblTRN">Party TRN</span>
                    <input name="ctl00$ContentPlaceHolder1$txtTRN" type="text" maxlength="15" id="ContentPlaceHolder1_txtTRN" class="form-control ays-ignore" onkeydown="return isNumber(this,event)">
                    <span id="ContentPlaceHolder1_cvSupplierTRN" class="RequiredField" style="display:none;">Party TRN should be 15 digits</span>
                  </div>
                </div>
                <div class="col-sm-6">
                  <div class="form-group">
                    <span id="ContentPlaceHolder1_lblPayerName">Name of payee</span><span class="spanRequired">*</span>
                    <input name="ctl00$ContentPlaceHolder1$txtPayerName" type="text" maxlength="50" id="ContentPlaceHolder1_txtPayerName" class="form-control ays-ignore">
                    <span id="ContentPlaceHolder1_rfvPayeeName" class="RequiredField" style="display:none;">Required field</span>
                    <span id="ContentPlaceHolder1_RegularExpressionValidator1" class="RequiredField" style="display:none;">Invalid data</span>
                  </div>
                </div>
              </div>
              <div class="row">
                <div class="col-sm-6">
                  <div class="form-group">
                    <span id="ContentPlaceHolder1_lblMobile">Mobile</span><span class="spanRequired">*</span>
                    <input name="ctl00$ContentPlaceHolder1$txtMobile" type="text" maxlength="10" id="ContentPlaceHolder1_txtMobile" class="form-control ays-ignore" onkeydown="return isNumber(this,event)">
                    <span id="ContentPlaceHolder1_rfvMobile" class="RequiredField" style="display:none;">Required field</span>
                    <span id="ContentPlaceHolder1_regPhoneNo" class="RequiredField" style="display:none;">Invalid data</span>
                  </div>
                </div>
                <div class="col-sm-6">
                  <div class="form-group">
                    <span id="ContentPlaceHolder1_lblEmail">Email</span><span class="spanRequired">*</span>
                    <input name="ctl00$ContentPlaceHolder1$txtEmail" type="text" maxlength="50" id="ContentPlaceHolder1_txtEmail" class="form-control ays-ignore">
                    <span id="ContentPlaceHolder1_rfvEmail" class="RequiredField" style="display:none;">Required field</span>
                    <span id="ContentPlaceHolder1_ctl01" class="RequiredField" style="display:none;">Wrong email format</span>
                  </div>
                </div>
              </div>
              <div class="row">
                <div class="col-sm-6">
                  <div class="form-group">
                    <span id="ContentPlaceHolder1_lblAddress">Address</span><span class="spanRequired">*</span>
                    <textarea name="ctl00$ContentPlaceHolder1$txtAddress" rows="2" cols="20" id="ContentPlaceHolder1_txtAddress" class="form-control ays-ignore"></textarea>
                    <span id="ContentPlaceHolder1_rfvAddress" class="RequiredField" style="display:none;">Required field</span>
                  </div>
                </div>
                <div class="col-sm-6">
                  <div class="form-group">
                    <span id="ContentPlaceHolder1_lblPaymentAmt">Payment amount</span><span class="spanRequired">*</span>
                    <input name="ctl00$ContentPlaceHolder1$txtPaymentAmt" type="text" maxlength="10" id="ContentPlaceHolder1_txtPaymentAmt" class="form-control ays-ignore" onkeypress="return isDecimal2(this,event)">
                    <span id="ContentPlaceHolder1_rfvtxtPaymentAmt" class="RequiredField" style="display:none;">Required field</span>
                  </div>
                </div>
              </div>
              <div class="row PageButtonsSearch">
                <div class="col-sm-12">
                  <input type="submit" name="ctl00$ContentPlaceHolder1$btnSubmit" value="Submit"
                    onclick="$('form').removeClass('dirty');Page_ClientValidate();if(Page_IsValid)Loading();  return Page_IsValid;WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(&quot;ctl00$ContentPlaceHolder1$btnSubmit&quot;, &quot;&quot;, true, &quot;OnSubmit&quot;, &quot;&quot;, false, false))"
                    id="ContentPlaceHolder1_btnSubmit" class="pull-right">
                </div>
              </div>
            </div>
          </div>
        </div>
        <script type="text/javascript">
          /* Common functions start */
          function validateLength(oSrc, args) {
            args.IsValid = (args.Value.length == 0 || args.Value.length == 15);
          }
          var invalid = false;

          function RemoveDirty() {
            $("form").removeClass("dirty");
            return true;
          }
          /* Enable and disable button by Agreement checkbox - start */
          $(function() {
            $("#cbxAgree").click(function() {
              if ($(this).is(":checked")) {
                $("#btnPayNow").prop('disabled', false);
              } else {
                $("#btnPayNow").prop('disabled', true);
              }
            });
          });
          /* Enable and disable button by Agreement checkbox - end */
          $(document).ready(function() {
            $("#lblReqMonth").hide();
            $("#lblReqYear").hide();
            $("#lblReqCard").hide();
            //   $("#lblReqCVC").hide();
            //testing
            //$(window).on('popstate', function (event) {
            //    alert("button");
            //    window.location.reload();
            //});
            $("#btnPayNow").click(function() {
              /* Validation begins */
              invalid = false;
              HideClientSideMessage();
              $("#lblReqMonth").hide();
              $("#lblReqYear").hide();
              $("#lblReqCard").hide();
              $("#lblReqCVC").hide();
              /* If pay by card is selected, validate required fields */
              if ($('#cbxAgree').is(':checked') == false) {
                invalid = true;
              }
              if ($("#txtAmountVal").val() == "") {
                $("#lblAmountVal").show();
                invalid = true;
              } else {
                $("#lblAmountVal").hide();
              }
              if (invalid == true) return false;
              /* Validation ends */
              /* Process the payment, using card or token*/
              if (invalid == false) {
                RemoveDirty();
                $("#btnPayNow").prop('disabled', true);
                $("#waititngPopup").show();
                PaymentSession.updateSessionFromForm('card');
              }
              return false;
            });
          });
          if (self === top) {
            var antiClickjack = document.getElementById("antiClickjack");
            antiClickjack.parentNode.removeChild(antiClickjack);
          } else {
            top.location = self.location;
          }
          PaymentSession.configure({
            fields: {
              // ATTACH HOSTED FIELDS TO YOUR PAYMENT PAGE FOR A CREDIT CARD
              card: {
                number: "#card-number",
                securityCode: "#security-code",
                expiryMonth: "#expiry-month",
                expiryYear: "#expiry-year"
              }
            },
            //SPECIFY YOUR MITIGATION OPTION HERE
            frameEmbeddingMitigation: ["javascript"],
            callbacks: {
              initialized: function(response) {
                // HANDLE INITIALIZATION RESPONSE
              },
              formSessionUpdate: function(response) {
                // HANDLE RESPONSE FOR UPDATE SESSION
                if (response.status) {
                  if ("ok" == response.status) {
                    //console.log("Session updated with data: " + response.session.id);
                    if (response.sourceOfFunds.provided.card.scheme != "VISA") {
                      if (response.sourceOfFunds.provided.card.scheme != "MASTERCARD") {
                        ShowErrorMessage("Sorry, Error occured during processing your request");
                        $("#waititngPopup").hide();
                        $("#btnPayNow").prop('disabled', false);
                        $("#btnCancel").prop('disabled', false);
                        return false;
                      }
                    }
                    var Amount = $('#ContentPlaceHolder1_hdnAmountVal').val() != null && $('#ContentPlaceHolder1_hdnAmountVal').val() != "" ? $('#ContentPlaceHolder1_hdnAmountVal').val() : $('#txtAmountVal').val();
                    PageMethods.AddPrepaymentCard(response.session.id, Amount, onSuccess);

                    function onSuccess(prepaymentresponse) {
                      if (prepaymentresponse == 'false') {
                        $("#waititngPopup").hide();
                        ShowErrorMessage('Sorry, Error occured during processing your request', 10000);
                      } else {
                        var payAmount = $('#txtAmountVal').val();
                        var CardType = response.sourceOfFunds.provided.card.scheme;
                        post("Check3DS.aspx", {
                          "session.id": response.session.id,
                          "apiOperation": "AUTHENTICATION_AVAILABLE",
                          "payAmount": payAmount,
                          "cardType": CardType
                        });
                      }
                    }
                  } else if ("fields_in_error" == response.status) {
                    $("#btnPayNow").prop('disabled', false);
                    $("#btnCancel").prop('disabled', false);
                    console.log("Session update failed with field errors.");
                    if (response.errors.expiryYear) {
                      //ShowErrorMessage("Expiry year invalid or missing");
                      //  $("#lblReqYear").show();
                    }
                    if (response.errors.expiryMonth) {
                      //ShowErrorMessage('Enter a valid expiry month');
                      $("#lblReqMonth").show();
                    }
                    if (response.errors.securityCode) {
                      // ShowErrorMessage("Security code invalid");
                      // $("#lblReqCVC").show();
                    }
                    if (response.errors.cardNumber) {
                      //ShowErrorMessage("Card number invalid or missing");
                      $("#lblReqCard").show();
                    }
                    $("#waititngPopup").hide();
                  } else if ("request_timeout" == response.status) {
                    $("#btnPayNow").prop('disabled', false);
                    $("#btnCancel").prop('disabled', false);
                    ShowErrorMessage("Operation time out");
                    $("#waititngPopup").hide();
                  } else if ("system_error" == response.status) {
                    $("#btnPayNow").prop('disabled', false);
                    $("#btnCancel").prop('disabled', false);
                    ShowErrorMessage("Sorry, Error occured during processing your request");
                    $("#waititngPopup").hide();
                  }
                } else {
                  $("#btnPayNow").prop('disabled', false);
                  $("#btnCancel").prop('disabled', false);
                  ShowErrorMessage("Sorry, Error occured during processing your request");
                  $("#waititngPopup").hide();
                }
              }
            },
            interaction: {
              displayControl: {
                formatCard: "EMBOSSED",
                invalidFieldCharacters: "REJECT"
              }
            }
          });

          function ShowErrorMessage(message) {
            ShowClientSideError(message);
            ScrollUp();
          }

          function post(path, params, method) {
            method = method || "post"; // Set method to post by default if not specified.
            var form = document.createElement("form");
            form.setAttribute("method", method);
            form.setAttribute("action", path);
            for (var key in params) {
              if (params.hasOwnProperty(key)) {
                var hiddenField = document.createElement("input");
                hiddenField.setAttribute("type", "hidden");
                hiddenField.setAttribute("name", key);
                hiddenField.setAttribute("value", params[key]);
                form.appendChild(hiddenField);
              }
            }
            document.body.appendChild(form);
            form.submit();
          }
          //window.addEventListener("pageshow", function (event) {
          //    debugger;
          //    alert("Dddd");
          //    var historyTraversal = event.persisted ||
          //        (typeof window.performance != "undefined" && window.performance.navigation.type === 2);
          //    if (historyTraversal) {
          //         window.location.reload();
          //    }
          //});
          //window.addEventListener("popstate", function (event) {
          //    debugger;
          //    alert("popstate");
          //    event.preventDefault();
          //    window.location.reload();
          //});
          //$(window).on('popstate', function (event) {
          //    alert("button");
          //    window.location.reload();
          //});
        </script>
        <script type="text/javascript">
          function preventBack() {
            window.history.forward();
          }
          setTimeout("preventBack()", 0);
          window.onunload = function() {
            null
          };
        </script>
      </div>
    </div>
  </div>
  <!-- Footer -->
  <footer class="footer">
    <!-- Copyright -->
    <div class="footer-copyright text-center py-3"> Copyright © 2023, Emarat All Rights Reserved. </div>
    <!-- Copyright -->
  </footer>
  <!-- Footer -->
  <span id="lblSessionTimeoutTitle" style="display: none">Session timeout</span>
  <span id="lblSessionTimeoutMessage" style="display: none">Session has been expired and you will be redirected to the home page</span>
  <div id="YesNoWindow" class="modal fade" role="dialog" aria-labelledby="myModalLabel">
    <div class="modal-dialog" role="document">
      <div class="modal-content">
        <div class="modal-header" id="OkWindowTitle">
          <span id="lblModalYesNoWindowTitle" class="BlueTitle"></span>
        </div>
        <div class="modal-body" id="YesNoText">
        </div>
        <div class="modal-footer">
          <div class="row">
            <div class="col-sm-12 PageButtons">
              <input type="submit" name="ctl00$YesNoWindow$NoBtn" value="Cancel" id="NoBtn" class="button-clear">
              <input type="submit" name="ctl00$YesNoWindow$YesBtn" value="Yes" id="YesBtn">
              <input type="submit" name="ctl00$YesNoWindow$YesBtn2" value="Request another" id="YesBtn2">
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
  <script type="text/javascript">
    function ShowYesNoMessage(type, messageTitle, messageBody, yesFcn, noFcn) {
      //$('html,body').animate({ scrollTop: 0 }, 'slow');//    to scroll top. 14-12-2014.
      $("#NoBtn").show();
      $("#YesBtn").val("Yes");
      $("#YesBtn2").hide();
      $("#NoBtn").off('click');
      $("#NoBtn").on('click', function() {
        if (noFcn == undefined) {
          $("#YesNoWindow").modal('hide');
          return false;
        } else {
          noFcn();
          return false;
        }
      });
      $("#YesBtn").off('click');
      $("#YesBtn").on('click', function() {
        if (yesFcn == undefined) {
          $("#YesNoWindow").modal('hide');
        } else {
          yesFcn();
          return false;
        }
      });
      $("#lblModalYesNoWindowTitle").html(messageTitle);
      $("#YesNoText").html(messageBody);
      switch (type) {
        case 1: { //Info Message
          $("#ImgYesNoWindow").prop("src", '/Images/dialog_information.png');
          break;
        }
        case 2: { //Error Message
          $("#ImgYesNoWindow").prop("src", '/Images/dialog_error.png');
          break;
        }
        case 3: { //Question Message
          $("#ImgYesNoWindow").prop("src", '/Images/dialog_question.png');
          break;
        }
        case 4: { //Warning Message
          $("#ImgYesNoWindow").prop("src", '/Images/dialog_warning.png');
          break;
        }
      }
      $("#YesNoWindow").modal({
        backdrop: 'static',
        keyboard: false
      });
      $("#YesBtn").focus();
    }

    function ShowMessageCustome(type, messageTitle, messageBody, btn1Text, btn1Fcn, btn2Text, btn2Fcn) {
      ShowYesNoMessage(type, messageTitle, messageBody, btn1Fcn);
      $("#NoBtn").hide();
      $("#YesBtn2").show();
      $("#YesBtn").val(btn1Text);
      $("#YesBtn2").val(btn2Text);
      $("#YesBtn2").off('click');
      $("#YesBtn2").on('click', function() {
        if (btn2Fcn == undefined) {
          $("#YesNoWindow").modal('hide');
          return false;
        } else {
          btn2Fcn();
          return false;
        }
      });
    }
  </script>
  <div id="OkWindow" class="modal fade" role="dialog" aria-labelledby="myModalLabel">
    <div class="modal-dialog" role="document">
      <div class="modal-content">
        <div class="modal-header" id="OkWindowTitle">
          <span id="lblModalOkWindowTitle" class="BlueTitle"></span>
        </div>
        <div class="modal-body" id="OkText">
        </div>
        <div class="modal-footer">
          <div class="row">
            <div class="col-sm-12 PageButtons">
              <input type="submit" name="ctl00$OkWindow$OkBtn" value="Ok" id="OkBtn">
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
  <script type="text/javascript">
    function ShowOkMessage(messageTitle, messageBody, okFcn) {
      $("#OkBtn").off('click');
      $("#OkBtn").on('click', function() {
        if (okFcn == undefined) {
          $("#OkWindow").modal('hide');
          return false;
        } else {
          okFcn();
          return false;
        }
      });
      $("#lblModalOkWindowTitle").html(messageTitle);
      $("#OkText").html(messageBody);
      $("#OkWindow").modal({
        backdrop: 'static',
        keyboard: false
      });
      $("#OkBtn").focus();
    }
  </script>
  <div class="modalBackground" style="display: none; position: fixed; left: 0px; top: 0px; z-index: 10000; width: 9000px; height: 9000px;"></div>
  <div class="modalBackground2" id="waititngPopup">
    <div class="loder-wrapper">
      <div style="z-index: 100211" class="customeloader"></div>
    </div>
  </div>
  <input type="hidden" name="ctl00$hdnAttachedFileTitle" id="hdnAttachedFileTitle" value="Attach file">
  <script type="text/javascript">
    //<![CDATA[
    var Page_Validators = new Array(document.getElementById("ContentPlaceHolder1_rfvPaymentType"), document.getElementById("ContentPlaceHolder1_rfvReferenceNumber"), document.getElementById("ContentPlaceHolder1_rfvSupplierName"), document
      .getElementById("ContentPlaceHolder1_cvSupplierTRN"), document.getElementById("ContentPlaceHolder1_rfvPayeeName"), document.getElementById("ContentPlaceHolder1_RegularExpressionValidator1"), document.getElementById(
        "ContentPlaceHolder1_rfvMobile"), document.getElementById("ContentPlaceHolder1_regPhoneNo"), document.getElementById("ContentPlaceHolder1_rfvEmail"), document.getElementById("ContentPlaceHolder1_ctl01"), document.getElementById(
        "ContentPlaceHolder1_rfvAddress"), document.getElementById("ContentPlaceHolder1_rfvtxtPaymentAmt"));
    //]]>
  </script>
  <script type="text/javascript">
    //<![CDATA[
    var ContentPlaceHolder1_rfvPaymentType = document.all ? document.all["ContentPlaceHolder1_rfvPaymentType"] : document.getElementById("ContentPlaceHolder1_rfvPaymentType");
    ContentPlaceHolder1_rfvPaymentType.controltovalidate = "ContentPlaceHolder1_ddlPaymentType";
    ContentPlaceHolder1_rfvPaymentType.errormessage = "Required field";
    ContentPlaceHolder1_rfvPaymentType.display = "Dynamic";
    ContentPlaceHolder1_rfvPaymentType.validationGroup = "OnSubmit";
    ContentPlaceHolder1_rfvPaymentType.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid";
    ContentPlaceHolder1_rfvPaymentType.initialvalue = "-1";
    var ContentPlaceHolder1_rfvReferenceNumber = document.all ? document.all["ContentPlaceHolder1_rfvReferenceNumber"] : document.getElementById("ContentPlaceHolder1_rfvReferenceNumber");
    ContentPlaceHolder1_rfvReferenceNumber.controltovalidate = "ContentPlaceHolder1_txtReferenceNumber";
    ContentPlaceHolder1_rfvReferenceNumber.errormessage = "Required field";
    ContentPlaceHolder1_rfvReferenceNumber.display = "Dynamic";
    ContentPlaceHolder1_rfvReferenceNumber.validationGroup = "OnSubmit";
    ContentPlaceHolder1_rfvReferenceNumber.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid";
    ContentPlaceHolder1_rfvReferenceNumber.initialvalue = "";
    var ContentPlaceHolder1_rfvSupplierName = document.all ? document.all["ContentPlaceHolder1_rfvSupplierName"] : document.getElementById("ContentPlaceHolder1_rfvSupplierName");
    ContentPlaceHolder1_rfvSupplierName.controltovalidate = "ContentPlaceHolder1_txtSupplierName";
    ContentPlaceHolder1_rfvSupplierName.errormessage = "Required field";
    ContentPlaceHolder1_rfvSupplierName.display = "Dynamic";
    ContentPlaceHolder1_rfvSupplierName.validationGroup = "OnSubmit";
    ContentPlaceHolder1_rfvSupplierName.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid";
    ContentPlaceHolder1_rfvSupplierName.initialvalue = "";
    var ContentPlaceHolder1_cvSupplierTRN = document.all ? document.all["ContentPlaceHolder1_cvSupplierTRN"] : document.getElementById("ContentPlaceHolder1_cvSupplierTRN");
    ContentPlaceHolder1_cvSupplierTRN.controltovalidate = "ContentPlaceHolder1_txtTRN";
    ContentPlaceHolder1_cvSupplierTRN.errormessage = "Party TRN should be 15 digits";
    ContentPlaceHolder1_cvSupplierTRN.display = "Dynamic";
    ContentPlaceHolder1_cvSupplierTRN.evaluationfunction = "CustomValidatorEvaluateIsValid";
    ContentPlaceHolder1_cvSupplierTRN.clientvalidationfunction = "validateLength";
    var ContentPlaceHolder1_rfvPayeeName = document.all ? document.all["ContentPlaceHolder1_rfvPayeeName"] : document.getElementById("ContentPlaceHolder1_rfvPayeeName");
    ContentPlaceHolder1_rfvPayeeName.controltovalidate = "ContentPlaceHolder1_txtPayerName";
    ContentPlaceHolder1_rfvPayeeName.errormessage = "Required field";
    ContentPlaceHolder1_rfvPayeeName.display = "Dynamic";
    ContentPlaceHolder1_rfvPayeeName.validationGroup = "OnSubmit";
    ContentPlaceHolder1_rfvPayeeName.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid";
    ContentPlaceHolder1_rfvPayeeName.initialvalue = "";
    var ContentPlaceHolder1_RegularExpressionValidator1 = document.all ? document.all["ContentPlaceHolder1_RegularExpressionValidator1"] : document.getElementById("ContentPlaceHolder1_RegularExpressionValidator1");
    ContentPlaceHolder1_RegularExpressionValidator1.controltovalidate = "ContentPlaceHolder1_txtPayerName";
    ContentPlaceHolder1_RegularExpressionValidator1.errormessage = "Invalid data";
    ContentPlaceHolder1_RegularExpressionValidator1.display = "Dynamic";
    ContentPlaceHolder1_RegularExpressionValidator1.validationGroup = "OnSubmit";
    ContentPlaceHolder1_RegularExpressionValidator1.evaluationfunction = "RegularExpressionValidatorEvaluateIsValid";
    ContentPlaceHolder1_RegularExpressionValidator1.validationexpression = "^[a-zA-Z_ ]*$";
    var ContentPlaceHolder1_rfvMobile = document.all ? document.all["ContentPlaceHolder1_rfvMobile"] : document.getElementById("ContentPlaceHolder1_rfvMobile");
    ContentPlaceHolder1_rfvMobile.controltovalidate = "ContentPlaceHolder1_txtMobile";
    ContentPlaceHolder1_rfvMobile.errormessage = "Required field";
    ContentPlaceHolder1_rfvMobile.display = "Dynamic";
    ContentPlaceHolder1_rfvMobile.validationGroup = "OnSubmit";
    ContentPlaceHolder1_rfvMobile.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid";
    ContentPlaceHolder1_rfvMobile.initialvalue = "";
    var ContentPlaceHolder1_regPhoneNo = document.all ? document.all["ContentPlaceHolder1_regPhoneNo"] : document.getElementById("ContentPlaceHolder1_regPhoneNo");
    ContentPlaceHolder1_regPhoneNo.controltovalidate = "ContentPlaceHolder1_txtMobile";
    ContentPlaceHolder1_regPhoneNo.errormessage = "Invalid data";
    ContentPlaceHolder1_regPhoneNo.display = "Dynamic";
    ContentPlaceHolder1_regPhoneNo.validationGroup = "OnSubmit";
    ContentPlaceHolder1_regPhoneNo.evaluationfunction = "RegularExpressionValidatorEvaluateIsValid";
    ContentPlaceHolder1_regPhoneNo.validationexpression = "(?:050|052|054|055|056|058)\\d{7}$";
    var ContentPlaceHolder1_rfvEmail = document.all ? document.all["ContentPlaceHolder1_rfvEmail"] : document.getElementById("ContentPlaceHolder1_rfvEmail");
    ContentPlaceHolder1_rfvEmail.controltovalidate = "ContentPlaceHolder1_txtEmail";
    ContentPlaceHolder1_rfvEmail.errormessage = "Required field";
    ContentPlaceHolder1_rfvEmail.display = "Dynamic";
    ContentPlaceHolder1_rfvEmail.validationGroup = "OnSubmit";
    ContentPlaceHolder1_rfvEmail.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid";
    ContentPlaceHolder1_rfvEmail.initialvalue = "";
    var ContentPlaceHolder1_ctl01 = document.all ? document.all["ContentPlaceHolder1_ctl01"] : document.getElementById("ContentPlaceHolder1_ctl01");
    ContentPlaceHolder1_ctl01.controltovalidate = "ContentPlaceHolder1_txtEmail";
    ContentPlaceHolder1_ctl01.errormessage = "Wrong email format";
    ContentPlaceHolder1_ctl01.display = "Dynamic";
    ContentPlaceHolder1_ctl01.validationGroup = "OnSubmit";
    ContentPlaceHolder1_ctl01.evaluationfunction = "RegularExpressionValidatorEvaluateIsValid";
    ContentPlaceHolder1_ctl01.validationexpression = "\\w+([-+.\']\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*";
    var ContentPlaceHolder1_rfvAddress = document.all ? document.all["ContentPlaceHolder1_rfvAddress"] : document.getElementById("ContentPlaceHolder1_rfvAddress");
    ContentPlaceHolder1_rfvAddress.controltovalidate = "ContentPlaceHolder1_txtAddress";
    ContentPlaceHolder1_rfvAddress.errormessage = "Required field";
    ContentPlaceHolder1_rfvAddress.display = "Dynamic";
    ContentPlaceHolder1_rfvAddress.validationGroup = "OnSubmit";
    ContentPlaceHolder1_rfvAddress.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid";
    ContentPlaceHolder1_rfvAddress.initialvalue = "";
    var ContentPlaceHolder1_rfvtxtPaymentAmt = document.all ? document.all["ContentPlaceHolder1_rfvtxtPaymentAmt"] : document.getElementById("ContentPlaceHolder1_rfvtxtPaymentAmt");
    ContentPlaceHolder1_rfvtxtPaymentAmt.controltovalidate = "ContentPlaceHolder1_txtPaymentAmt";
    ContentPlaceHolder1_rfvtxtPaymentAmt.errormessage = "Required field";
    ContentPlaceHolder1_rfvtxtPaymentAmt.display = "Dynamic";
    ContentPlaceHolder1_rfvtxtPaymentAmt.validationGroup = "OnSubmit";
    ContentPlaceHolder1_rfvtxtPaymentAmt.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid";
    ContentPlaceHolder1_rfvtxtPaymentAmt.initialvalue = "";
    //]]>
  </script>
  <script type="text/javascript">
    //<![CDATA[
    var Page_ValidationActive = false;
    if (typeof(ValidatorOnLoad) == "function") {
      ValidatorOnLoad();
    }

    function ValidatorOnSubmit() {
      if (Page_ValidationActive) {
        return ValidatorCommonOnSubmit();
      } else {
        return true;
      }
    }
    document.getElementById('ContentPlaceHolder1_rfvPaymentType').dispose = function() {
      Array.remove(Page_Validators, document.getElementById('ContentPlaceHolder1_rfvPaymentType'));
    }
    document.getElementById('ContentPlaceHolder1_rfvReferenceNumber').dispose = function() {
      Array.remove(Page_Validators, document.getElementById('ContentPlaceHolder1_rfvReferenceNumber'));
    }
    document.getElementById('ContentPlaceHolder1_rfvSupplierName').dispose = function() {
      Array.remove(Page_Validators, document.getElementById('ContentPlaceHolder1_rfvSupplierName'));
    }
    document.getElementById('ContentPlaceHolder1_cvSupplierTRN').dispose = function() {
      Array.remove(Page_Validators, document.getElementById('ContentPlaceHolder1_cvSupplierTRN'));
    }
    document.getElementById('ContentPlaceHolder1_rfvPayeeName').dispose = function() {
      Array.remove(Page_Validators, document.getElementById('ContentPlaceHolder1_rfvPayeeName'));
    }
    document.getElementById('ContentPlaceHolder1_RegularExpressionValidator1').dispose = function() {
      Array.remove(Page_Validators, document.getElementById('ContentPlaceHolder1_RegularExpressionValidator1'));
    }
    document.getElementById('ContentPlaceHolder1_rfvMobile').dispose = function() {
      Array.remove(Page_Validators, document.getElementById('ContentPlaceHolder1_rfvMobile'));
    }
    document.getElementById('ContentPlaceHolder1_regPhoneNo').dispose = function() {
      Array.remove(Page_Validators, document.getElementById('ContentPlaceHolder1_regPhoneNo'));
    }
    document.getElementById('ContentPlaceHolder1_rfvEmail').dispose = function() {
      Array.remove(Page_Validators, document.getElementById('ContentPlaceHolder1_rfvEmail'));
    }
    document.getElementById('ContentPlaceHolder1_ctl01').dispose = function() {
      Array.remove(Page_Validators, document.getElementById('ContentPlaceHolder1_ctl01'));
    }
    document.getElementById('ContentPlaceHolder1_rfvAddress').dispose = function() {
      Array.remove(Page_Validators, document.getElementById('ContentPlaceHolder1_rfvAddress'));
    }
    document.getElementById('ContentPlaceHolder1_rfvtxtPaymentAmt').dispose = function() {
      Array.remove(Page_Validators, document.getElementById('ContentPlaceHolder1_rfvtxtPaymentAmt'));
    }
    //]]>
  </script>
</form>

Text Content

Fee payment
 * عربي

عربي
 * Payment




Payment
Payment type*
--Select--
--Select-- Bid Bond GOP NOC and Service Fees Retail Staff Incentives Product
Listing Fees Tender Fees Supplier Registration Fees Refundable Deposit Required
field
Reference number* Required field
Party name* Required field
Party number
Party TRN Party TRN should be 15 digits
Name of payee* Required field Invalid data
Mobile* Required field Invalid data
Email* Required field Wrong email format
Address* Required field
Payment amount* Required field

Copyright © 2023, Emarat All Rights Reserved.
Session timeout Session has been expired and you will be redirected to the home
page