Пробую пощупать yandex money api (без кассы)
Какие-то косяки уже на стадии получения кода =\
Простой метод
Код: Выделить всё
public function actionTest() {
$scope = ["payment"];
$auth_url = API::buildObtainTokenUrl(self::YA_ID, self::YA_REDIR, $scope);
return $this->redirect($auth_url);
}
id, redirect uri проверены неоднократно, $auth_url вроде генерируется верно.
Почему так трудно жить?!
Дальше попробовал с помощью yii http client:
Код: Выделить всё
public function actionTest() {
$scope = ["payment"];
$client = new Client();
$response = $client->createRequest()
->setMethod('post')
// ->setFormat(Client::FORMAT_XML)
->setUrl('https://sp-money.yandex.ru/oauth/authorize')
->setData(['client_id' => self::YA_ID, 'response_type' => 'code', 'redirect_uri' => self::YA_REDIR, 'scope' => $scope])
->send();
if ($response->isOk) {
echo($response->content);
}
}
Как правильно делать плз совет или примеры.
Использованная инфа:
Дока яндекс - https://tech.yandex.ru/money/doc/dg/ref ... n-docpage/
Git хаб яндекс (без примеров нормальных!!! ) - https://github.com/yandex-money/yandex- ... ney-wallet
Yii http client - https://github.com/yiisoft/yii2-httpcli ... c-usage.md