",{class:"col-md-12",id:"savedCardButton"}).insertAfter(a);$("",{class:"btn btn-primary btn-block",html:e,type:"button"}).appendTo(t).on("click",(function(){$("#cardsModal").modal("show"),$("#editArea").empty()}))}if(!$("#cardsModal").length){let e=languages&&languages.close?languages.close:"Kapat";$("
",{id:"cardsModal",class:"modal fade",role:"dialog",html:'"}).appendTo($("body"))}let a=$("#tableArea").empty(),t=($("",{class:"text-center",html:e}).appendTo(a),$("",{class:"table table-striped"}).appendTo(a)),n=$("",{}).appendTo(t),i=$("",{}).appendTo(t),l=$("
",{}).appendTo(n),r=$(" | ",{html:languages&&languages.bank?languages.bank:"Banka Adı"}).appendTo(l);r=$(" | ",{html:languages&&languages.cardNumber?languages.cardNumber:"Kart Numarası"}).appendTo(l),r=$(" | ",{html:languages&&languages.fullName?languages.fullName:"Ad Soyad"}).appendTo(l),r=$(" | ",{html:languages&&languages.actionDate?languages.actionDate:"Oluşturulma Tarihi"}).appendTo(l),r=$(" | ",{html:languages&&languages.default?languages.default:"Varsayılan"}).appendTo(l),r=$(" | ",{html:"#"}).appendTo(l),savedCreditCard.forEach(((e,a)=>{let t=new Date(`${e.updated_at}`);l=$("
",{}).appendTo(i),r=$(" | ",{html:e.card_issuer_bank}).appendTo(l),r=$(" | ",{html:e.card_number}).appendTo(l),r=$(" | ",{html:e.customer_name}).appendTo(l),r=$(" | ",{html:`${t.getDate()} / ${t.getMonth()+1} / ${t.getFullYear()}`}).appendTo(l),r=$(" | ",{}).appendTo(l);let n=$("",{class:"btn btn-default btn-sm","data-token":e.card_token,"data-card_id":e.id,html:e.default_token?'':''}).appendTo(r);e.default_token&&n.attr("disabled","disabled"),n.on("click",(function(){let e=$(this).attr("data-token"),a=$(this).attr("data-card_id"),t={card_token:e,token_default:1,customer_number:$("[name=customer_id]").val()};savedCreditCard.forEach(((e,t)=>{e.id==Number(a)?savedCreditCard[t].default_token=1:savedCreditCard[t].default_token=0})),updateSavedCard(t)})),r=$(" | ",{}).appendTo(l),$("",{class:"btn btn-danger btn-sm",html:'',"data-token":e.card_token,"data-card_id":e.id}).appendTo(r).on("click",(function(){deleteSavedCard($(this))})),$("",{class:"btn btn-primary btn-sm",html:'',"data-token":e.card_token,"data-card_id":e.id}).appendTo(r).on("click",(function(){buildEditFormInputs($(this))}))}))}else $("#cardsModal").modal("hide"),$("#savedCardButton").remove()}function buildEditFormInputs(e){$(e).attr("data-token");let a=Number($(e).attr("data-card_id")),t=Number($("[name=customer_id]").val()),n=savedCreditCard.filter((e=>e.id==a));n.length&&(n=n[0]);let i=$("#editArea").empty(),l=($("",{class:"text-center",html:languages&&languages.cardEdit?languages.cardEdit:"Kart bilgilerini güncelle"}).appendTo(i),$("",{class:"form-control",type:"hidden",name:"card_token",value:n.card_token}).appendTo(i));l=$("",{class:"form-control",type:"hidden",name:"customer_number",value:t}).appendTo(i);let r=$("",{class:"row"}).appendTo(i),s=$("",{class:"col-md-4"}).appendTo(r);s=$("",{class:"form-group"}).appendTo(s);let o=$("",{html:languages&&languages.cardNumber?languages.cardNumber:"Kart Numarası"}).appendTo(s);l=$("",{class:"form-control w-100",type:"text",name:"card_number",value:n.card_number,disabled:!0}).appendTo(s),s=$("",{class:"col-md-4"}).appendTo(r),s=$("",{class:"form-group"}).appendTo(s),o=$("",{html:languages&&languages.cardHolderName?languages.cardHolderName:"Kart Üzerindeki İsim"}).appendTo(s),l=$("",{class:"form-control w-100",type:"text",name:"card_holder_name",disabled:!0,value:n.customer_name}).appendTo(s),s=$("",{class:"col-md-4"}).appendTo(r),o=$("",{html:languages&&languages.expiredDate?languages.expiredDate:"Son Kullanma Tarihi"}).appendTo(s);let d=$("",{class:"row"}).appendTo(s);s=$("",{class:"col-md-5"}).appendTo(d);let u=$("",{class:"form-control w-100",type:"text",name:"expMonth"}).appendTo(s),m=$("",{value:"",html:languages&&languages.month?languages.month:"Ay"}).appendTo(u);for(let e=1;e<13;e++)m=$("",{value:e,html:e}).appendTo(u);s=$("",{class:"col-xs-1",html:' / '}).appendTo(d),s=$("",{class:"col-md-5"}).appendTo(d),u=$("",{class:"form-control w-100",type:"text",name:"expYear"}).appendTo(s),m=$("",{value:"",html:languages&&languages.year?languages.year:"Yıl"}).appendTo(u);let c=(new Date).getFullYear();for(let e=c;e",{value:e,html:e}).appendTo(u);s=$("",{class:"row"}).appendTo(i),$("",{class:"btn btn-outline-success m-auto",html:languages&&languages.cardEdit?languages.cardEdit:"Güncelle"}).appendTo(s).on("click",(function(){let e=$("[name=card_token]","#editArea").val(),a=$("[name=customer_number]","#editArea").val(),t=$("[name=card_holder_name]","#editArea").val(),n=$("[name=expMonth]","#editArea").val(),i=$("[name=expYear]","#editArea").val();if(""==n||""==i){let e="",a="";return languages&&(languages.sorry&&(e=languages.sorry),languages.warnExpiredDate&&(a=languages.warnExpiredDate)),""==e&&(e="Hata!"),""==a&&(a="Kartın son kullanma tarihlerini kontrol ediniz!"),toastr.error(a,e),!1}updateSavedCard({card_token:e,customer_number:a,card_holder_name:t,expiry_month:n,expiry_year:i})}))}function updateSavedCard(e){let a=e.card_token;$.ajax({type:"POST",url:"https://tahsilat.gnosira.info/payment/updateSavedCard",dataType:"JSON",data:e,success:function(e){let t="";"success"==e.status?(e.new_token&&savedCreditCard.forEach(((t,n)=>{t.card_token==a&&(savedCreditCard[n].card_token=e.new_token)})),languages&&languages.success&&(t=languages.success),""==t&&(t="Başarılı"),toastr.success(e.text,t),buildCreditCards(),$("button","#savedCardButton").trigger("click")):(languages&&languages.sorry&&(t=languages.sorry),""==t&&(t="Hata!"),toastr.error(e.text,t))},error:function(e){}})}function deleteSavedCard(e){let a=$(e).attr("data-token"),t=Number($(e).attr("data-card_id")),n=Number($("[name=customer_id]").val());$.ajax({type:"POST",url:"https://tahsilat.gnosira.info/payment/deleteSavedCard",dataType:"JSON",data:{card_token:a,customer_number:n},success:function(e){let a="";"success"==e.status?(languages&&languages.success&&(a=languages.success),""==a&&(a="Başarılı"),toastr.success(e.text,a),savedCreditCard=savedCreditCard.filter((e=>e.id!=t)),buildCreditCards(),$("button","#savedCardButton").trigger("click")):(languages&&languages.sorry&&(a=languages.sorry),""==a&&(a="Hata!"),toastr.error(e.text,a))},error:function(e){}})}function checkPaymentRequiredInput(){let e=$("input, textarea, select","form");for(let a=0;a",{class:"fa fa-spinner removeSpinner ml-1",style:"font-size:20px;color:black"}).appendTo($("label",$("[name=payment_items]").parent())),$(".removeSpinner").css("transition","4s"),setTimeout((()=>{$(".removeSpinner").css("transform","rotate(760deg)")}),100);let n="Ödeme Kalemleri";languages&&languages.paymentItems&&(n=languages.paymentItems);let i=$("",{value:"0",html:n}).appendTo(t);e.forEach((e=>{i=$("",{value:e.price,"data-currency":e.currency,"data-canchangecurrency":e.change_currency,html:`${e.name} ${e.currency}`}).appendTo(t)})),setTimeout((()=>{$(".removeSpinner").remove()}),1e3),$("[name=payment_items]").val(a)}}$("[name=payment_items]").off("change").on("change",(function(){let e=$(this).val(),a=$("option:selected",$(this)).attr("data-currency"),t=$("option:selected",$(this)).attr("data-canchangecurrency"),n=$("option:selected",$(this)).attr("data-text"),i=$("option:selected",$(this)).attr("data-customergroupid");if(a||(a="TL",e=0,t=0,$(".addedForDelete").addClass("d-none")),Number(i)||(i=0),$("[name=customer_group_id]").length||$("",{type:"hidden",name:"customer_group_id",val:i}).insertAfter($("[name=selected_bank_id]")),$("[name=customer_group_id]").val(i),$("input[name=currency_type]").val(a),$("[name=currency_type_select]").length?($("[name=currency_type_select]").val(a),$("[name=currency_type_select]").val()||$(".addedForDelete").length||$("",{class:"addedForDelete",value:a,html:a,selected:!0}).appendTo($("[name=currency_type_select]")),a&&$(".addedForDelete").removeClass("d-none"),$("[name=currency_type_select]").prop("disabled",!0).trigger("change"),setTimeout((()=>{$("[name=amount]").val(`${e}`).trigger("change").trigger("blur")}),200)):setTimeout((()=>{$("[name=amount]").val(`${e}`).trigger("change").trigger("blur")}),200),$("[name=can_change_currency]").val(t),!$("[name=selected_payment_item]").length){let e=$("[name=instalment_count]");$("",{type:"hidden",name:"selected_payment_item"}).insertAfter(e)}$("[name=selected_payment_item]").val(n)})),$("#save_credit_card_check").on("click",(function(){$(this).prop("checked")?$("[name=save_card]").val(1):$("[name=save_card]").val(0)})),$("#lira").on("click",(function(){setTimeout((()=>{$(this).select()}),100)})),$("input",".paymentTypeCheckbox").on("click",(function(){let e=$(this).parent(),a="";$(this).prop("checked")?(paymentType="3d",a=languages&&languages["3dPayment"]?languages["3dPayment"]:"3D Ödeme",$("label",e).html(a)):(paymentType="2d",a=languages&&languages["2dPayment"]?languages["2dPayment"]:"2D Ödeme",$("label",e).html(a)),$("[name=paymentodemeturu]").val(paymentType),tutarrefresh()})),$("button",".commissionSelect").on("click",(function(){let e=0;"komisyonlu"==$(this).attr("data-value")?($('[data-value="komisyonlu"]').removeClass("btn-danger").addClass("btn-outline-success"),$("i",$('[data-value="komisyonlu"]')).removeClass("fa-times").addClass("fa-check"),$('[data-value="komisyonsuz"]').removeClass("btn-outline-success").addClass("btn-danger"),$("i",$('[data-value="komisyonsuz"]')).removeClass("fa-check").addClass("fa-times"),e=1):($('[data-value="komisyonlu"]').removeClass("btn-outline-success").addClass("btn-danger"),$("i",$('[data-value="komisyonlu"]')).removeClass("fa-check").addClass("fa-times"),$('[data-value="komisyonsuz"]').removeClass("btn-danger").addClass("btn-outline-success"),$("i",$('[data-value="komisyonsuz"]')).removeClass("fa-times").addClass("fa-check"),e=0),$('[name="payWithCommission"]').val(e),tutarrefresh()}));