以比特币发送和接收交易

时间:2013-04-24 10:04:56

标签: php bitcoin

如何使用比特币地址发送和接收交易 我正在使用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"

谢谢大家。

2 个答案:

答案 0 :(得分:1)

只需填写以下信息......您需要使用BlockChain帐户才能发送付款。但是,您无需接收帐户。这只是发送而不是回调。如果您正在寻找回调,请阅读文档。

https://blockchain.info/merchant/ $ GUID /支付密码= $ 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;

?>

答案 1 :(得分:0)

您需要在blockchain.info上使用钱包才能使用&#34;我的电子钱包API发送/接收资金&#34;:https://blockchain.info/api/blockchain_wallet_api

如果你打算使用这个API,我有一个PHP类用于与我的区块链钱包交互:https://github.com/lukesims/Blockchain-API-PHP-Class你可能会发现它很有用。

如果您只是想接收付款,请使用&#34;接收付款API&#34;这是不同的。我不能发布超过2个链接,但区块链开发人员部分在两者之间做了非常明显的区分。