И снова VK Payment API

Если вы хотите получить что-то готовое и бесплатно, то пишите в этом разделе.
Ответить
alexmustdie
Сообщения: 5
Зарегистрирован: 25 ноя 2013, 10:18

И снова VK Payment API

Сообщение alexmustdie »

Доброго времени суток!

Вопрос будет понятен скорее тем, кто когда-то уже сталкивался с этой темой, обновлённым payment api от вконтакте.
На странице есть кнопка + js.

Код: Выделить всё

 script type="text/javascript">  function order() {    var params = {      type: 'item',      item: 'item1'    };    VK.callMethod('showOrderBox', params);  }   var callbacksResults = document.getElementById('callbacks');   VK.addCallback('onOrderSuccess', function(order_id) {    callbacksResults.innerHTML += '<br />onOrderSuccess '+order_id;  });  VK.addCallback('onOrderFail', function() {    callbacksResults.innerHTML += '<br />onOrderFail';  });  VK.addCallback('onOrderCancel', function() {    callbacksResults.innerHTML += '<br />onOrderCancel';  });</script><input value="1!" type="button"  onclick="order()" /> 
В настройках приложения адрес обратного вызова - php код, который взят отсюда - vk.cc/2JKzIG
Естественно, с секретным ключом моего приложения.

При нажатии на кнопку сначала вылазит "Ожидание информации о товаре..", а потом "Ваш запрос не был обработан. Попробуйте повторить его позднее.". Хотя в "Лог платежных уведомлений" во вкладке "Платежи" при управлении приложением, кажется, всё в порядке.

Запрос: app_id=443****&item=item1〈=ru_RU&notification_type=get_item_test&order_id=554250&receiver_id=21335****&user_id=21335****

Ответ:

Код: Выделить всё

{"response":{"item_id":125,"title":null,"photo_url":"http:\/\/cs608817.vk.me\/v608817064\/c18b\/vT4MrpS****.jpg","price":5}}

Где ошибка, господа?
За ранее премного благодарен!
cibersant
Сообщения: 199
Зарегистрирован: 23 окт 2011, 18:34

Re: И снова VK Payment API

Сообщение cibersant »

"title":null
alexmustdie
Сообщения: 5
Зарегистрирован: 25 ноя 2013, 10:18

Re: И снова VK Payment API

Сообщение alexmustdie »

:shock: я идиот, убейте меня кто-нибудь :!:
Ок, а тогда как справится с этим и завести текст на кириллице?
Предполагаю, что что-то подобное

Код: Выделить всё

iconv("KOI8-U", "UTF-8", "Пора переходить на юникод.");
Ну или просто

Код: Выделить всё

mb_internal_encoding("UTF-8");
sasha^
Сообщения: 711
Зарегистрирован: 10 сен 2012, 16:52

Re: И снова VK Payment API

Сообщение sasha^ »

поставь кодировку файла utf-8 без bom
она же поддерживает все символы... :)
и да, если делать новые сайты, приложения и пр. - нужно на utf-8!!! щяс другие кодировки не актуальны почти..
alexmustdie
Сообщения: 5
Зарегистрирован: 25 ноя 2013, 10:18

Re: И снова VK Payment API

Сообщение alexmustdie »

Хорошо, спасибо!!
Ответить