ipg.comtrust.ae
Open in
urlscan Pro
217.164.93.193
Public Scan
Submitted URL: http://ipg.comtrust.ae/e/nvoice/i?n=1905569707a14e23a87cfcbd4790372d
Effective URL: https://ipg.comtrust.ae/e/nvoice/i?n=1905569707a14e23a87cfcbd4790372d
Submission: On May 27 via api from AE — Scanned from DE
Effective URL: https://ipg.comtrust.ae/e/nvoice/i?n=1905569707a14e23a87cfcbd4790372d
Submission: On May 27 via api from AE — Scanned from DE
Form analysis
1 forms found in the DOM<form ng-hide="paymentinitiated" class="ng-pristine ng-invalid ng-invalid-required ng-valid-maxlength ng-valid-pattern" data-active="true">
<div class="row forms ng-hide" ng-show="ShowPaymentMethod">
<div>
<div id="PaymentSchemeValue" class="input-field col s6 m3 selectWithMargin">
<div class="select-wrapper ng-pristine ng-untouched ng-valid initialized"><span class="caret">▼</span><input type="text" class="select-dropdown" readonly="true" data-activates="select-options-b5d39865-f5da-b157-3fab-67bdadaf97a9"
value="Payment Card">
<ul id="select-options-b5d39865-f5da-b157-3fab-67bdadaf97a9" class="dropdown-content select-dropdown ">
<li class=""><span>Payment Card</span></li>
</ul><select ng-model="InstrumentSelected" ng-change="UpdateInstrument()" ng-options="instrument as instrument.text for instrument in AllInstruments track by instrument.value" class="ng-pristine ng-untouched ng-valid initialized">
<option value="C" label="Payment Card" selected="selected">Payment Card</option>
</select>
</div>
<label id="PaymentSchemeLabel">Choose Payment Method</label>
</div>
<div id="BankNameValue" class="input-field col s6 m3 selectWithMargin2 ng-hide" ng-show="selectedInstruementObj.Symbol == 'B'">
<div class="select-wrapper ng-pristine ng-untouched ng-valid initialized"><span class="caret">▼</span><input type="text" class="select-dropdown" readonly="true" data-activates="select-options-aef04d17-d669-8626-1aca-2fb29db279b4" value="">
<ul id="select-options-aef04d17-d669-8626-1aca-2fb29db279b4" class="dropdown-content select-dropdown ">
<li class=""><span></span></li>
</ul><select ng-model="selectedBrandNew" ng-change="BankSelected($event,this)" ng-options="brand for brand in Banks" class="ng-pristine ng-untouched ng-valid initialized">
<option value="?" selected="selected"></option>
</select>
</div>
<label id="BankNameLabel">Bank name</label>
</div>
<div class="input-field col s6 m3 selectWithMargin2 ng-hide" ng-show="selectedInstruementObj.Symbol == 'W'">
<div class="Walletdiv">
<div class="Walletdivleft">
<input type="text" name="country_code" id="country_code" ng-model="country_code" readonly="" class="ng-pristine ng-untouched ng-valid">
<label for="cardNumber" class="active">MSISDN</label>
</div>
<div class="Walletdivright">
<input type="text" class="validate ng-pristine ng-untouched ng-invalid ng-invalid-required ng-valid-maxlength" ng-model="Card_number" placeholder="5XXXXXXXX" id="MSISDN" name="CustomerMSISDN" maxlength="23"
ng-keyup="ValidateCardNumber($event,this)" autocomplete="off" data-ng-keypress="onEnterKeyPress($event)" onkeypress="return formats(this,event)"
oninput="javascript: if (this.value.length > this.maxLength) this.value = this.value.slice(0, this.maxLength);" required="">
<label for="cardNumber" class="active">MSISDN</label>
</div>
</div>
<div ng-messages="PaymentData.creditCardNumber.$error">
<div ng-message="required" style="color:red" class="ng-binding"></div>
</div>
</div>
<div class="input-field col s6 m3 selectWithMargin2 ng-hide" ng-show="ShowSmiles">
<div class="Walletdiv ng-hide" ng-show="ShowSmilesMSDN">
<di>
<input type="number" class="validate ng-pristine ng-untouched ng-invalid ng-invalid-required ng-valid-pattern ng-valid-maxlength" ng-model="Mobile_number" placeholder="05XXXXXXXX" id="MSISDN" name="MSISDN" maxlength="10" pattern="[0-9]*"
autocomplete="off" oninput="javascript: if (this.value.length > this.maxLength) this.value = this.value.slice(0, this.maxLength);" required="">
</di>
<div ng-messages="PaymentData.creditCardNumber.$error">
<div ng-message="required" style="color:red" class="ng-binding"></div>
</div>
</div>
<div class="Walletdiv ng-hide" ng-show="ShowSmilesOTP">
<input type="number" class="validate ng-pristine ng-untouched ng-invalid ng-invalid-required ng-valid-pattern ng-valid-maxlength" ng-model="Mobile_otp" placeholder="xxxxx" id="otp" name="otp" maxlength="6" pattern="[0-9]*"
autocomplete="off" data-ng-keypress="onEnterKeyPress($event)" oninput="javascript: if (this.value.length > this.maxLength) this.value = this.value.slice(0, this.maxLength);" required="">
<label for="cardNumber" class="active">Enter OTP</label>
<div ng-messages="PaymentData.creditCardNumber.$error">
<div ng-message="required" style="color:red" class="ng-binding"></div>
</div>
</div>
<div ng-show="ShowSmilesRedeem" class="ng-hide">
<div class="input-field col s12 m12 numberfield Walletdiv">
<input type="text" class="form-control blue-input-style cardnumbervalidation ng-pristine ng-untouched ng-invalid ng-invalid-required" ng-model="Card_Balance" placeholder="Smiles Balance" ng-disabled="DisableCardBalance" id="CardBalance"
name="CardBalance" onkeypress="return formats(this,event)" required="" disabled="disabled">
<label for="cardNumber" class="active">Total Smiles Points</label>
</div>
<div class="input-field col s12 m12 numberfield Walletdiv ng-hide" ng-show="ShowSmilesRangeField">
<input type="text" class="form-control blue-input-style cardnumbervalidation ng-pristine ng-untouched ng-invalid ng-invalid-required" ng-model="RedeemPointsValue" placeholder="Redeem Points" ng-disabled="DisableCardBalance"
id="CardBalance" name="CardBalance" onkeypress="return formats(this,event)" required="" disabled="disabled">
<label for="RedeemPointsValue" class="active">Redeem Points</label>
</div>
<div class="Walletdiv ng-hide" ng-show="ShowSmilesRangeField">
<div> Redeem Points <input type="range" name="range" ng-model="SmilesWalletPoints" ng-change="SmilesDynamicRange()" min="" max="" class="ng-pristine ng-untouched ng-valid"><span class="thumb"><span class="value"></span></span>
</div>
</div>
<div class="input-field col s12 m12 numberfield Walletdiv ng-hide" ng-show="ShowSmilesRangeField">
<input type="text" class="form-control ng-pristine ng-untouched ng-valid ng-valid-pattern" name="SmilesWalletAmount" ng-model="SmilesWalletAmount" placeholder="Pay With smiles Points" ng-pattern="/^[0-9]+(\.[0-9]{1,2})?$/" step="0.01"
readonly="">
<label for="SmilesWalletAmount" class="active">Pay Amount With smiles Points</label>
</div>
<div ng-messages="PaymentData.creditCardNumber.$error">
<div ng-message="required" id="ErrorMessage1" style="color:red" class="ng-binding"></div>
</div>
<div class="input-field col s12 m12 numberfield Walletdiv">
<input type="text" class="form-control ng-pristine ng-untouched ng-valid ng-valid-pattern" name="SmilesCardAmount" ng-model="SmilesCardAmount" placeholder="Pay by Card" ng-change="SmilesDynamicCardAmount()"
ng-pattern="/^[0-9]+(\.[0-9]{1,2})?$/" step="0.01" readonly="">
<label for="SmilesCardAmount" class="active">Pay by Card</label>
</div>
</div>
</div>
</div>
</div>
<div ng-show="ShowPaymentInstrumentSection" class="">
<div class="row">
<div class="col s12">
<div id="PaymentOptionText1" class="row centerText visaCheckoutMargin ng-hide" ng-show="ShowCheckoutsText">
<span>Click below to complete your payment</span>
</div>
<div class="row centerText visaCheckoutMargin ng-hide" ng-disabled="DisableForm" ng-show="ShowVisaCheckout">
<img class="v-button" src="https://secure.checkout.visa.com/wallet-services-web/xo/button.png" alt="Visa Checkout" ng-disabled="DisableForm" ng-click="DisableForm">
</div>
<div class="row centerText visaCheckoutMargin ng-hide" ng-show="ShowSamsungPay">
<input type="image" src="/e/Images/SamsungPayImg.png" style="width:250px; height:55px" ng-click="SamsungPayClick()">
</div>
<!--Apple Pay-->
<div class="content centerText ng-hide" ng-show="ShowApplePay">
<div class="apple-pay-button apple-pay-button-black-with-text appledisplay"></div>
</div>
<!--Google Pay-->
<div class="row centerText ng-hide" ng-show="ShowGooglePay" style="margin-left: 250px;margin-bottom: 20px;">
<div id="container" style="width: 220px; height: 40px;"></div>
</div>
<!--Tabby-->
<div class="content centerText ng-hide" ng-show="ShowTabby">
<div class="col s12 ng-hide" ng-show="ShowTabbyPayInstallment" ng-click="TabbyClick()">
<button id="installmentsButton" class="Tabbybutton primary">
<span style="font-weight:bold;">4 interest-free payments</span>
<img src="/e/Images/tabby-logo-charcoal.svg" class="TabbyImage">
<br>
<span style="padding: 3px 70px 3px 1px;"> No fees. Pay with any card.</span>
</button>
</div>
<div class="col s12 ng-hide" ng-show="ShowTabbyPay14Days">
<button id="payLaterButton" class="Tabbybutton primary" ng-click="TabbyClick()">
<span style="font-weight:bold;padding: 3px 70px 3px 1px;">Pay in 14 days</span>
<img src="/e/Images/Tabby-Logo.svg" class="TabbyImage">
<br>
<span style="padding: 3px 50px 3px 1px;"> No upfront payments. No fees.</span>
</button>
</div>
<div style="clear:both"></div>
</div>
<!--KNET Pay-->
<div class="content centerText ng-hide" ng-show="ShowKNET">
<div class="btn pay" ng-click="KNETPayClick()" style="width: 250px; height: 55px; background: #00549a">
<img style="height: 37px; margin-top: 8px; margin-left: -12px; float: left; margin-right: 14px; " src="/e/Images/knet-logo.png">
<span style="float: left;font-weight: bold;margin-top: 10px;font-family: lato">Pay by KNET</span>
<span style="clear: both"></span>
</div>
</div>
<div id="PaymentOptionText2" class="row centerText visaCheckoutMargin ng-hide" ng-show="ShowCheckoutsText">
<span>Or enter your card details below</span>
</div>
</div>
</div>
<div class="row" ng-hide="HideCardEntry">
<div class="col s12 cards">
<div class="row">
<div id="AcceptedCardsLabel" class="col s4 title">
<span>Accepted cards:</span>
</div>
<div class="col s2" ng-show="ShowMastercardLogo">
<img src="/e/Images/SchemeNew/Mastercard_Medium.png" class="ic_mastercard">
</div>
<div class="col s2" ng-show="ShowVisaLogo">
<img src="/e/Images/SchemeNew/VISA.png" class="ic_visa" style=" height: 20px !important; margin-top: 5px;">
</div>
<div class="col s2 ng-hide" ng-show="ShowAmexLogo">
<img src="/e/Images/SchemeNew/AMEX_Big.png" class="ic_amex">
</div>
</div>
</div>
</div>
</div>
<div class="row forms" ng-show="ShowCardPaymentSection">
<div class="input-field col s12 m6 numberfield">
<div id="CardNumberText">
<input type="text" class="validate ng-pristine ng-untouched ng-invalid ng-invalid-required ng-valid-maxlength" ng-model="Card_number" id="cardNumber" name="creditCardNumber" maxlength="23" ng-keyup="ValidateCardNumber($event,this)"
data-ng-keypress="onEnterKeyPress($event)" autocomplete="off" inputmode="numeric" onkeypress="return formats(this,event)" ng-blur="pasteformats(this,event)"
oninput="javascript: if (this.value.length > this.maxLength) this.value = this.value.slice(0, this.maxLength);" required="">
<label id="CardNumberLabel" for="cardNumber" class="active">Card number</label>
<img src="/e/Images/BlankCard.svg" class="cardvalidation" ng-show="isBlankSelected">
<img src="/e/Images/HousePay-Visa-selected.svg" class="cardvalidation ng-hide" ng-show="isVisaSelected">
<img src="/e/Images/HousePay-MasterCard-selected.svg" class="cardvalidation ng-hide" ng-show="isMasterCardSelected">
<img src="/e/Images/HousePay-Amex-selected.svg" class="cardvalidation ng-hide" ng-show="isAmexSelected">
</div>
<div ng-messages="PaymentData.creditCardNumber.$error">
<div ng-message="required" id="ErrorMessage1" style="color:red" class="ng-binding"></div>
</div>
</div>
<div>
<div id="ExpiryMonthText" class="input-field col s6 m3 month">
<div class="select-wrapper ng-pristine ng-untouched ng-valid initialized"><span class="caret">▼</span><input type="text" class="select-dropdown" readonly="true" data-activates="select-options-6499fd4a-6d62-7a5a-95fc-ad1fb496e3e7"
value="January">
<ul id="select-options-6499fd4a-6d62-7a5a-95fc-ad1fb496e3e7" class="dropdown-content select-dropdown ">
<li class=""><span>January</span></li>
<li class=""><span>February</span></li>
<li class=""><span>March</span></li>
<li class=""><span>April</span></li>
<li class=""><span>May</span></li>
<li class=""><span>June</span></li>
<li class=""><span>July</span></li>
<li class=""><span>August</span></li>
<li class=""><span>September</span></li>
<li class=""><span>October</span></li>
<li class=""><span>November</span></li>
<li class=""><span>December</span></li>
</ul><select ng-model="month" ng-init="month = months[0]" ng-options="x as x.text for x in months track by x.value" class="ng-pristine ng-untouched ng-valid initialized">
<option value="1" label="January" selected="selected">January</option>
<option value="2" label="February">February</option>
<option value="3" label="March">March</option>
<option value="4" label="April">April</option>
<option value="5" label="May">May</option>
<option value="6" label="June">June</option>
<option value="7" label="July">July</option>
<option value="8" label="August">August</option>
<option value="9" label="September">September</option>
<option value="10" label="October">October</option>
<option value="11" label="November">November</option>
<option value="12" label="December">December</option>
</select>
</div>
<label id="ExpiryMonthLabel">Expiry month</label>
</div>
<div id="ExpiryYearText" class="input-field col s6 m3 year">
<div class="select-wrapper ng-pristine ng-untouched ng-valid initialized"><span class="caret">▼</span><input type="text" class="select-dropdown" readonly="true" data-activates="select-options-93e621cd-8596-5b75-ec77-f56bb1cf92ce"
value="2024">
<ul id="select-options-93e621cd-8596-5b75-ec77-f56bb1cf92ce" class="dropdown-content select-dropdown ">
<li class=""><span>2024</span></li>
<li class=""><span>2025</span></li>
<li class=""><span>2026</span></li>
<li class=""><span>2027</span></li>
<li class=""><span>2028</span></li>
<li class=""><span>2029</span></li>
<li class=""><span>2030</span></li>
<li class=""><span>2031</span></li>
<li class=""><span>2032</span></li>
<li class=""><span>2033</span></li>
</ul><select ng-model="selectedYear" ng-init="selectedYear = years[0]" ng-options="year for year in years" class="ng-pristine ng-untouched ng-valid initialized">
<option value="number:2024" label="2024" selected="selected">2024</option>
<option value="number:2025" label="2025">2025</option>
<option value="number:2026" label="2026">2026</option>
<option value="number:2027" label="2027">2027</option>
<option value="number:2028" label="2028">2028</option>
<option value="number:2029" label="2029">2029</option>
<option value="number:2030" label="2030">2030</option>
<option value="number:2031" label="2031">2031</option>
<option value="number:2032" label="2032">2032</option>
<option value="number:2033" label="2033">2033</option>
</select>
</div>
<label id="ExpiryYearLabel">Expiry year</label>
</div>
</div>
<div>
<div ng-message="required" id="ErrorMessage2" style="color:red" class="ng-binding"></div>
</div>
<div id="CVV_Text" class="input-field col s12 m6 numberfield" ng-show="selectedBrand.VerifyInfo != ''">
<div>
<input type="password" class="validate CvvMasking ng-pristine ng-untouched ng-invalid ng-invalid-required ng-valid-pattern ng-valid-maxlength" ng-model="Validation_code" id="ValidationCode" name="ValidationCode" maxlength="4"
autocomplete="off" pattern="[0-9]*" inputmode="numeric" data-ng-keypress="onEnterKeyPress($event)" oninput="javascript: if (this.value.length > this.maxLength) this.value = this.value.slice(0, this.maxLength);" required="">
<label id="CVV_Label" for="exampleInputPassword1">Validation Code ( CVV/CVC/CID )</label>
</div>
<div ng-messages="PaymentData.ValidationCode.$error">
<div ng-message="required" id="ErrorMessage3" style="color:red" class="ng-binding"></div>
</div>
</div>
<div class="input-field col s12 m6 numberfield ng-hide" ng-show="ShowNameOnCard">
<div id="NameOnCard">
<input type="text" class="validate ng-pristine ng-untouched ng-valid ng-valid-maxlength" ng-model="NameOnCard" id="NameOnCard" name="NameOnCard" maxlength="50">
<label id="NameOnCardLabel" for="exampleInputPassword1">Name on Card</label>
</div>
<div ng-messages="NameOnCard.$error">
<div id="ErrorMessage4" ng-message="required" style="color:red" class="ng-binding"></div>
</div>
</div>
<!-- ngIf: paymentDataView.CustomerFraudConfigurations != null && (paymentDataView.CustomerFraudConfigurations.IsFraudEnable ||
paymentDataView.CustomerFraudConfigurations.ISFraudDetailExists) -->
<div ng-if="paymentDataView.CustomerFraudConfigurations != null && (paymentDataView.CustomerFraudConfigurations.IsFraudEnable ||
paymentDataView.CustomerFraudConfigurations.ISFraudDetailExists)" class="ng-scope">
<img ng-src="https://ssl.kaptcha.com/logo.htm?m=250000&s=" alt="Kount" height="1" width="1" style="display:none" src="https://ssl.kaptcha.com/logo.htm?m=250000&s=">
</div><!-- end ngIf: paymentDataView.CustomerFraudConfigurations != null && (paymentDataView.CustomerFraudConfigurations.IsFraudEnable ||
paymentDataView.CustomerFraudConfigurations.ISFraudDetailExists) -->
</div>
<div class="row DCCforms ng-hide" ng-show="ShowDCCProcess">
<div class="row fieldset ButtonPosition">
<fieldset>
<legend>Currency Conversion</legend>
<div class="DccRowLeft">
<input type="radio" ng-model="DCCConversion" name="DCCConversion" id="DirhamCurrency" value="OptOut" ng-disabled="disableDCCSelectionprocess" ng-change="UpdateDCC()" class="ng-pristine ng-untouched ng-valid">
<label for="DirhamCurrency" style="font-weight:bold" class="ng-binding">0</label>
<div>
<div class="dccInfoLabels">
<label class="lblpopup" style="font-size:1rem;">Card Issuer exchange rate will apply</label>
</div>
</div>
</div>
<div class="DccRowRight">
<input type="radio" ng-model="DCCConversion" name="DCCConversion" id="ConversionCurrency" value="OptIn" ng-disabled="disableDCCSelectionprocess" ng-change="UpdateDCC()" class="ng-pristine ng-untouched ng-valid">
<label for="ConversionCurrency" style="font-weight:bold" class="ng-binding"></label>
<div class="dccInfoLabels">
<label class="lblpopup ng-binding" style="font-size:1rem;">Exchange Rate: </label>
</div>
<div>
<label class="lblpopup ng-binding" style="font-size:1rem;">margin already incl: </label>
</div>
</div>
</fieldset>
</div>
</div>
<div style="padding-left: 16px;" class="row ng-hide" ng-show="AskForEMI">
<div>
<div style="margin-top: -10px;" class="input-field col s12 m12 CheckBox">
<input type="checkbox" name="MakePaymentEMI" id="MakePaymentEMI" ng-model="ConvertToEMI" ng-change="EmiCheckStatusChange()" class="ng-pristine ng-untouched ng-valid">
<label for="MakePaymentEMI">Convert this payment to Easy Monthly Instalment with our Partner Banks</label>
</div>
</div>
</div>
<div class="row forms3 ng-hide" ng-show="ShowEmiControls">
<div>
<div class="input-field col s6 m3 selectWithMargin3 EmiSelect">
<div>
<div class="select-wrapper ng-pristine ng-untouched ng-valid initialized"><span class="caret">▼</span><input type="text" class="select-dropdown" readonly="true" data-activates="select-options-7c1fe981-ce4e-f57f-3cc3-87026a50a0ba" value="">
<ul id="select-options-7c1fe981-ce4e-f57f-3cc3-87026a50a0ba" class="dropdown-content select-dropdown ">
<li class=""><span></span></li>
</ul><select id="EmiBanks" ng-model="selectedEmiIssuerBank" ng-change="UpdateEmiTenure()" ng-options="bank as bank.BankName for bank in EmiIssuerBanks track by bank.BankID" class="ng-pristine ng-untouched ng-valid initialized">
<option value="?" selected="selected"></option>
</select>
</div>
<label>Select Card Issuer Bank</label>
</div>
<div ng-messages="selectedEmiIssuerBank.$error">
<div ng-message="required" style="color:red" class="ng-binding"></div>
</div>
</div>
<div class="input-field col s6 m3 selectWithMargin2 EmiSelect">
<div>
<div class="select-wrapper ng-pristine ng-untouched ng-valid initialized"><span class="caret">▼</span><input type="text" class="select-dropdown" readonly="true" data-activates="select-options-7162f2f7-032e-f72f-4022-283f0391e2c6" value="">
<ul id="select-options-7162f2f7-032e-f72f-4022-283f0391e2c6" class="dropdown-content select-dropdown ">
<li class=""><span></span></li>
</ul><select ng-model="selectedEmiTenure" ng-change="TenureSelected()" ng-options="tenure as tenure.Tenure for tenure in EmiIssuerBankTenure track by tenure.CustomerOfferignID" class="ng-pristine ng-untouched ng-valid initialized">
<option value="?" selected="selected"></option>
</select>
</div>
<label>Select Tenure</label>
</div>
<div class="EmiBankFee ng-hide" ng-show="ShowBankFeeLabel">
<div class="EmiBankFeeLabel">Bank Processing Fee:</div>
<div class="EmiBankFeeValue ng-binding"></div>
</div>
</div>
</div>
</div>
<div class="row forms2 ng-hide" ng-show="ShowEmiControls">
<div>
<div class="input-field col s6 m3 selectWithMargin3 numberfield EmiSelect">
<div>
<input type="text" class="validate ng-pristine ng-untouched ng-valid ng-valid-maxlength" ng-model="EMI_NameOnCard" id="CH_NameForEMI" name="CH_NameForEMI" maxlength="25">
<label for="CH_NameForEMI">Name on Card</label>
</div>
<div ng-messages="EMI_NameOnCard.$error">
<div ng-message="required" style="color:red" class="ng-binding"></div>
</div>
</div>
<div class="input-field col s6 m3 selectWithMargin2 numberfield EmiSelect">
<div>
<input type="number" class="validate ng-pristine ng-untouched ng-valid ng-valid-pattern ng-valid-maxlength" ng-model="EMI_Mobile" id="CH_MobileForEMI" name="CH_MobileForEMI" maxlength="20" pattern="05[0-9]{8}" placeholder="05XXXXXXXX">
<label for="CH_MobileForEMI" class="active">Mobile Number</label>
</div>
<div ng-messages="EMI_Mobile.$error">
<div ng-message="required" style="color:red" class="ng-binding"></div>
</div>
</div>
</div>
</div>
</form>
Text Content
PAYMENT DETAILS عربي English NAME Goethe Institut Germ ORDER ID Mohammed Rashed ORDER Fit 1 exam 30.05.2024 ORDER DESCRIPTION AMOUNT TO PAY AED 310.00 AMOUNT PAID BALANCE TO PAY AMOUNT OPTIONS Pay full amount - AED 310.00 Pay other amount - Minimum 0 Auto Pay DISCOUNT APPLIED NET AMOUNT VOUCHER CODE PAYMENT HISTORY Tran. ID Amount Payment Using Card Mask Date Time Status CUSTOMER DETAILS Full Name Email Mobile Notes PAYMENT USING ▼ * Payment Card Payment Card Choose Payment Method ▼ * Bank name MSISDN MSISDN Enter OTP Total Smiles Points Redeem Points Redeem Points Pay Amount With smiles Points Pay by Card Click below to complete your payment 4 interest-free payments No fees. Pay with any card. Pay in 14 days No upfront payments. No fees. Pay by KNET Or enter your card details below Accepted cards: Card number ▼ * January * February * March * April * May * June * July * August * September * October * November * December JanuaryFebruaryMarchAprilMayJuneJulyAugustSeptemberOctoberNovemberDecember Expiry month ▼ * 2024 * 2025 * 2026 * 2027 * 2028 * 2029 * 2030 * 2031 * 2032 * 2033 2024202520262027202820292030203120322033 Expiry year Validation Code ( CVV/CVC/CID ) Name on Card Currency Conversion 0 Card Issuer exchange rate will apply Exchange Rate: margin already incl: Convert this payment to Easy Monthly Instalment with our Partner Banks ▼ * Select Card Issuer Bank ▼ * Select Tenure Bank Processing Fee: Name on Card Mobile Number I agree to Terms and Conditions Reset Cancel Transaction processing... Dear Customer, You will receive Payment Request on your eWallet Mobile App. Please Confirm/Reject the payment request from your eWallet in order to proceed further. Total Session Time: Time Remaining: :s Session Expired. Unable to Proess the Transaction Error Code Authentication: Error Description: Error Code: Error Description: - Please try again Error occurred while processing. Click button below to redirect back to Merchant. Error Code : Error Code Paydata: Error Description: Your Payment will be cancelled and you will be redirected back to Merchant Page. Click Yes to Confirm or No to stay on Payment Page?. Yes No Close Select card issuing bank and tenure Enter Name on Card Enter Valid Mobile Number LOADING TRANSACTION DATA ... PLEASE DO NOT REFRESH THE PAGE OR CLICK THE BACK BUTTON. Error Code Paydata: Error Description: