2013-04-24 1 views
4

Как отправлять и получать транзакции с использованием биткойн-адреса.
Я использую this url.
У меня есть только адреса биткойнов для отправки и получения.
Также у меня нет учетной записи «Мой кошелек».

Я использовал ниже код.
отправлять и получать транзакции в биткойне

$to = // Bitcoin address1 
$from = // Bitcoin address2 
$json_url = "https://blockchain.info/merchant/d15dea6639d24b81e5caefad8aa4b0c6831cdccf1c21f8c234fd568d40e4238d/payment?to=$to&amount=5000&from=$from"; 


я получил ниже ошибки.

"You must provide a recipient address" 

Спасибо всем.

+0

Я думаю, вам нужно использовать пароль в вызове API. –

+1

будьте осторожны, полагаясь на защиту https сейчас, когда она была взломана nsa. http://www.theguardian.com/world/2013/sep/05/nsa-gchq-encryption-codes-security – mulllhausen

ответ

1

Просто заполните информацию ниже ... Для отправки платежей вам нужна учетная запись с BlockChain. Однако вам не нужна учетная запись для получения. Это просто отправка, а не обратный вызов. Если вы ищете обратный вызов, прочитайте далее в документации.

https://blockchain.info/merchant/ $ справ/оплата? Пароль = $ main_password & second_password = $ second_password & к = $ адресного & суммы = $ сумма & от = $ от & общих = $ общего & плат = $ fee¬e = $ отметить

<?php 

$guid="GUID_HERE"; 
$firstpassword="PASSWORD_HERE"; 
$secondpassword="PASSWORD_HERE"; 
$amounta = "10000000"; 
$amountb = "400000"; 
$addressa = "1A8JiWcwvpY7tAopUkSnGuEYHmzGYfZPiq"; 
$addressb = "1ExD2je6UNxL5oSu6iPUhn9Ta7UrN8bjBy"; 
$recipients = urlencode('{ 
       "'.$addressa.'": '.$amounta.', 
       "'.$addressb.'": '.$amountb.' 
      }'); 

$json_url = "http://blockchain.info/merchant/$guid/sendmany?password=$firstpassword&second_password=$secondpassword&recipients=$recipients"; 

$json_data = file_get_contents($json_url); 

$json_feed = json_decode($json_data); 

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

?> 
+0

Мне нравится простота этого, но следует указать, что должен быть https не http, поскольку он выставляет pws. – sradforth

0

Вам нужен бумажник blockchain.info для того, чтобы отправить/получить деньги с помощью «Мой кошелек API»: https://blockchain.info/api/blockchain_wallet_api

Если вы собираетесь использовать этот API, у меня есть класс PHP я использую для я nteractions with my blockchain wallet: https://github.com/lukesims/Blockchain-API-PHP-Class Это может оказаться полезным.

Если вы просто хотите получать платежи, используйте «API получаемых платежей», который отличается. Я не могу разместить более двух ссылок, но секция разработчиков блочной цепи делает довольно очевидное различие между ними.