-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathpayment.js
64 lines (56 loc) · 2.75 KB
/
payment.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
//update priceBlock-container
updatePriceblock();
function updatePriceblock() {
let orderData = JSON.parse(localStorage.getItem("orderData")) || [];
let orderSummary = document.querySelector("priceBreakUp-orderSummary");
document.querySelector(".actual-price").innerText = "₹" + orderData[0].original_amt;
document.querySelector(".discount-price").innerText = "-₹" + (orderData[0].original_amt - orderData[0].actual_amt);
let couponAmt = orderData[0].coupon_amt.toFixed(2);
if (couponAmt !== 0) {
document.querySelector(".applyCoupon").parentNode.style.display = "flex";
document.querySelector(".applyCoupon").innerText = "-₹" + orderData[0].coupon_amt;
} else {
document.querySelector(".applyCoupon").parentNode.style.display = "none";
}
let covidDon = orderData[0].coviddon_amt.toFixed(2);
if (covidDon !== 0) {
document.querySelector(".donation-price").parentNode.style.display = "flex";
document.querySelector(".donation-price").innerText = "₹" + covidDon;
} else {
document.querySelector(".donation-price").parentNode.style.display = "none";
}
document.querySelector(".convenience-price").innerText = "₹" + orderData[0].convenience_amt;
document.querySelector(".priceDetail-total").innerText = "₹" + orderData[0].order_amt;
}
//Send OTP
document.querySelector(".cardotpBtn").addEventListener("click", (event) => {
event.preventDefault();
let cardNumber = document.querySelector(".cardNumber").value;
let cardName = document.querySelector(".cardName").value;
let cardExp = document.querySelector(".cardExp").value;
let cardCVV = document.querySelector(".cardCVV").value;
let cardOtpBtn = document.querySelector(".cardotpBtn");
if (cardNumber == "" || cardName == "" || cardExp == "" || cardCVV == "") {
alert("Kindly fill all card details");
} else if (cardOtpBtn.value == "Send OTP") {
cardOtpBtn.value = "Varify OTP";
document.querySelector(".cardOTP").style.display = "block";
} else if (cardOtpBtn.value == "Varify OTP") {
document.querySelector(".cardOTP").style.display = "none";
cardOtpBtn.style.display = "none";
document.querySelector(".OTPVerificationMsg").style.display = "block";
document.querySelector(".order-btn").style.display = "block";
}
});
document.querySelector(".order-btn").addEventListener("click", (event) => {
let payMsg = document.querySelector(".PaymentVerificationMsg");
payMsg.style.display = "block";
setTimeout(() => {
payMsg.innerText = "Payment Varification Successfull. You will redirect to Home Page...";
localStorage.removeItem("orderData");
localStorage.removeItem("cartItems");
}, 1500);
setTimeout(() => {
window.location.href = "HomePage.html";
}, 3000);
});