Выпуск исходящих платежей через API цепочки бумажников - PullRequest
0 голосов
/ 06 сентября 2018

При осуществлении исходящих платежей они четко заявили, что «Базовый URL для всех запросов: https://blockchain.info/merchant/$guid/". Но когда я заменяю http://localhost:3000 на базовый URL, он ничего не возвращает. Вот как я делаю запрос .

$base_url="https://blockchain.info/merchant/".$guid."/payment";
$parameters="password=".$firstpassword."&to=".$to."&amount=".$amount_in_satoshi;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $base_url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_HEADER, FALSE);
curl_setopt($ch, CURLOPT_POST, TRUE);
curl_setopt($ch, CURLOPT_POSTFIELDS, $parameters);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
    "Content-Type: application/x-www-form-urlencoded"
));
$response = curl_exec($ch);
curl_close($ch);
var_dump($response);

Возвращает html с сообщением «301 перемещено навсегда». Вот его точный ответ

string(178) "<html>
<head><title>301 Moved Permanently</title></head>
<body bgcolor="white">
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx</center>
</body>
</html>
"

Я попробовал другой способ поместить весь исходный код бумажника api github в heroku и попытался запустить его оттуда, но не получилось. Пожалуйста, поправьте меня, где я делаю неправильно. Любая помощь приветствуется. спасибо

...