@g0xff

Не могу настроить мобильный платеж?

Какую ошибку я допустил в коде? Кидает на страницу ok.ru/dk с ошибкой "Страница временно недоступна."
Пробовал также создавать запрос вручную, т.е. создавать ссылку для платежа, такойже результат.

32ecf38d5f0b44e684d9d2765d405839.jpgФункция которая вызывает платеж
if(my.mob==1) OKSDK.Payment.show("5 заряженных криссталов", 35, "1");
else FAPI.UI.showPayment("5 заряженных криссталов", "Купить 5 заряженных криссталов", 1, 35, null, null, "ok", "true");


Стартовая функция, запускается как приложение загрузилось.
smobAPI: function(){
        var config = {
            app_id: 1248896768,
            app_key: 'CBAIKBHLEBABABABA'
        };
        OKSDK.init(config, function() {
            OKSDK.Widgets.getBackButtonHtml(function (html) {
                document.getElementById('backBtn').innerHTML = html;
            });
        	okm.start();
        }, function(error) {
            alert('Если ошибка повторяется, напишите vk.com/g0xff\nOKSDK error' + OKSDK.Util.toString(error));
        })
        let args = OKSDK.Util.getRequestParameters(window.location.search);
        if (args['custom_args'] && (args['custom_args'].search("payment") == 0)) {
            let paymentResult = decodeURIComponent(args['custom_args']).split('=');
            window.opener.postMessage(JSON.stringify({
                type: 'payment',
                result: paymentResult
            }), "*");
            window.close();
            return;
        }
	},
  • Вопрос задан
  • 368 просмотров
Решения вопроса 1
@g0xff Автор вопроса
нашел ошибку, ему не понравились русские буквы, их надо приобразовывать в правельный url формат сразу.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы