Почему выводится NULL?

Есть curl запрос к QIWI

$ch = curl_init("https://edge.qiwi.com/payment-history/v2/transactions/###");
curl_setopt_array($ch, [
    CURLOPT_HTTPHEADER => ['Accept: application/json', 'Content-Type: application/json','Authorization: Bearer ###'],
    CURLOPT_RETURNTRANSFER => true
]);
$result = curl_exec();
    
if (curl_errno($ch) == 0) {
    $data = json_decode($result, true);
}

curl_close($ch);
    
return $data;

Вывожу посредством var_dump(); и получаю на экране NULL. При этом, если я делаю запрос через консоль, аля

curl -XGET -H 'Accept: application/json' -H 'Content-Type: application/json' -H 'Authorization: Bearer ###' "https://edge.qiwi.com/payment-history/v2/transactions/###"

То в консоли все чики пуки. В чем моя ошибка ?

curl_errno($ch) выдает 0. Проверил.


Ответы (0 шт):