День добрый, господа. В соответствии с документацией — КЛАЦК оформляю запрос на перевод средств и отправляю на указанный адрес от 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»:«Доступ запрещен»}"
Что я делаю не правильно ?
К слову, пробовал брать готовый апи класс из гитхаба, и там точно так же вылезает эта ошибка… и только при попытке перевода средств.