Платежная система

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в Flash-приложениях (ActionScript)
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Платежная система

Сообщение Александр »

Casperovskii писал(а):Вот что выдал скрипт: Несовпадение вычисленной и переданной подписи запроса.
Этот ответ скрипт выдал на запрос от сервера вконтакте? Если просто открыть скрипт в браузере и не передать ему данные, то логично, что будет получена эта ошибка.
Аватара пользователя
112
Модератор
Модератор
Сообщения: 2215
Зарегистрирован: 02 фев 2010, 21:53

Re: Платежная система

Сообщение 112 »

Casperovskii
Несовпадения вычисленной и переданной подписи означает,что либо вы че то не так вычисляете либо ключ не тот написали

Кстати ответы от вашего сервера вы можете посмотреть в Логе платежей
Casperovskii
Сообщения: 429
Зарегистрирован: 22 июн 2012, 17:50

Re: Платежная система

Сообщение Casperovskii »

В логе платежей и в логе на сервере пусто.
Casperovskii
Сообщения: 429
Зарегистрирован: 22 июн 2012, 17:50

Re: Платежная система

Сообщение Casperovskii »

Casperovskii писал(а):В логе платежей и в логе на сервере пусто.
Переместил запись в файл в скрипте наверх и он записал тоже самое. Добавлено: один раз записал в лог, потом все (но это ведь просто контакт не посылает запрос, на который ответ уже известен?).
Но контакт в запросе прислал почему-то пустой массив. Why?
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Платежная система

Сообщение Александр »

Casperovskii
Я вот сейчас не понимаю на каком этапе возникает проблема. Либо сервер вконтакте не всегда может достучаться до скрипта, либо скрипт работает неверно. Нужно четко это определить.
Casperovskii
Сообщения: 429
Зарегистрирован: 22 июн 2012, 17:50

Re: Платежная система

Сообщение Casperovskii »

Александр
Контакт не может достучаться до скрипта. Попросил друга (сделал его админом, добавил в тестеры) нажать - то же самое, причем лог так же пуст. При открытии через браузер все нормально записывает. Может, надо что-то добавить в кроссдомеин?
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Платежная система

Сообщение Александр »

Casperovskii писал(а):Контакт не может достучаться до скрипта.
Вот у меня есть сомнение что это именно так...

Весь код файла:

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

<?$f = fopen('log.txt', 'a');fwrite($f, date('d.m.y H:i:s', time()).' '. getenv("REMOTE_ADDR") . PHP_EOL );fclose($f);?>
в настройках приложения в Адрес обратного вызова написать ссылку на него.
Не заходить на этот скрипт через браузер.
10 раз попытаться выполнить платеж в приложении. Да, в приложении будет выдавать ошибку, но сервер вконтакте будет обращаться к скрипту.
Проверить все ли запросы от вконтакте дошли к этому скрипту.
Что пишется в логе приложения в контакте? На вкладке Платежи "Лог платежных уведомлений".
Casperovskii
Сообщения: 429
Зарегистрирован: 22 июн 2012, 17:50

Re: Платежная система

Сообщение Casperovskii »

Александр
Все сделал, но оба лога пустых. Может ли быть проблема в том, что контакт по каким-то неведомым причинам не дает мне даже права потестить? (Приложение не проходило проверку). Но в тестерах я есть.
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Платежная система

Сообщение Александр »

Casperovskii
Скрипт вообще может писать в файл? Если обратится к скрипту через браузер?
У меня не было проблем с тестированием в непроверенном приложении, в котором я был тестером.
Casperovskii
Сообщения: 429
Зарегистрирован: 22 июн 2012, 17:50

Re: Платежная система

Сообщение Casperovskii »

Александр
Да, может. При открытии браузером все нормально пишет. Я в агонии, а никаких более конкретных данных предоставить не могу. Баланс приложения может быть равен нулю ведь?
Ответить