Подскажите насчет API QIWI - вопрос №3454371

День добрый, господа. В соответствии с документацией — КЛАЦК оформляю запрос на перевод средств и отправляю на указанный адрес от QIWI. Выглядит следующим образом:

Что отправляю..

$post = array(
'id' => '123',
'sum' => [
'amount' => 1,
'currency' => '643'
],
'paymentMethod' => [
'type' => 'Account',
'accountId' => '643'
],
'comment' => 'Тестовый платеж',
'fields' => [
'account' => 'НОМЕР КУДА ПЕРЕВОД'
]
);

CURL + URL

$url = 'https://edge.qiwi.com/sinap/api/v2/terms/99/payments';
$ch = curl_init();

curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($post));
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Accept: application/json',
'Content-Type: application/json',
'Authorization: Bearer ****',
));

$response = curl_exec($ch);

curl_close($ch);

Далее

var_dump($response);

И в ответе от QIWI получаю следующее:

string(62) "{«code»:«QWPRC-309»,«message»:«Доступ запрещен»}"

Что я делаю не правильно ?

К слову, пробовал брать готовый апи класс из гитхаба, и там точно так же вылезает эта ошибка… и только при попытке перевода средств.

28.09.19
0 ответов
Вопрос закрыт

Alexander

от 500 p.
Читать ответы

Дима

Бесплатно
Читать ответы
Посмотреть всех экспертов из раздела Технологии > PHP
Пользуйтесь нашим приложением Доступно на Google Play Загрузите в App Store