Я пытаюсь провести платёж.
Вызываю:
/*
* Пример вызова showPayment().
* Внимание! Сервер должен подтвердить оплату, иначе списывание средств пользователя не происходит!
* Пример подтвержения с сервера можно посмотреть в файле payment.php.
*/
function showPayment(
type,
count,
cost,
identificator
){
var name = "???";
var description = "???";
var countValue = parseInt(count);
var costValue = parseInt(cost);
if (type == "item") {
description = "Позволяет покупать любые предметы в игре. Можно обменять на Серебряные Жёлуди.";
if (countValue == 1) {
name = 'Золотой Жёлудь';
} else if (
(countValue > 1 && countValue < 5) ||
(countValue > 20 && countValue < 25) ||
(countValue > 30 && countValue < 35) ||
(countValue > 40 && countValue < 45) ||
(countValue > 50 && countValue < 55) ||
(countValue > 50 && countValue < 55) ||
(countValue > 60 && countValue < 65) ||
(countValue > 70 && countValue < 75) ||
(countValue > 80 && countValue < 85) ||
(countValue > 90 && countValue < 95)
) {
name = 'Золотых Жёлудя';
} else {
name = 'Золотых Жёлудей';
}
}
FAPI.UI.showPayment(
name,
description,
identificator,
costValue,
null,
null,
"ok",
"true"
);
}
Но мне на экране показывается окно с ошибкой.
Судя по докам (
https://apiok.ru/dev/sdk/js/ui.showPayment) должно показаться предварительное окно подтверждения платежа.
Если пользователь выбирает да, то идёт вызов payment.php, если отказывается - происходит возврат в приложение.
Подскажите, пожалуйста, что не так?
Может я чего-то недопонял?
Спасибо!