تایید و تسویه حساب $(document).ready(function () { $("#log-out-btn").click(function () { //if (confirm("از سیستم خارج می شوید؟")) { // window.location.href = "/logout_user/"; //} Swal.fire({ title: "از سیستم خارج می شوید؟", showCancelButton: true, confirmButtonText: "بله", cancelButtonText: "خیر", }).then((result) => { if (result.isConfirmed) { window.location.href = "/logout_user/"; } }); }); //} //) }); صفحه اصلی خرید جدید طرح باشگاه مشتریان طرح بتا فهرست فروش فهرست فروش بتا خریدهای زیرمجموعه تراکنش های مالی سرمایه گذاری پروفایل درخواست تسویه پاداش بازاریابی کاربر جدید خروج پشتیبانی علی بوعذار (فروشگاه : اهوازفون) 09165000780 اعتبار سنجی ثبت کالا و خرید تایید و ثبت خرید مدارک و ثبت نهایی لطفا! در مراحل ثبت خرید به هیچ وجه از دکمه بازگشت و یا رفرش استفاده نکنید. در حال ارسال رمز خرید. کد تایید کد تایید را در کادر وارد کنید. تایید و ادامه ارسال مجدد کد تایید $(document).ready(function(){ var payment_token = null; var payment_request_message = null; var payment_url = null; var authentication_message = null; var callback_url = null; var formData = { 'csrfmiddlewaretoken': $('[name=csrfmiddlewaretoken]').val(), "amount": '1520135460', "customer_mobile": '09053099252', }; console.log("Form Data:", formData); document.getElementById("div-status").style.visibility = "visible"; document.getElementById("show-status").innerHTML = "در حال ارسال رمز خرید..."; $.ajax({ type: "POST", url: '/customer/payment_request_minipay/', data: formData, success: function(data) { console.log("Server Response:", data); if (data.payment_message) { document.getElementById("show-status").innerHTML = data.payment_message; payment_token = data.payment_token; $("#pay_token").val(payment_token); payment_request_message = data.payment_request_message; payment_url = data.payment_url; authentication_message = data.authentication_message; callback_url = data.callback_url; document.getElementById("show-status").innerHTML = data.authentication_message; $("#test_id").prop('disabled', false); resend_code_counter(); } else { alert("پاسخ سرور نامعتبر است!"); } }, error: function(xhr, status, error) { console.error("AJAX Error:", xhr.responseText); alert("متاسفانه خطایی رخ داده! لطفا چند لحظه بعد تلاش کنید."); } }); //,2000); $("#test_id").click(function(e){ code = $("#confirm-code").val(); $("#show-status").text("رمز خرید ارسال شد لطفاً رمز را وارد کنید."); payment_token = $("#pay_token").val(); amount = $("#amount").val(); customer_id = $("#customer_id").val(); order_id = $("#order_id").val(); authorize_data= { 'csrfmiddlewaretoken': 'j7slSNzIH7FIovi6AhrcpaWGmwykAfoK9gfJXF4Wcwcs7tV44AiDDILEPPivRgky', "code":code, "mobile_number": '09053099252', "payment_token":payment_token, "amount": amount, "order_id": order_id, }; $("#show-status").text("در حال ثبت آنلاین کسر از حقوق، لطفاً منتظر بمانید..."); $.ajax({ type: "POST", url:'/customer/authorization_payment_minipay/', data: authorize_data, success: function(data){ $("#show-status").text("انجام شد..."); sessionStorage.setItem("status","success"); sessionStorage.setItem("order_id",order_id); sessionStorage.setItem("customer_id",customer_id); top.location.href="/customer/purchase_result_minipay/"; }, error: function(data){ alert("متاسفانه خطایی رخ داده! لطفا چند لحظه بعد تلاش کنید."); //sessionStorage.setItem("status","error"); //sessionStorage.removeItem("order_id",order_id); //sessionStorage.setItem("customer_id",customer_id); top.location.href="/customer/new_customer_minipay/"; } }); }); $("#resend-code").click(function(e){ e.preventDefault(); formData = { 'csrfmiddlewaretoken': 'j7slSNzIH7FIovi6AhrcpaWGmwykAfoK9gfJXF4Wcwcs7tV44AiDDILEPPivRgky', 'payment_token': payment_token, } $.ajax({ type: "POST", url:"/customer/resend_code/", data: formData, success: function(data){ $("#show-status").text(data["message"]); }, error: function(data){ resend_code_counter(); alert("متاسفانه خطایی رخ داده! لطفا چند لحظه بعد تلاش کنید."); } }); }); }); const resend_code = document.getElementById("resend-code"); function resend_code_counter() { var timeleft = 180; var downloadTimer = setInterval(function(){ if(timeleft { const sideMenu = document.getElementById('side-menu'); sideMenu.classList.toggle('close-menu'); } const handelClickMobile = () => { const sideMenu = document.getElementById('side-menu'); sideMenu.classList.toggle('close-menu-mobile'); sideMenu.classList.toggle('menu-box-shadow'); } let lastScrollTop = 0; const navbar = document.querySelector('.navbar'); window.addEventListener('scroll', function () { let currentScroll = window.pageYOffset || document.documentElement.scrollTop; if (currentScroll > lastScrollTop) { // Scroll Down navbar.classList.add('navbar-hide'); } else { // Scroll Up navbar.classList.remove('navbar-hide'); } lastScrollTop = currentScroll