QR-код

Bitcoin QR code icon

Contents

Большинство биткоин-кошельков умеют сканировать QR-код с дополнительными параметрами, как это заложено в стандарт синтаксиса BNF grammar. Вы можете добавить сумму, имя получателя, описание и другие параметры в своём кошельке. Некоторые из этих параметров можно поменять, какие-то могут быть не распознаны игнорированы в зависимости от приложения. Но только адрес и сумма будут отправляться и храниться в блокчейне биткоина. Остальные параметры могут или будут храниться только в вашем приложении.

Пример

Только адрес:

bitcoin:1DonateWffyhwAjskoEwXt83pHZxhLTr8H

Адрес с суммой (рекомендуем использовать):

bitcoin:1DonateWffyhwAjskoEwXt83pHZxhLTr8H?amount=0.00123

Сумма 20.30 BTC для «Luke Jr»::

bitcoin:1DonateWffyhwAjskoEwXt83pHZxhLTr8H?amount=20.3&label=Luke-Jr

Запрос 50 BTC с сообщением:

bitcoin:1DonateWffyhwAjskoEwXt83pHZxhLTr8H?amount=50&label=Luke-Jr&message=Donation%20for%20project%20xyz

Несколько переменных, которые требуются, но не будут распознаны или будут неверны::

bitcoin:1DonateWffyhwAjskoEwXt83pHZxhLTr8H?req-somethingyoudontunderstand=50&req-somethingelseyoudontget=999

Несколько правильно составленных параметров, которые пока не распознаются приложениями, но и не обязательны для оплаты:

bitcoin:1DonateWffyhwAjskoEwXt83pHZxhLTr8H?somethingyoudontunderstand=50&somethingelseyoudontget=999

Запрос:

{size}
<width>x<height>
Размер изображения
Пример: 200x200
Обязательное поле
{message}
urlencoded текст,
=<256 символов
Сообщение для кодирования в QR-код
Любой текст в формате URLencoded.
Обязательное поле

Примеры кода и тестовая площадка:


Параметры и переменные:
Параметры Поэкспериментируйте со значениями
Message
Size, <width>x<height>
Сбросить значения Выполнить
Результат выполнения:
{"message": "1", "qrcode": "empty"}