Как отправить деньги с помощью API блокчейна?

Я не очень хорошо знаком с php, но я просто хочу знать, как это работает. Я пытаюсь использовать API-интерфейс блокчейна, чтобы отправить деньги для тестирования, но транзакция не выполняется. Мой текущий код таков: -

<?

$guid="xxxxxxxx";
$main_password="xxxxxxxx";
$amount = "50000";
$to = "xxxxxxxx";


$json_url = "https://blockchain.info/merchant/$guid/payment?password=$main_password&second_password=$second_password&to=$address&amount=$amount&from=$from&shared=$shared&fee=$fee&note=$note";

$json_data = file_get_contents($json_url);

$json_feed = json_decode($json_data);

$message = $json_feed->message;
$tx_hash = $json_feed->tx_hash;

?>

Подскажите, пожалуйста, в чем ошибка в моем коде, а также как вывести ответ на экран.

Ответы (1)

Вам не нужно использовать все необязательные переменные в ссылке запроса, особенно если вы не установили второй пароль и т. д.

этого достаточно, чтобы отправить вашу транзакцию:

$json_url = "https://blockchain.info/merchant/$guid/payment?password=$firstpassword&to=$addressa&amount=$amounta&fee=$fee";

даже если вы удалите переменную «fee», она все равно будет работать, но вы должны учитывать комиссию майнеров 0,0001, которая установлена ​​по умолчанию для минимальной комиссии майнеров.

также вы можете получить эти значения из ответа:

$json_feed = json_decode($json_data); 

$message = $json_feed->message; 
$txid = $json_feed->tx_hash; 
$notice = $json_feed->error; 
и что произойдет, если я преднамеренно введу неправильный адрес?
это отправит BTC на неправильный адрес...
вы можете добавить к своему запросу «from=$addressb», чтобы указать, с какого адреса вы отправляете биткойны.
Я имел в виду неверный адрес. И как мне напечатать сообщение на экране с помощью хэша tx?
вы получите следующие поля в ответе json: $json_feed = json_decode($json_data); $message = $json_feed->сообщение; $txid = $json_feed->tx_hash; $notice = $json_feed->ошибка;
Но когда я ввожу адрес и запускаю php, я не получаю результата.
@Shayanbahal лучше поместите код вашего комментария в свой ответ, иначе его будет трудно читать