www.odeme.vizyonyay.com
Open in
urlscan Pro
217.116.201.32
Public Scan
Submitted URL: https://odeme.vizyonyay.com/
Effective URL: https://www.odeme.vizyonyay.com/checkout/direct
Submission: On May 11 via api from TR — Scanned from DE
Effective URL: https://www.odeme.vizyonyay.com/checkout/direct
Submission: On May 11 via api from TR — Scanned from DE
Form analysis
1 forms found in the DOMName: vm.frmPayment — POST
<form novalidate="" class="form-horizontal ng-scope ng-invalid ng-invalid-required ng-valid-maxlength ng-valid-minlength ng-dirty ng-valid-parse" name="vm.frmPayment" ng-submit="vm.checkout()" method="post">
<div class="col-md-9 col-xs-12 col-sm-8 credit-card-field"> <uib-accordion close-others="true" ng-init="vm.checkoutBanks=vm.directCheckoutBanks">
<div role="tablist" class="panel-group" ng-transclude=""> <!-- ngIf: vm.checkoutBanks.length > 0 -->
<div uib-accordion-group="" class="panel-default defaultCreditCard ng-scope ng-isolate-scope panel panel-open" is-open="vm.accorionStatus['_creditcard'].open" is-disabled="true" ng-if="vm.checkoutBanks.length > 0">
<div role="tab" id="accordiongroup-14-8404-tab" aria-selected="true" class="panel-heading" ng-keypress="toggleOpen($event)">
<h4 class="panel-title">
<a role="button" data-toggle="collapse" href="" aria-expanded="true" aria-controls="accordiongroup-14-8404-panel" tabindex="-1" class="accordion-toggle" ng-click="toggleOpen()" uib-accordion-transclude="heading" ng-disabled="isDisabled" uib-tabindex-toggle="" disabled="disabled"><span uib-accordion-header="" ng-class="{'text-muted': isDisabled}" class="ng-binding text-muted"> <p ng-click="vm.selectBank(null,'_creditcard')" class="ng-scope"> <img src="/themes/core/assets/images/kredi-karti.png" alt="Credit Card"> </p> </span></a>
</h4>
</div>
<div id="accordiongroup-14-8404-panel" aria-labelledby="accordiongroup-14-8404-tab" aria-hidden="false" role="tabpanel" class="panel-collapse collapse in" uib-collapse="!isOpen" aria-expanded="true">
<div class="panel-body" ng-transclude=""> <uib-accordion-heading class="ng-scope"></uib-accordion-heading> <!-- ngIf: vm.accorionStatus['_creditcard'].open -->
<div ng-if="vm.accorionStatus['_creditcard'].open" class="ng-scope">
<div class="checkout-payment-creditcard">
<div class="checkout-payment-detail">
<div class="odeme-page-content-area">
<div class="credit-card-animation">
<div>
<div class="card-animation-part">
<div class="card">
<div class="front">
<div class="type"> <img class="bankid"> </div> <span class="chip"></span> <span class="card_number">●●●● ●●●● ●●●● ●●●● </span>
<div class="date"><span class="date_month_value">AA</span> / <span class="date_year_value">YYYY</span></div> <span class="fullname">Ad Soyad</span>
</div>
<div class="back">
<div class="magnetic"></div>
<div class="bar"></div> <span class="seccode">●●●</span> <span class="chip"></span>
</div>
</div>
</div>
<div class="card-input-part">
<div class="form-group col-xs-12"> <label>Kart Üzerindeki İsim</label> <input name="CardholderName" tabindex="10" type="text" ng-model="vm.pay.CardholderName" maxlength="50" id="Name"
class="inputname ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-maxlength" placeholder="Kart Sahibi" required="">
<div class="pay-warning ng-inactive ng-hide" ng-messages="frmPayment.CardholderName.$error" ng-show="frmPayment.CardholderName.$touched" role="alert"> <!-- ngMessage: required --> </div>
</div>
<div class="form-group col-xs-12"> <label>Kart Numarası</label> <input name="CardNumber" tabindex="11" type="tel" ng-model="vm.pay.CardNumber" id="CardNumber"
class="number ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-maxlength" autocomplete="off" required="" maxlength="19" onkeypress="return event.charCode>=48&&event.charCode<=57"
placeholder="Kart Numarası">
<div class="pay-warning ng-inactive ng-hide" ng-messages="frmPayment.CardNumber.$error" ng-show="frmPayment.CardNumber.$touched" role="alert"> <!-- ngMessage: required --> </div>
</div>
<div class="form-group card-expiration-date col-xs-6"> <label>Son Kullanma Tarihi</label> <select name="ExpirationMonth" tabindex="12" id="ExpirationMonth" placeholder="AA" ng-model="vm.pay.ExpirationMonth" value="01"
class="expire-month ng-untouched ng-empty ng-invalid ng-invalid-required ng-dirty ng-valid-parse" required="">
<option value="" disabled="" selected="selected">AA</option>
<option value="01">01</option>
<option value="02">02</option>
<option value="03">03</option>
<option value="04">04</option>
<option value="05">05</option>
<option value="06">06</option>
<option value="07">07</option>
<option value="08">08</option>
<option value="09">09</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
</select> <select name="ExpirationYear" tabindex="13" id="ExpirationYear" placeholder="YYYY" ng-model="vm.pay.ExpirationYear"
class="expire-year ng-untouched ng-empty ng-invalid ng-invalid-required ng-dirty ng-valid-parse" required="">
<option value="" disabled="" selected="selected">YYYY</option>
<option value="23">2023</option>
<option value="24">2024</option>
<option value="25">2025</option>
<option value="26">2026</option>
<option value="27">2027</option>
<option value="28">2028</option>
<option value="29">2029</option>
<option value="30">2030</option>
<option value="31">2031</option>
<option value="32">2032</option>
<option value="33">2033</option>
<option value="34">2034</option>
<option value="35">2035</option>
<option value="36">2036</option>
<option value="37">2037</option>
</select>
<div class="pay-warning ng-inactive ng-hide" ng-messages="frmPayment.ExpirationMonth.$error" ng-show="frmPayment.ExpirationMonth.$touched" role="alert"> <!-- ngMessage: required --> </div>
<div class="pay-warning ng-inactive ng-hide" ng-messages="frmPayment.ExpirationYear.$error" ng-show="frmPayment.ExpirationYear.$touched" role="alert"> <!-- ngMessage: required --> </div>
</div>
<div class="form-group card-security-code col-xs-6"> <label>Güvenlik Kodu</label> <input name="CVV2" tabindex="14" ng-model="vm.pay.CVV2" id="CVV2" required=""
class="ccv ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-minlength ng-valid-maxlength" type="tel" placeholder="CVC" minlength="3" maxlength="4"
onkeypress="return event.charCode>=48&&event.charCode<=57">
<div class="pay-warning ng-inactive ng-hide" ng-messages="frmPayment.CVV2.$error" ng-show="frmPayment.CVV2.$touched" role="alert"> <!-- ngMessage: required --> <!-- ngMessage: minlength --> <!-- ngMessage: maxlength -->
</div>
</div>
<div class="onaylama form-group col-xs-12"> <input class="styled-checkbox ng-pristine ng-untouched ng-valid ng-not-empty" tabindex="15" ng-model="vm.pay.ThreeDType" type="checkbox"
ng-disabled="(vm.ActiveBank!=null && vm.ActiveBank.Bank.ThreeDType != null) || (vm.ActiveBank==null && vm.defaultCheckoutBank!=null && vm.defaultCheckoutBank.ThreeDType!=null)"> <label
class="control-label" for="ThreeDType" style="text-transform:none"> 3D Kullanmak istiyorum </label> </div>
</div>
</div>
</div>
</div>
<div class="bank-modal-content">
<div class="col-xs-12 credit-card-description-part">
<h3>Ödeme Seçenekleri</h3>
<p>Bankanıza özel taksit seçeneklerini görmek için kart bilgilerinizi girin. Tüm taksit seçeneklerini görmek için <a href="#bankListModal" data-toggle="modal" data-target="#bankListModal">buraya</a> tıklayın</p>
</div>
<div class="modal fade" id="bankListModal" tabindex="-1" role="dialog" aria-labelledby="bankListModalLabel">
<div class="modal-dialog modal-lg" role="document">
<div class="modal-content">
<div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> </div>
<div class="modal-body" style="overflow:auto;height:500px"> <!-- ngRepeat: bank in vm.checkoutBanks |orderBy:'DisplayOrder' | filter: {Installment: {Commercial:false}} -->
<table ng-repeat="bank in vm.checkoutBanks |orderBy:'DisplayOrder' | filter: {Installment: {Commercial:false}}" class="table-style table-creditcart ng-scope" style="text-align:center">
<tbody>
<tr>
<th colspan="3" align="center" style="background-color:#fff"> <img ng-src="/themes/odemeVizyon/assets/images/bonus.gif" width="260" height="65" alt="bonus.gif" src="/themes/odemeVizyon/assets/images/bonus.gif">
</th>
</tr><!-- ngIf: bank.Description -->
<tr>
<th>Taksit Sayısı</th>
<th>Taksit Tutarı</th>
<th>Toplam Tutar</th>
</tr>
<!-- ngIf: bank.Installment.length <= 0 --><!-- ngRepeat: installment in bank.Installment --><!-- ngIf: !installment.Commercial && (!((installment.MaxPrice && vm.cart.TotalWithDiscount > installment.MaxPrice) || (installment.MinPrice && vm.cart.TotalWithDiscount < installment.MinPrice))) -->
<tr class="installment-select-row ng-scope" ng-repeat="installment in bank.Installment"
ng-if="!installment.Commercial && (!((installment.MaxPrice && vm.cart.TotalWithDiscount > installment.MaxPrice) || (installment.MinPrice && vm.cart.TotalWithDiscount < installment.MinPrice)))">
<td class="ng-binding">Tek Çekim</td>
<td>
<div
ng-bind-html="(((vm.cart.TotalWithDiscount) + ((vm.cart.TotalWithDiscount) * (installment.Commission / 100)))/(installment.ViewInstallment || installment.BankInstallment || 1)) | priceformat:vm.cart.Currency.Format"
class="ng-binding"><ins>0<span>,00</span> ₺</ins></div>
</td>
<td>
<div ng-bind-html="((vm.cart.TotalWithDiscount) + ((vm.cart.TotalWithDiscount) * (installment.Commission / 100))) | priceformat:vm.cart.Currency.Format" class="ng-binding"><ins>0<span>,00</span> ₺</ins></div>
</td>
</tr>
<!-- end ngIf: !installment.Commercial && (!((installment.MaxPrice && vm.cart.TotalWithDiscount > installment.MaxPrice) || (installment.MinPrice && vm.cart.TotalWithDiscount < installment.MinPrice))) --><!-- end ngRepeat: installment in bank.Installment --><!-- ngIf: !installment.Commercial && (!((installment.MaxPrice && vm.cart.TotalWithDiscount > installment.MaxPrice) || (installment.MinPrice && vm.cart.TotalWithDiscount < installment.MinPrice))) --><!-- end ngRepeat: installment in bank.Installment --><!-- ngIf: !installment.Commercial && (!((installment.MaxPrice && vm.cart.TotalWithDiscount > installment.MaxPrice) || (installment.MinPrice && vm.cart.TotalWithDiscount < installment.MinPrice))) -->
<tr class="installment-select-row ng-scope" ng-repeat="installment in bank.Installment"
ng-if="!installment.Commercial && (!((installment.MaxPrice && vm.cart.TotalWithDiscount > installment.MaxPrice) || (installment.MinPrice && vm.cart.TotalWithDiscount < installment.MinPrice)))">
<td class="ng-binding">2 Taksit</td>
<td>
<div
ng-bind-html="(((vm.cart.TotalWithDiscount) + ((vm.cart.TotalWithDiscount) * (installment.Commission / 100)))/(installment.ViewInstallment || installment.BankInstallment || 1)) | priceformat:vm.cart.Currency.Format"
class="ng-binding"><ins>0<span>,00</span> ₺</ins></div>
</td>
<td>
<div ng-bind-html="((vm.cart.TotalWithDiscount) + ((vm.cart.TotalWithDiscount) * (installment.Commission / 100))) | priceformat:vm.cart.Currency.Format" class="ng-binding"><ins>0<span>,00</span> ₺</ins></div>
</td>
</tr>
<!-- end ngIf: !installment.Commercial && (!((installment.MaxPrice && vm.cart.TotalWithDiscount > installment.MaxPrice) || (installment.MinPrice && vm.cart.TotalWithDiscount < installment.MinPrice))) --><!-- end ngRepeat: installment in bank.Installment --><!-- ngIf: !installment.Commercial && (!((installment.MaxPrice && vm.cart.TotalWithDiscount > installment.MaxPrice) || (installment.MinPrice && vm.cart.TotalWithDiscount < installment.MinPrice))) --><!-- end ngRepeat: installment in bank.Installment --><!-- ngIf: !installment.Commercial && (!((installment.MaxPrice && vm.cart.TotalWithDiscount > installment.MaxPrice) || (installment.MinPrice && vm.cart.TotalWithDiscount < installment.MinPrice))) -->
<tr class="installment-select-row ng-scope" ng-repeat="installment in bank.Installment"
ng-if="!installment.Commercial && (!((installment.MaxPrice && vm.cart.TotalWithDiscount > installment.MaxPrice) || (installment.MinPrice && vm.cart.TotalWithDiscount < installment.MinPrice)))">
<td class="ng-binding">3 Taksit</td>
<td>
<div
ng-bind-html="(((vm.cart.TotalWithDiscount) + ((vm.cart.TotalWithDiscount) * (installment.Commission / 100)))/(installment.ViewInstallment || installment.BankInstallment || 1)) | priceformat:vm.cart.Currency.Format"
class="ng-binding"><ins>0<span>,00</span> ₺</ins></div>
</td>
<td>
<div ng-bind-html="((vm.cart.TotalWithDiscount) + ((vm.cart.TotalWithDiscount) * (installment.Commission / 100))) | priceformat:vm.cart.Currency.Format" class="ng-binding"><ins>0<span>,00</span> ₺</ins></div>
</td>
</tr>
<!-- end ngIf: !installment.Commercial && (!((installment.MaxPrice && vm.cart.TotalWithDiscount > installment.MaxPrice) || (installment.MinPrice && vm.cart.TotalWithDiscount < installment.MinPrice))) --><!-- end ngRepeat: installment in bank.Installment --><!-- ngIf: !installment.Commercial && (!((installment.MaxPrice && vm.cart.TotalWithDiscount > installment.MaxPrice) || (installment.MinPrice && vm.cart.TotalWithDiscount < installment.MinPrice))) --><!-- end ngRepeat: installment in bank.Installment --><!-- ngIf: !installment.Commercial && (!((installment.MaxPrice && vm.cart.TotalWithDiscount > installment.MaxPrice) || (installment.MinPrice && vm.cart.TotalWithDiscount < installment.MinPrice))) -->
<tr class="installment-select-row ng-scope" ng-repeat="installment in bank.Installment"
ng-if="!installment.Commercial && (!((installment.MaxPrice && vm.cart.TotalWithDiscount > installment.MaxPrice) || (installment.MinPrice && vm.cart.TotalWithDiscount < installment.MinPrice)))">
<td class="ng-binding">4 Taksit</td>
<td>
<div
ng-bind-html="(((vm.cart.TotalWithDiscount) + ((vm.cart.TotalWithDiscount) * (installment.Commission / 100)))/(installment.ViewInstallment || installment.BankInstallment || 1)) | priceformat:vm.cart.Currency.Format"
class="ng-binding"><ins>0<span>,00</span> ₺</ins></div>
</td>
<td>
<div ng-bind-html="((vm.cart.TotalWithDiscount) + ((vm.cart.TotalWithDiscount) * (installment.Commission / 100))) | priceformat:vm.cart.Currency.Format" class="ng-binding"><ins>0<span>,00</span> ₺</ins></div>
</td>
</tr>
<!-- end ngIf: !installment.Commercial && (!((installment.MaxPrice && vm.cart.TotalWithDiscount > installment.MaxPrice) || (installment.MinPrice && vm.cart.TotalWithDiscount < installment.MinPrice))) --><!-- end ngRepeat: installment in bank.Installment --><!-- ngIf: !installment.Commercial && (!((installment.MaxPrice && vm.cart.TotalWithDiscount > installment.MaxPrice) || (installment.MinPrice && vm.cart.TotalWithDiscount < installment.MinPrice))) --><!-- end ngRepeat: installment in bank.Installment --><!-- ngIf: !installment.Commercial && (!((installment.MaxPrice && vm.cart.TotalWithDiscount > installment.MaxPrice) || (installment.MinPrice && vm.cart.TotalWithDiscount < installment.MinPrice))) -->
<tr class="installment-select-row ng-scope" ng-repeat="installment in bank.Installment"
ng-if="!installment.Commercial && (!((installment.MaxPrice && vm.cart.TotalWithDiscount > installment.MaxPrice) || (installment.MinPrice && vm.cart.TotalWithDiscount < installment.MinPrice)))">
<td class="ng-binding">5 Taksit</td>
<td>
<div
ng-bind-html="(((vm.cart.TotalWithDiscount) + ((vm.cart.TotalWithDiscount) * (installment.Commission / 100)))/(installment.ViewInstallment || installment.BankInstallment || 1)) | priceformat:vm.cart.Currency.Format"
class="ng-binding"><ins>0<span>,00</span> ₺</ins></div>
</td>
<td>
<div ng-bind-html="((vm.cart.TotalWithDiscount) + ((vm.cart.TotalWithDiscount) * (installment.Commission / 100))) | priceformat:vm.cart.Currency.Format" class="ng-binding"><ins>0<span>,00</span> ₺</ins></div>
</td>
</tr>
<!-- end ngIf: !installment.Commercial && (!((installment.MaxPrice && vm.cart.TotalWithDiscount > installment.MaxPrice) || (installment.MinPrice && vm.cart.TotalWithDiscount < installment.MinPrice))) --><!-- end ngRepeat: installment in bank.Installment --><!-- ngIf: !installment.Commercial && (!((installment.MaxPrice && vm.cart.TotalWithDiscount > installment.MaxPrice) || (installment.MinPrice && vm.cart.TotalWithDiscount < installment.MinPrice))) --><!-- end ngRepeat: installment in bank.Installment --><!-- ngIf: !installment.Commercial && (!((installment.MaxPrice && vm.cart.TotalWithDiscount > installment.MaxPrice) || (installment.MinPrice && vm.cart.TotalWithDiscount < installment.MinPrice))) -->
<tr class="installment-select-row ng-scope" ng-repeat="installment in bank.Installment"
ng-if="!installment.Commercial && (!((installment.MaxPrice && vm.cart.TotalWithDiscount > installment.MaxPrice) || (installment.MinPrice && vm.cart.TotalWithDiscount < installment.MinPrice)))">
<td class="ng-binding">6 Taksit</td>
<td>
<div
ng-bind-html="(((vm.cart.TotalWithDiscount) + ((vm.cart.TotalWithDiscount) * (installment.Commission / 100)))/(installment.ViewInstallment || installment.BankInstallment || 1)) | priceformat:vm.cart.Currency.Format"
class="ng-binding"><ins>0<span>,00</span> ₺</ins></div>
</td>
<td>
<div ng-bind-html="((vm.cart.TotalWithDiscount) + ((vm.cart.TotalWithDiscount) * (installment.Commission / 100))) | priceformat:vm.cart.Currency.Format" class="ng-binding"><ins>0<span>,00</span> ₺</ins></div>
</td>
</tr>
<!-- end ngIf: !installment.Commercial && (!((installment.MaxPrice && vm.cart.TotalWithDiscount > installment.MaxPrice) || (installment.MinPrice && vm.cart.TotalWithDiscount < installment.MinPrice))) --><!-- end ngRepeat: installment in bank.Installment --><!-- ngIf: !installment.Commercial && (!((installment.MaxPrice && vm.cart.TotalWithDiscount > installment.MaxPrice) || (installment.MinPrice && vm.cart.TotalWithDiscount < installment.MinPrice))) --><!-- end ngRepeat: installment in bank.Installment --><!-- ngIf: !installment.Commercial && (!((installment.MaxPrice && vm.cart.TotalWithDiscount > installment.MaxPrice) || (installment.MinPrice && vm.cart.TotalWithDiscount < installment.MinPrice))) -->
<tr class="installment-select-row ng-scope" ng-repeat="installment in bank.Installment"
ng-if="!installment.Commercial && (!((installment.MaxPrice && vm.cart.TotalWithDiscount > installment.MaxPrice) || (installment.MinPrice && vm.cart.TotalWithDiscount < installment.MinPrice)))">
<td class="ng-binding">7 Taksit</td>
<td>
<div
ng-bind-html="(((vm.cart.TotalWithDiscount) + ((vm.cart.TotalWithDiscount) * (installment.Commission / 100)))/(installment.ViewInstallment || installment.BankInstallment || 1)) | priceformat:vm.cart.Currency.Format"
class="ng-binding"><ins>0<span>,00</span> ₺</ins></div>
</td>
<td>
<div ng-bind-html="((vm.cart.TotalWithDiscount) + ((vm.cart.TotalWithDiscount) * (installment.Commission / 100))) | priceformat:vm.cart.Currency.Format" class="ng-binding"><ins>0<span>,00</span> ₺</ins></div>
</td>
</tr>
<!-- end ngIf: !installment.Commercial && (!((installment.MaxPrice && vm.cart.TotalWithDiscount > installment.MaxPrice) || (installment.MinPrice && vm.cart.TotalWithDiscount < installment.MinPrice))) --><!-- end ngRepeat: installment in bank.Installment --><!-- ngIf: !installment.Commercial && (!((installment.MaxPrice && vm.cart.TotalWithDiscount > installment.MaxPrice) || (installment.MinPrice && vm.cart.TotalWithDiscount < installment.MinPrice))) --><!-- end ngRepeat: installment in bank.Installment -->
</tbody>
</table><!-- end ngRepeat: bank in vm.checkoutBanks |orderBy:'DisplayOrder' | filter: {Installment: {Commercial:false}} -->
<!-- ngRepeat: bank in vm.checkoutBanks |orderBy:'DisplayOrder' | filter: {Installment: {Commercial:true}} -->
<table ng-repeat="bank in vm.checkoutBanks |orderBy:'DisplayOrder' | filter: {Installment: {Commercial:true}}" class="table-style table-creditcart ng-scope" style="text-align:center">
<tbody>
<tr>
<th colspan="3" align="center" style="background-color:#fff"> <img ng-src="/themes/odemeVizyon/assets/images/bonus.gif" width="260" height="65" alt="bonus.gif" src="/themes/odemeVizyon/assets/images/bonus.gif">
</th>
</tr><!-- ngIf: bank.Description -->
<tr>
<th>Taksit Sayısı (Ticari)</th>
<th>Taksit Tutarı (Ticari)</th>
<th>Toplam Tutar (Ticari)</th>
</tr>
<!-- ngIf: bank.Installment.length <= 0 --><!-- ngRepeat: installment in bank.Installment --><!-- ngIf: installment.Commercial && !((installment.MaxPrice && vm.cart.TotalWithDiscount > installment.MaxPrice) || (installment.MinPrice && vm.cart.TotalWithDiscount < installment.MinPrice)) --><!-- end ngRepeat: installment in bank.Installment --><!-- ngIf: installment.Commercial && !((installment.MaxPrice && vm.cart.TotalWithDiscount > installment.MaxPrice) || (installment.MinPrice && vm.cart.TotalWithDiscount < installment.MinPrice)) -->
<tr class="installment-select-row ng-scope" ng-repeat="installment in bank.Installment"
ng-if="installment.Commercial && !((installment.MaxPrice && vm.cart.TotalWithDiscount > installment.MaxPrice) || (installment.MinPrice && vm.cart.TotalWithDiscount < installment.MinPrice))">
<td class="ng-binding">Tek Çekim</td>
<td>
<div
ng-bind-html="(((vm.cart.TotalWithDiscount) + ((vm.cart.TotalWithDiscount) * (installment.Commission / 100)))/(installment.ViewInstallment || installment.BankInstallment || 1)) | priceformat:vm.cart.Currency.Format"
class="ng-binding"><ins>0<span>,00</span> ₺</ins></div>
</td>
<td>
<div ng-bind-html="((vm.cart.TotalWithDiscount) + ((vm.cart.TotalWithDiscount) * (installment.Commission / 100))) | priceformat:vm.cart.Currency.Format" class="ng-binding"><ins>0<span>,00</span> ₺</ins></div>
</td>
</tr>
<!-- end ngIf: installment.Commercial && !((installment.MaxPrice && vm.cart.TotalWithDiscount > installment.MaxPrice) || (installment.MinPrice && vm.cart.TotalWithDiscount < installment.MinPrice)) --><!-- end ngRepeat: installment in bank.Installment --><!-- ngIf: installment.Commercial && !((installment.MaxPrice && vm.cart.TotalWithDiscount > installment.MaxPrice) || (installment.MinPrice && vm.cart.TotalWithDiscount < installment.MinPrice)) --><!-- end ngRepeat: installment in bank.Installment --><!-- ngIf: installment.Commercial && !((installment.MaxPrice && vm.cart.TotalWithDiscount > installment.MaxPrice) || (installment.MinPrice && vm.cart.TotalWithDiscount < installment.MinPrice)) -->
<tr class="installment-select-row ng-scope" ng-repeat="installment in bank.Installment"
ng-if="installment.Commercial && !((installment.MaxPrice && vm.cart.TotalWithDiscount > installment.MaxPrice) || (installment.MinPrice && vm.cart.TotalWithDiscount < installment.MinPrice))">
<td class="ng-binding">2 Taksit</td>
<td>
<div
ng-bind-html="(((vm.cart.TotalWithDiscount) + ((vm.cart.TotalWithDiscount) * (installment.Commission / 100)))/(installment.ViewInstallment || installment.BankInstallment || 1)) | priceformat:vm.cart.Currency.Format"
class="ng-binding"><ins>0<span>,00</span> ₺</ins></div>
</td>
<td>
<div ng-bind-html="((vm.cart.TotalWithDiscount) + ((vm.cart.TotalWithDiscount) * (installment.Commission / 100))) | priceformat:vm.cart.Currency.Format" class="ng-binding"><ins>0<span>,00</span> ₺</ins></div>
</td>
</tr>
<!-- end ngIf: installment.Commercial && !((installment.MaxPrice && vm.cart.TotalWithDiscount > installment.MaxPrice) || (installment.MinPrice && vm.cart.TotalWithDiscount < installment.MinPrice)) --><!-- end ngRepeat: installment in bank.Installment --><!-- ngIf: installment.Commercial && !((installment.MaxPrice && vm.cart.TotalWithDiscount > installment.MaxPrice) || (installment.MinPrice && vm.cart.TotalWithDiscount < installment.MinPrice)) --><!-- end ngRepeat: installment in bank.Installment --><!-- ngIf: installment.Commercial && !((installment.MaxPrice && vm.cart.TotalWithDiscount > installment.MaxPrice) || (installment.MinPrice && vm.cart.TotalWithDiscount < installment.MinPrice)) -->
<tr class="installment-select-row ng-scope" ng-repeat="installment in bank.Installment"
ng-if="installment.Commercial && !((installment.MaxPrice && vm.cart.TotalWithDiscount > installment.MaxPrice) || (installment.MinPrice && vm.cart.TotalWithDiscount < installment.MinPrice))">
<td class="ng-binding">3 Taksit</td>
<td>
<div
ng-bind-html="(((vm.cart.TotalWithDiscount) + ((vm.cart.TotalWithDiscount) * (installment.Commission / 100)))/(installment.ViewInstallment || installment.BankInstallment || 1)) | priceformat:vm.cart.Currency.Format"
class="ng-binding"><ins>0<span>,00</span> ₺</ins></div>
</td>
<td>
<div ng-bind-html="((vm.cart.TotalWithDiscount) + ((vm.cart.TotalWithDiscount) * (installment.Commission / 100))) | priceformat:vm.cart.Currency.Format" class="ng-binding"><ins>0<span>,00</span> ₺</ins></div>
</td>
</tr>
<!-- end ngIf: installment.Commercial && !((installment.MaxPrice && vm.cart.TotalWithDiscount > installment.MaxPrice) || (installment.MinPrice && vm.cart.TotalWithDiscount < installment.MinPrice)) --><!-- end ngRepeat: installment in bank.Installment --><!-- ngIf: installment.Commercial && !((installment.MaxPrice && vm.cart.TotalWithDiscount > installment.MaxPrice) || (installment.MinPrice && vm.cart.TotalWithDiscount < installment.MinPrice)) --><!-- end ngRepeat: installment in bank.Installment --><!-- ngIf: installment.Commercial && !((installment.MaxPrice && vm.cart.TotalWithDiscount > installment.MaxPrice) || (installment.MinPrice && vm.cart.TotalWithDiscount < installment.MinPrice)) -->
<tr class="installment-select-row ng-scope" ng-repeat="installment in bank.Installment"
ng-if="installment.Commercial && !((installment.MaxPrice && vm.cart.TotalWithDiscount > installment.MaxPrice) || (installment.MinPrice && vm.cart.TotalWithDiscount < installment.MinPrice))">
<td class="ng-binding">4 Taksit</td>
<td>
<div
ng-bind-html="(((vm.cart.TotalWithDiscount) + ((vm.cart.TotalWithDiscount) * (installment.Commission / 100)))/(installment.ViewInstallment || installment.BankInstallment || 1)) | priceformat:vm.cart.Currency.Format"
class="ng-binding"><ins>0<span>,00</span> ₺</ins></div>
</td>
<td>
<div ng-bind-html="((vm.cart.TotalWithDiscount) + ((vm.cart.TotalWithDiscount) * (installment.Commission / 100))) | priceformat:vm.cart.Currency.Format" class="ng-binding"><ins>0<span>,00</span> ₺</ins></div>
</td>
</tr>
<!-- end ngIf: installment.Commercial && !((installment.MaxPrice && vm.cart.TotalWithDiscount > installment.MaxPrice) || (installment.MinPrice && vm.cart.TotalWithDiscount < installment.MinPrice)) --><!-- end ngRepeat: installment in bank.Installment --><!-- ngIf: installment.Commercial && !((installment.MaxPrice && vm.cart.TotalWithDiscount > installment.MaxPrice) || (installment.MinPrice && vm.cart.TotalWithDiscount < installment.MinPrice)) --><!-- end ngRepeat: installment in bank.Installment --><!-- ngIf: installment.Commercial && !((installment.MaxPrice && vm.cart.TotalWithDiscount > installment.MaxPrice) || (installment.MinPrice && vm.cart.TotalWithDiscount < installment.MinPrice)) -->
<tr class="installment-select-row ng-scope" ng-repeat="installment in bank.Installment"
ng-if="installment.Commercial && !((installment.MaxPrice && vm.cart.TotalWithDiscount > installment.MaxPrice) || (installment.MinPrice && vm.cart.TotalWithDiscount < installment.MinPrice))">
<td class="ng-binding">5 Taksit</td>
<td>
<div
ng-bind-html="(((vm.cart.TotalWithDiscount) + ((vm.cart.TotalWithDiscount) * (installment.Commission / 100)))/(installment.ViewInstallment || installment.BankInstallment || 1)) | priceformat:vm.cart.Currency.Format"
class="ng-binding"><ins>0<span>,00</span> ₺</ins></div>
</td>
<td>
<div ng-bind-html="((vm.cart.TotalWithDiscount) + ((vm.cart.TotalWithDiscount) * (installment.Commission / 100))) | priceformat:vm.cart.Currency.Format" class="ng-binding"><ins>0<span>,00</span> ₺</ins></div>
</td>
</tr>
<!-- end ngIf: installment.Commercial && !((installment.MaxPrice && vm.cart.TotalWithDiscount > installment.MaxPrice) || (installment.MinPrice && vm.cart.TotalWithDiscount < installment.MinPrice)) --><!-- end ngRepeat: installment in bank.Installment --><!-- ngIf: installment.Commercial && !((installment.MaxPrice && vm.cart.TotalWithDiscount > installment.MaxPrice) || (installment.MinPrice && vm.cart.TotalWithDiscount < installment.MinPrice)) --><!-- end ngRepeat: installment in bank.Installment --><!-- ngIf: installment.Commercial && !((installment.MaxPrice && vm.cart.TotalWithDiscount > installment.MaxPrice) || (installment.MinPrice && vm.cart.TotalWithDiscount < installment.MinPrice)) -->
<tr class="installment-select-row ng-scope" ng-repeat="installment in bank.Installment"
ng-if="installment.Commercial && !((installment.MaxPrice && vm.cart.TotalWithDiscount > installment.MaxPrice) || (installment.MinPrice && vm.cart.TotalWithDiscount < installment.MinPrice))">
<td class="ng-binding">6 Taksit</td>
<td>
<div
ng-bind-html="(((vm.cart.TotalWithDiscount) + ((vm.cart.TotalWithDiscount) * (installment.Commission / 100)))/(installment.ViewInstallment || installment.BankInstallment || 1)) | priceformat:vm.cart.Currency.Format"
class="ng-binding"><ins>0<span>,00</span> ₺</ins></div>
</td>
<td>
<div ng-bind-html="((vm.cart.TotalWithDiscount) + ((vm.cart.TotalWithDiscount) * (installment.Commission / 100))) | priceformat:vm.cart.Currency.Format" class="ng-binding"><ins>0<span>,00</span> ₺</ins></div>
</td>
</tr>
<!-- end ngIf: installment.Commercial && !((installment.MaxPrice && vm.cart.TotalWithDiscount > installment.MaxPrice) || (installment.MinPrice && vm.cart.TotalWithDiscount < installment.MinPrice)) --><!-- end ngRepeat: installment in bank.Installment --><!-- ngIf: installment.Commercial && !((installment.MaxPrice && vm.cart.TotalWithDiscount > installment.MaxPrice) || (installment.MinPrice && vm.cart.TotalWithDiscount < installment.MinPrice)) --><!-- end ngRepeat: installment in bank.Installment --><!-- ngIf: installment.Commercial && !((installment.MaxPrice && vm.cart.TotalWithDiscount > installment.MaxPrice) || (installment.MinPrice && vm.cart.TotalWithDiscount < installment.MinPrice)) -->
<tr class="installment-select-row ng-scope" ng-repeat="installment in bank.Installment"
ng-if="installment.Commercial && !((installment.MaxPrice && vm.cart.TotalWithDiscount > installment.MaxPrice) || (installment.MinPrice && vm.cart.TotalWithDiscount < installment.MinPrice))">
<td class="ng-binding">7 Taksit</td>
<td>
<div
ng-bind-html="(((vm.cart.TotalWithDiscount) + ((vm.cart.TotalWithDiscount) * (installment.Commission / 100)))/(installment.ViewInstallment || installment.BankInstallment || 1)) | priceformat:vm.cart.Currency.Format"
class="ng-binding"><ins>0<span>,00</span> ₺</ins></div>
</td>
<td>
<div ng-bind-html="((vm.cart.TotalWithDiscount) + ((vm.cart.TotalWithDiscount) * (installment.Commission / 100))) | priceformat:vm.cart.Currency.Format" class="ng-binding"><ins>0<span>,00</span> ₺</ins></div>
</td>
</tr>
<!-- end ngIf: installment.Commercial && !((installment.MaxPrice && vm.cart.TotalWithDiscount > installment.MaxPrice) || (installment.MinPrice && vm.cart.TotalWithDiscount < installment.MinPrice)) --><!-- end ngRepeat: installment in bank.Installment -->
</tbody>
</table><!-- end ngRepeat: bank in vm.checkoutBanks |orderBy:'DisplayOrder' | filter: {Installment: {Commercial:true}} -->
</div>
</div>
</div>
</div>
</div>
<div class="other-card-partial"> <!-- ngIf: vm.ActiveBank.Bank && vm.ActiveBank.Bank.Installment.length>0 --> </div>
</div>
<script>
$(function() {
var cards = [{
nome: "mastercard",
colore: "#0061A8",
src: "../../themes/core/assets/images/mastercard-logo.png"
}, {
nome: "visa",
colore: "#E2CB38",
src: "../../themes/core/assets/images/visa-logo.png"
}, {
nome: "dinersclub",
colore: "#888",
src: "../../themes/core/assets/images/Visa_Inc._logo.svg.png"
}, {
nome: "americanExpress",
colore: "#108168",
src: "../../themes/core/assets/images/amrican-express-logo.png"
}, {
nome: "discover",
colore: "#86B8CF",
src: "../../themes/core/assets/images/discover-logo.jpg"
}, {
nome: "dankort",
colore: "#0061A8",
src: "../../themes/core/assets/images/dankort-logo.png"
}];
var month = 0;
var html = document.getElementsByTagName('html')[0];
var number = "";
var selected_card = -1;
$(document).click(function(e) {
if (!$(e.target).is(".ccv") || !$(e.target).closest(".ccv").length) {
$(".card").css("transform", "rotatey(0deg)");
$(".seccode").css("color", "var(#000)");
}
if (!$(e.target).is(".expire-month") || !$(e.target).closest(".expire-month").length) {
$(".date_value").css("color", "var(#000)");
}
if (!$(e.target).is(".expire-year") || !$(e.target).closest(".expire-year").length) {
$(".date_value").css("color", "var(#000)");
}
if (!$(e.target).is(".number") || !$(e.target).closest(".number").length) {
$(".card_number").css("color", "var(#000)");
}
if (!$(e.target).is(".inputname") || !$(e.target).closest(".inputname").length) {
$(".fullname").css("color", "var(#000)");
}
});
$(".number").keyup(function(event) {
$(".card_number").text($(this).val());
number = $(this).val();
if (parseInt(number.substring(0, 2)) > 50 && parseInt(number.substring(0, 2)) < 56) {
selected_card = 0;
} else if (parseInt(number.substring(0, 1)) == 4) {
selected_card = 1;
} else if (parseInt(number.substring(0, 2)) == 36 || parseInt(number.substring(0, 2)) == 38 || parseInt(number.substring(0, 2)) == 39) {
selected_card = 2;
} else if (parseInt(number.substring(0, 2)) == 34 || parseInt(number.substring(0, 2)) == 37) {
selected_card = 3;
} else if (parseInt(number.substring(0, 2)) == 65) {
selected_card = 4;
} else if (parseInt(number.substring(0, 4)) == 5019) {
selected_card = 5;
} else {
selected_card = -1;
}
if (selected_card != -1) {
html.setAttribute("style", "--card-color: " + cards[selected_card].colore);
$(".bankid").attr("src", cards[selected_card].src).show();
} else {
html.setAttribute("style", "--card-color: #cecece");
$(".bankid").attr("src", "").hide();
}
if ($(".card_number").text().length === 0) {
$(".card_number").html("●●●● ●●●● ●●●● ●●●●");
}
}).focus(function() {
$(".card_number").css("color", "black");
}).on("keydown input", function() {
$(".card_number").text($(this).val());
if (event.key >= 0 && event.key <= 9) {
if ($(this).val().length === 4 || $(this).val().length === 9 || $(this).val().length === 14) {
$(this).val($(this).val() + " ");
}
}
})
$(".inputname").keyup(function() {
$(".fullname").text($(this).val());
if ($(".inputname").val().length === 0) {
$(".fullname").text("Ad Soyad");
}
return event.charCode;
}).focus(function() {
$(".fullname").css("color", "black");
});
$(".ccv").focus(function() {
$(".card").css("transform", "rotatey(180deg)");
$(".seccode").css("color", "white");
}).keyup(function() {
$(".seccode").text($(this).val());
if ($(this).val().length === 0) {
$(".seccode").html("●●●");
}
}).focusout(function() {
$(".card").css("transform", "rotatey(0deg)");
$(".seccode").css("color", "var(#000)");
});
$(".expire-month").change(function(event) {
$(".date_month_value").html($(this).val());
if ($(this).val().length === 0) {
$(".date_month_value").text("AA");
}
}).focus(function() {
$(".date_month_value").css("color", "black");
});
$(".expire-year").change(function(event) {
$(".date_year_value").html($(this).find("option:selected").text());
if ($(this).val().length === 0) {
$(".date_year_value").text("YYYY");
}
}).focus(function() {
$(".date_year_value").css("color", "black");
});
});
</script><input type="hidden" name="BankId" ng-model="vm.pay.BankId" ng-value="vm.pay.BankId" autocomplete="off" class="ng-pristine ng-untouched ng-valid ng-not-empty" value="8c4f116b-a099-4716-8d05-fa730f86e70a"> <input
type="hidden" name="Installment" ng-value="vm.pay.Installment" autocomplete="off" value="1"> <input type="hidden" name="InstallmentId" ng-value="vm.pay.InstallmentId" autocomplete="off"> <input type="hidden" name="PaymentMethodId"
value="bab50812-0929-44ca-98b9-b415b8619a62" autocomplete="off">
</div>
</div><!-- end ngIf: vm.accorionStatus['_creditcard'].open -->
</div>
</div>
</div><!-- end ngIf: vm.checkoutBanks.length > 0 --> <!-- ngRepeat: bank in vm.directOtherBanks | orderBy:'DisplayOrder' -->
</div>
</uib-accordion> </div>
<div class="col-md-3 col-xs-12 col-sm-4 summary-part">
<div class="order-summary">
<div class="total-price"> <span>Tutar</span> <span class="price"> <input name="Total" tabindex="20" type="text" ui-number-mask="2" ui-number-value="" step="0.01" ng-model="vm.pay.Total" maxlength="50" id="Total"
class="inputamount col-md-8 ng-pristine ng-untouched ng-valid-maxlength ng-not-empty ng-valid ng-valid-required" placeholder="Tutar" required=""> <select ng-model="vm.pay.Currency.Id" value="8dfdbcf2-85a0-4499-8aa0-e379a55ad710"
class="currency inputamount ng-pristine ng-untouched ng-valid ng-not-empty ng-valid-required" required=""><!-- ngRepeat: currency in vm.currency -->
<option ng-repeat="currency in vm.currency" value="89143bc5-2b3a-4c61-a0a3-5a84492a0139" class="ng-binding ng-scope">USD</option><!-- end ngRepeat: currency in vm.currency -->
<option ng-repeat="currency in vm.currency" value="8dfdbcf2-85a0-4499-8aa0-e379a55ad710" class="ng-binding ng-scope" selected="selected">TL</option><!-- end ngRepeat: currency in vm.currency -->
</select> <input type="hidden" name="CurrencyId" value="8dfdbcf2-85a0-4499-8aa0-e379a55ad710" autocomplete="off"> </span>
<div class="pay-warning ng-inactive ng-hide" ng-messages="frmPayment.Total.$error" ng-show="frmPayment.Total.$touched" role="alert"> <!-- ngMessage: required --> </div>
</div>
<div class="total-price"> <span class="text-danger">Açıklama*</span> <span class="price"> <textarea name="Description" tabindex="21" type="text" ng-model="vm.pay.Description" maxlength="50" id="Description"
class="inputdescription ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-maxlength" placeholder="Açıklama" required=""></textarea> </span> </div>
<div class="onaylama form-group"> <label class="control-label" for="MSS" style="text-transform:none"> Devam ettiğinizde <a class="open-modal" href="/Contract/OnBilgilendirmeFormu" target="_blank" rel="noopener noreferrer">Hizmet Sözleşmesi</a>
ve <a class="open-modal" href="/Contract/GizlilikPolitikasi" target="_blank" rel="noopener noreferrer">Gizlilik Politikasını</a> kabul etmiş sayılırsınız. <br>
<div style="display:flex;justify-content:center;margin-top:10px"><img style="max-width:200px;height:40px;object-fit:contain" src="/uploads//bank_8f7350ef-2a59-4bbb-80c7-7492ef92f1e3.png"> </div> <br>Adres :Kayseri OSB Mah. 16. Cadde
No:12 Melikgazi KAYSERİ <br>Telefon No : 0352 502 71 72 <br>E-Mail : vizyonyay@gmail.com
</label> </div> <button type="submit" ng-disabled="!vm.frmPayment.$valid || vm.frmGuestUserAddressSave.Description.$invalid || vm.frmUserAddressSave.Description.$invalid" class="btn" disabled="disabled">Ödeme Yap</button>
<div class="payment-button-wrapper input-group"> <input type="checkbox" name="ThreeDType" id="ThreeDType" ng-model="vm.pay.ThreeDType" ng-value="vm.pay.ThreeDType"
ng-disabled="(vm.ActiveBank!=null && vm.ActiveBank.Bank.ThreeDType != null) || (vm.ActiveBank==null && vm.defaultCheckoutBank!=null && vm.defaultCheckoutBank.ThreeDType!=null)"
class="ng-pristine ng-untouched ng-valid ng-not-empty" value="true"> <label for="ThreeDType">3D İle Ödeme Yap</label> <input type="hidden" name="SalesOrderTypeId" value="faf9ca70-f140-4569-9cfc-330a939bb3d6" autocomplete="off"> </div>
</div>
</div> <input type="hidden" name="DeliveryAddressId" ng-value="vm.cart.DeliveryAddressId" ng-required="!vm.cart.DeliveryAddressId" autocomplete="off" required="required"> <input type="hidden" name="InvoiceAddressId"
ng-value="vm.cart.InvoiceAddressId" ng-required="!vm.cart.InvoiceAddressId" autocomplete="off" required="required"> <input name="__RequestVerificationToken" type="hidden"
value="CfDJ8LTOCrnvbk9Mn21FPYnFKtEUEwpv3dGG34YCuY2Q-yTANQIGjR1FfO3VyKSXkCAmqjXLhEAb_-WGeoESVx0WpjcqsLwdCmjhp0ch_bwFzvjxf4rheYflRacbnvPpv_SueiDzgVovGBhzjir56Bi4t_M" autocomplete="off">
</form>
Text Content
* ÖDEME BİLGİLERİ ●●●● ●●●● ●●●● ●●●● AA / YYYY Ad Soyad ●●● Kart Üzerindeki İsim Kart Numarası Son Kullanma Tarihi AA010203040506070809101112 YYYY202320242025202620272028202920302031203220332034203520362037 Güvenlik Kodu 3D Kullanmak istiyorum ÖDEME SEÇENEKLERI Bankanıza özel taksit seçeneklerini görmek için kart bilgilerinizi girin. Tüm taksit seçeneklerini görmek için buraya tıklayın × Taksit SayısıTaksit TutarıToplam TutarTek Çekim 0,00 ₺ 0,00 ₺ 2 Taksit 0,00 ₺ 0,00 ₺ 3 Taksit 0,00 ₺ 0,00 ₺ 4 Taksit 0,00 ₺ 0,00 ₺ 5 Taksit 0,00 ₺ 0,00 ₺ 6 Taksit 0,00 ₺ 0,00 ₺ 7 Taksit 0,00 ₺ 0,00 ₺ Taksit Sayısı (Ticari)Taksit Tutarı (Ticari)Toplam Tutar (Ticari)Tek Çekim 0,00 ₺ 0,00 ₺ 2 Taksit 0,00 ₺ 0,00 ₺ 3 Taksit 0,00 ₺ 0,00 ₺ 4 Taksit 0,00 ₺ 0,00 ₺ 5 Taksit 0,00 ₺ 0,00 ₺ 6 Taksit 0,00 ₺ 0,00 ₺ 7 Taksit 0,00 ₺ 0,00 ₺ Tutar USDTL Açıklama* Devam ettiğinizde Hizmet Sözleşmesi ve Gizlilik Politikasını kabul etmiş sayılırsınız. Adres :Kayseri OSB Mah. 16. Cadde No:12 Melikgazi KAYSERİ Telefon No : 0352 502 71 72 E-Mail : vizyonyay@gmail.com Ödeme Yap 3D İle Ödeme Yap Vizyon Odeme - Tüm Hakları Saklıdır. MAZAKA E-Ticaret paketleri ile hazırlanmıştır.