Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > yandex money api


Автор: slavonX86 22.1.2015, 11:31
Пример запроса при переводе средств на счет другого пользователя:

https://tech.yandex.ru/money/doc/dg/reference/request-payment-docpage/

Код

POST /api/request-payment HTTP/1.1
Host: money.yandex.ru
Authorization: Bearer 01234567890ABCDEF01234567890
Content-Type: application/x-www-form-urlencoded
Content-Length: 234

pattern_id=p2p&to=41001101140&amount=1000.00&message=%B6%D0%B0&comment=%D0%A1%D0%%D1%8E


Authorization: Bearer 01234567890ABCDEF01234567890
Откуда брать ?

Автор: _zorn_ 22.1.2015, 16:51
http://habrahabr.ru/post/157753/

Цитата

...
$token="наш полученный токен";
...
function get_stat($url,$headers)
...
$result=get_stat('https://webmaster.yandex.ru/api/me',array('Authorization: OAuth '.$token));
...

Автор: slavonX86 22.1.2015, 17:33
Исходяих документации и этого примера:

Для получения "token" необходимо иметь "code"
Код

$result=postKeys("https://oauth.yandex.ru/token",
    array(
        'grant_type'=> 'authorization_code', // тип авторизации
        'code'=> $_GET["code"], // наш полученный код
        'client_id'=>$client_id,
        'client_secret'=>$client_secret
        ),
    array('Content-type: application/x-www-form-urlencoded')
    );



А для получения "code", пользователь должен перейти на яндекс и ввести пароль
Код

// Если мы еще не получили разрешения от пользователя, отправляем его на страницу для его получения
// В урл мы также можем вставить переменную state, которую можем использовать для собственных нужд, я не стал
if (!isset($_GET["code"])) {
    Header("Location: https://oauth.yandex.ru/authorize?response_type=code&client_id=".$client_id);
    die();
    }



А как сделать автоматическую выплату ? Без участия пользователя !

Автор: _zorn_ 25.1.2015, 06:04
Цитата(slavonX86 @  23.1.2015,  00:33 Найти цитируемый пост)
А как сделать автоматическую выплату ? Без участия пользователя !

Чтобы тырить деньги с кошельков ?
Ты смешной...
Еще спроси почему нельзя указывать дефолтное значение для <input type="file">

Решил поломать яндекс деньги через публичный АПИ ?  smile 
Недохеккер  smile 

Автор: slavonX86 28.1.2015, 14:50
Ты меня наверное не понял.
Необходимо реализовать на сайте автоматические выплаты

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)