Правила     Закладки     Карма    Календарь    Журналы    Помощь    Поиск    PDA    Чат   
        СМС-ки
   
Пейджер выключен!
 
Фильтр авторов:    показать 
  скрыть
  Ответ в темуСоздание новой темыСоздание опроса

> Проверка плажтежей qiwi через PHP (curl), Проверка плажтежей qiwi через PHP
Ermo1ay  
 ۩  [x] Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Новичок
*

Профиль
Группа: Пользователи
Сообщений: 1
Пользователь №: 38208
На форуме: 3 года, 1 месяц, 29 дней
Карма:




Стало нужно проверять платежи qiwi через php, но нормальных способов и простых в оснвоении не нашел. Нашел некий протокол SOAP, с которым qiwi работает, но не через кошелек, а через специальный сервис "интернет-магазинов". Мне же нужно узнавать о поступлениях платежей на qiwi с дальнейшей обработкой их в бд.

Может кто располагает какой-нибудь полезной информацией по данной теме или выскажет парочку предложений?

Почитал способы авторизации через curl. Нужно покопаться. Может у кого есть вариант уже с авторизацией и проверкой платежей (отчетов)?

<?php
error_reporting(E_ALL);
$USER_LOGIN = 79124619772;
$USER_PASSWORD = L23rasarosa023;
$url="https://w.qiwi.com/auth/login.action";
$cookie_file = $_SERVER["DOCUMENT_ROOT"]."/fee/cookie.data";

//Просим токен
$post="source=MENU&login=$USER_LOGIN&password=$USER_PASSWORD";
$ch = curl_init();
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_TIMEOUT, 30);
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:23.0) Gecko/20100101 Firefox/23.0");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_HTTPHEADER, array ('Accept: application/json, text/javascript, */*; q=0.01','Content-Type: application/x-www-form-urlencoded; charset=windows-1251','X-Requested-With: XMLHttpRequest'));
curl_setopt($ch,CURLOPT_REFERER, 'https://w.qiwi.com/payment/main.action');
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_file);
curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_file);

$html = curl_exec($ch);

$html = json_decode($html,true);

//Выдернули токен
$token = $html["data"]["token"];

//повторяем авторизацию с токеном
$post = "source=MENU&login=$USER_LOGIN&password=$USER_PASSWORD&loginToken=$token";


curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
curl_exec($ch);

//мы на сайте. Инициируем заново curl, мне было лень переназначать параметры, а с текущими какого-то хера не грузилась страница. Вероятнее всего, что сайт еще допиливают, хз, хз

curl_close($ch);
$ch = curl_init();


curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_TIMEOUT, 30);
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 5.2; WOW64; rv:21.0) Gecko/20100101 Firefox/21.0");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_COOKIEJAR, '/home/network/cookie.data');
curl_setopt($ch, CURLOPT_COOKIEFILE, '/home/network/cookie.data');
curl_exec($ch);
$html = curl_exec($ch);


//и вот тут мы, в итоге получаем страницу, где виден даже баланс
$date_time_array = getdate( time() );
$html = curl_exec($ch);
$month = $date_time_array['mon']-3;
$day = $date_time_array['mday'];
$year = $date_time_array['year'];
$date_start = mktime($month,$day,$year);
$date_finish = $date_time_array['dyear'];
//Открываем страницу отчата по платежам
$post="daterange=true&start=$date_start&finish=$date_finish";
$ref="https://visa.qiwi.com/report/list.action";
$url="https://visa.qiwi.com/report/list.action";
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_REFERER, $ref);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
$page = curl_exec($ch);
echo $page;
echo $date_finish,"<br>";
echo $date_start;

curl_close($ch);
?>


Недавно ввели токен, поэтому у меня, наверное, ничего не получается. Буду рад любой помощи. могу немного приплатить, если кто даст реально рабочее решение
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
EXPOINT  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Новичок
*

Профиль
Группа: Пользователь
Сообщений: 4
Пользователь №: 42695
На форуме: 8 месяцев, 19 дней
Карма:




есть рабочий - class API QIWI PHP


пожалуйста пишите: expoint.me@gmail.com
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Игорь_Vasinsky  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Лысый и злой
******

Профиль
Журнал
Группа: ★ЛжеЭксперт★
Завсегдатай форума
Сообщений: 25982
Пользователь №: 21350
На форуме: 6 лет, 8 месяцев, 21 день
Карма: 725

Не курю:
1 год, 2 месяца, 8 дней


некрофилия - та же алчность!


--------------------
Халявные ответы кончились.
Если нужен готовый код - готовьтесь заплатить.
Райкин тоже был артист

Возле дома был сарай
А когда всё хорошо
Можно просто покурить

user posted image
http://ufa102.xyz/
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Invis1ble  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме




******

Профиль
Группа: Эксперт
Группа переписки
Сообщений: 11786
Пользователь №: 23195
На форуме: 6 лет, 4 месяца, 12 дней
Карма: 429

Трезвый :
7 лет, 3 месяца, 12 дней


Цитата (EXPOINT @ 16.03.2016 - 10:23)
есть рабочий - class API QIWI PHP

с трояном, надеюсь?


--------------------
PMПисьмо на e-mail пользователюСайт пользователя
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
casper - gg  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Абориген
*****

Профиль
Группа: Пользователь
Сообщений: 216
Пользователь №: 42190
На форуме: 1 год, 1 день
Карма: 10




Цитата (Invis1ble @ 16.03.2016 - 14:31)
с трояном, надеюсь?

wink.gif, expoint сам по себе уже троян, нашел все посты с меткой qiwi и торгует по-своему

Это сообщение отредактировал casper - gg - 16.03.2016 - 14:54
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
  Быстрый ответ
Информация о Госте
Введите Ваше имя
Кнопки кодов
Для вставки цитаты, выделите нужный текст и
НАЖМИТЕ СЮДА
Введите сообщение
Смайлики
:huh:  :o  ;) 
:P  :D  :lol: 
B)  :rolleyes:  <_< 
:)  :angry:  :( 
:unsure:  :blink:  :ph34r: 
     
Показать всё

Опции сообщения  Включить смайлики?
 Включить подпись?
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темы Ответ в темуСоздание новой темыСоздание опроса