Здравствуйте, убив кучу времени и облазив просторы интернета я был очень озадачен, дело в том что нигде нет ни малейшей инфы о том как с помощью cURL авторизоваться на сайте QIWI ну и банально вывести баланс счета или что то вроде того... Помогите кто нибудь, может кто то сталкивался с этим вопросом, может есть решение как привязать QIWI к своему сайту... Идеи типо ishopqiwi не предлагать, потому как этот сайт не работает и не одобряет магазины
привязать киви к сайту это значит их платежное апи использовать? а логиниться баланс проверять это зачем?
их API - это сайт iShop QIWI, но такой ужасной работы я еще не встречал, с ТП связаться не реально почти, сайт в обработке уже 3й месяц висит, никакой инфы нет на счет того одобрят ли его вообще(( ну а cURL я так понял единственный выход из ситуации, но повторюсь, потратил кучу времени, где я только не искал, но никто ничего не знает, как будто это какае то засекречненная информация, ужас просто
я так понимаю ты хочешь чтоб покупатель вводил свои логин-пароль от киви а ты через курл лез к ним в кошелек и делал оплату на свой сайт? я бы не доверял такому сервису. для оплаты с моего счета есть апи провайдера моего счета. если разработчик не понимает как приладить апи - это не повод рассказывать ему мой пароль от кошелька. и что ты будешь делать с многофакторной аутентификацией? смс-ку тебе пересылать? не устраивает апи киви - меняй провайдера платежей. тысячи сайтов работают без проблем.
Нет, мне абсолютно не надо что бы пользователь вводил свой логин и пароль , это бред полнейший... я выставляю счет человеку, в нем указана сумма, номер моего кошелька и примечание -> человек оплачивает на мой кошелек указанную сумму с указанным примечанием, после чего на моем сайте нажимает кнопку "Проверить оплату" и скрипт авторизовывается под моим логином и паролем в киви, и смотрел, был ли такой платеж на такуе то сумму с указанным примечанием, вот и все, потом уже дает ответ true или не true....
Я ж описал выше что мне надо, мне надо что бы на моем кошельке была проверка платежа с заданной суммой и примечанием к нему... после этого скрипт даст ответ, например true (деньги поступили с заданным примечанием) -> далее следует определенное действие, или false (деньги не поступили насчет) -> происходит другое действие,
Бери fiddler, wireshark и смотри какие запросы слать в qiwi, или используй casperjs.org или платежный агрегатор или проверяй вручную. А ты им на телефон звонил? Я дозванивался.
Документация доступна по ссылке: http://goo.gl/ItXkCH Пример работы доступен по ссылке: http://goo.gl/rd4YHB и http://goo.gl/aIkWmM Демонстрационная версия класса доступна для скачивания по ссылке: https://goo.gl/Rijfeh
Авторизироватся и вывести баланс кошелька можно так: PHP: // Отправляем GET запрос $query = file_get_contents( 'https://qiwigate.ru/api?api_key=XXX&method=get.info'); // Преобразуем JSON ответ в массив $json = json_decode( $query ); // Выводим баланс var_dump($json); В это примере я использовал неофициальное публичное API от qiwigate.ru, вместо XXX - твой API ключ
Яндекс Касса (каждый день шлют акты на почту и так же каждый день переводят деньги на рс), ну и куча других агрегаторов.