如何为金额的比特币地址生成QR码?

时间:2014-08-16 11:11:58

标签: bitcoin

我最接近的是来自blockchain.info

https://blockchain.info/qr?data=1Agb153xWsbqS9vt8gP4vBFKHkAchLMdSX&size=200

我无法找到其他参数的任何文档,例如' amount'虽然?

我确实找到了一个名为http://www.btcfrog.com/qr/的服务,可以生成一个金额的QR码。我以前从未听说过他们(相信?)。并且我不确定要为错误修正级别提供什么?或者'代码平方大小'鉴于此代码将显示在网站上。

4 个答案:

答案 0 :(得分:17)

您可以通过多种方式生成QR码!

IMO,最值得信赖的生成QR码的方式是通过谷歌!

您只需使用以下链接制作代码:

https://chart.googleapis.com/chart?chs=250x250&cht=qr&chl= 12kQMUkB9QJu9X5JP9H9M2qMUmrGtDakkV

我不确定你的“信任”是什么意思。你真的不需要担心信任,因为这些只是公钥,而不是私钥。

我希望这有帮助! (我的BTC地址在QR码中!)

答案 1 :(得分:14)

我使用GoogleApi生成比特币和山寨币的QR码

语法有点棘手,因为"数据" part(chl = *)本身是urlencoded(使用%26而不是&):

https://chart.googleapis.com/chart?chs=225x225&chld=L|2&cht=qr&chl=bitcoin:1MoLoCh1srp6jjQgPmwSf5Be5PU98NJHgx?amount=.01%26label=Moloch.net%26message=Donation

您可以通过将chl = bitcoin:1(...)更改为chl = litecoin:L(...)等来为其他山寨币制作QR码

我为我的网站制作了一个多硬币二维码生成器,提供了所有可用的选项:

http://resources.moloch.net/qr-generator

Google唯一缺少的是验证地址是否合法(而不是拼写错误),我的api单独处理

答案 2 :(得分:4)

比特币URI方案记录在https://en.bitcoin.it/wiki/URI_Scheme

请注意,金额应该是比特币而不是 satoshi - 我犯了这个错误!

答案 3 :(得分:3)

您可以使用jQuery QRCode插件在不使用第三方的情况下生成QR码:https://larsjung.de/jquery-qrcode/

e.g。 http://www.numberfacts.com/1Agb153xWsbqS9vt8gP4vBFKHkAchLMdSX

<div id="qrcode"><a href="bitcoin:1Agb153xWsbqS9vt8gP4vBFKHkAchLMdSX?amount=1"></a></div>

<script>
$(function() {
    $('#qrcode a').qrcode({ 
        render: 'image',
        text: "1Agb153xWsbqS9vt8gP4vBFKHkAchLMdSX",
        ecLevel: 'L',
        size: "203"
    });
});
</script>