Как я могу сгенерировать QR-код для адреса биткойнов с суммой?

Самый близкий я получил от blockchain.info

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

Я не могу найти документацию для других параметров, таких как "сумма", хотя?

Я нашел сервис, который генерирует QR-код с суммой. Я просто никогда не слышал о них раньше (доверие?). И я не уверен, что поставить для "уровня исправления ошибок" или "размера квадратного кода", учитывая, что этот код будет отображаться на веб-сайте.

Ответ 1

Существует множество способов генерации QR-кода!

IMO, самый надежный способ генерации QR-кода - через google!

Вы можете просто создать тег с помощью этой ссылки:

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

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

Надеюсь, это поможет! (Мой адрес BTC находится в QR-коде!)

Ответ 2

Я использую GoogleApi для генерации QR-кодов для биткойнов и altcoins

Синтаксис немного сложнее, так как часть данных (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

Вы можете сделать QR-код для других altcoins, изменив chl = bitcoin: 1 (...) на chl = litecoin: L (...) и т.д.

Я создал генератор QR-кода с несколькими монетками для своего веб-сайта со всеми доступными опциями:

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

Единственное, чего не хватает Google, это проверить, что адрес является законным (а не опечаткой), который мой api обрабатывает отдельно

Ответ 3

Схема URI биткойна документирована на https://en.bitcoin.it/wiki/URI_Scheme.

Обратите внимание, что количество должно быть в биткойне, а не сатоши - я допустил эту ошибку!

Ответ 4

Вы можете сгенерировать QR-код, не используя стороннего пользователя, используя плагин jQuery QRCode здесь: https://larsjung.de/jquery-qrcode/

например. 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>