Проблема с Neteller API REST API

1

У меня проблема с внедрением API-интерфейса Neteller REST. Я создал свое приложение в торговом аккаунте (у меня нет SSL-сертификата на моем сайте), у меня есть статический IP-адрес для моего веб-сайта, и он добавлен в список разрешенных IP-адресов Neteller, но по какой-то причине я всегда получаю нулевой ответ от них.

Это мой код:

$username = 'XXXXXXXXXXXXXXXX';
$password = 'XXxxxxxXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX';

$curl = curl_init();

curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_URL, "https://api.neteller.com/v1/oauth2/token?grant_type=client_credentials");
curl_setopt($curl, CURLOPT_USERPWD, "$username:$password");
curl_setopt($curl, CURLOPT_HTTPHEADER, array("Content-Type:application/json", "Cache-Control:no-cache"));
curl_setopt($curl, CURLOPT_POSTFIELDS, array("scope"=>"default"));
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);

$serverOutput = curl_exec($curl);
$info = curl_getinfo($curl);

echo $serverOutput; // null response

Может ли кто-нибудь помочь мне решить эту проблему?

  • 0
    Этот вопрос может помочь вам
  • 0
    Здравствуйте, Робби, я использовал это, но по какой-то причине оно перестало работать, и я получаю сообщение об ошибке, говорящее, что "curl не может подключиться к: api.neteller.com/netdirect ". Спасибо за ваш быстрый ответ
Теги:

1 ответ

0
Лучший ответ

Если вы получаете нулевой ответ на метод curl_exec(), это может указывать на проблему с установлением HTTP-соединения.

попробуйте добавить:

print_r(curl_errno($curl));

Это вернет код ошибки curl, который вы можете проверить против этого списка.

Скорее всего, проблема связана с установлением SSL-соединения - поскольку полномочия на выдачу сертификатов не проверяются вашей установкой cUrl. Вы можете исправить это, обновив список доверенных сертификатов. Больше информации здесь.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню