- Автор темы
- #1
После применения скидки много цифр после запятой, из за этого не проходит оплата. Выдается следующая ошибка err: 2 payment amount is incorrect or not defined by merchant step:8
Как сделать округление до целого числа?
Как сделать округление до целого числа?
Код:
function validateForm() {
var coupon = document.forms["pay"]["coupon"].value;
if (coupon == "V0V4N") {
console.log("run");
var summ = document.getElementById('paymentamount').value;
var discount = summ * 0.95;
document.getElementById('paymentamount').value= discount;
alert("Спасибо за применение скидки, сейчас вы будете перенаправлены на страницу оплаты.")
var activated = true
return discount;
}
if (coupon == "NEWYEAR") {
console.log("run");
var summ = document.getElementById('paymentamount').value;
var discount = summ * 0.70;
document.getElementById('paymentamount').value= discount;
alert("Новогодняя скидка успешно применена, сейчас вы будете перенаправлены на страницу оплаты.")
var activated = true
return discount;
}
if (activated == "true") {
alert("Скидка уже была использована!")
}