Нужна помощь с Payments API :(

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в IFrame-приложениях (JavaScript, PHP и т.д)

Нужна помощь с Payments API :(

Сообщение Dezant » 03 май 2016, 13:39

Собственно, сабж. Кто сможет тыкнуть пальцем куда смотреть?

JS на странице такой формы:
  1.  
  2. function order(coin) {
  3.             var params = {
  4.                 type: 'item',
  5.                 item: 'item_'+coin+'coin'
  6.             };
  7.             VK.callMethod('showOrderBox', params);
  8.  
  9.             var callbacksResults = document.getElementById('callbacks');
  10.  
  11.             VK.addCallback('onOrderSuccess', function(order_id) {
  12.                 callbacksResults.innerHTML = 'Платеж <b>'+order_id+'</b> успешно завершен!';
  13.                 var coin_1 = parseInt($('#coins').text());
  14.                 var coin_2 = parseInt(coin);
  15.                 var coin_3 = coin_1 + coin_2;
  16.                 $('#coins').text(coin_3);
  17.             });
  18.  
  19.             VK.addCallback('onOrderFail', function() {
  20.                 callbacksResults.innerHTML = 'Платеж не был обработан!';
  21.             });
  22.  
  23.             VK.addCallback('onOrderCancel', function() {
  24.                 callbacksResults.innerHTML = 'Платеж отменен!';
  25.             });
  26.         }
  27.  
  28.         function buy(coin) {
  29.             if($('#coins').text() == 0) {
  30.                 $('#callbacks').text('Вы растратили все монеты!');
  31.             } else {
  32.                 $.ajax({
  33.                     type: "POST",
  34.                     url: "ok.php",
  35.                     data: {
  36.                         "buy-1":"<?php echo $viewer_id; ?>",
  37.                         "buy-2":coin
  38.                     }
  39.                 });
  40.                 var coin_1 = parseInt($('#coins').text());
  41.                 var coin_2 = parseInt(coin);
  42.                 var coin_3 = coin_1 - coin_2;
  43.                 $('#coins').text(coin_3);
  44.                 $('#callbacks').text('Потрачено '+coin+' монет!');
  45.             }
  46.         }
  47.  
  48.  


А vk_callback
  1.  
  2. $item = $input['item'];
  3.  
  4.       if ($item == 'item_100coin') {
  5.         $response['response'] = array(
  6.           'item_id' => 100,
  7.           'title' => '100 золотых монет',
  8.           'photo_url' => 'https://site.com/coin.png',
  9.           'price' => 1
  10.         );
  11.  


При вызове платежного окна появляется само окно, но с текстом "Ожидание информации о товаре..", и после "ожидания" ошибка "Ваш запрос не был обработан. Попробуйте повторить его позднее."
Лог-запрос:
  1. app_id=53**&item=item_undefinedcoin&lang=ru_RU&notification_type=get_item_test&order_id=10**&receiver_id=75**&user_id=75**

Лог-ответ:
-1:
И все, нету текста
В чем может быть ошибка?
Dezant

 
Автор темы
Сообщения: 12
Зарегистрирован: 24 апр 2012, 18:57
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Чтобы убрать блок с рекламой, зарегистрируйтесь на форуме или войдите.

Google
 



Re: Нужна помощь с Payments API :(

Сообщение Dezant » 05 май 2016, 11:37

Проблему решил сам, тема более не актуальна :!:
Dezant

 
Автор темы
Сообщения: 12
Зарегистрирован: 24 апр 2012, 18:57
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.


Вернуться в Создание IFrame-приложений ВКонтакте



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0