Как я могу сгенерировать 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>