Схему URI для платежей Bitcoin добавили в стандарт HTML5

Схему “bitcoin:” официально включили в спецификации WHATWG HTML5 для оформления ссылок на платежи в HTML-документах. Короткие ссылки позволяют упросить операции Bitcoin, например, перечислить указанную сумму на указанный кошелёк можно практически одним щелчком мышки. В соответствии со стандартом Bitcoin URI Scheme, синтаксис позволяет указать в URI кошелёк получателя и отправителя, сумму перевода и другие параметры платежа.

Примеры

bitcoin:1NS17iag9jsldke1VXjvLCEnZuQ5rJEDGL (запрос средств на кошелёк 1NS17iag9jsldke1VXjvLCEnZuQ5rJEDGL)

bitcoin:1NS17iag9jsldke1VXjvLCEnZuQ5rJEDGL?label=Luke-Jr (запрос средств на кошелёк 1NS17iag9jsldke1VXjvLCEnZuQ5rJEDGL на имя Luke-Jr)

bitcoin:1NS17iag9jsldke1VXjvLCEnZuQ5rJEDGL?amount=20.3X8&label=Luke-Jr (запрос на 20,3 BTC на кошелёк 1NS17iag9jsldke1VXjvLCEnZuQ5rJEDGL на имя Luke-Jr)

bitcoin:1NS17iag9jsldke1VXjvLCEnZuQ5rJEDGL?amount=x400X4 (запрос 400 TBC)

bitcoin:1NS17iag9jsldke1VXjvLCEnZuQ5rJEDGL?amount=x4X7 (запрос 4000 TBC)

bitcoin:1NS17iag9jsldke1VXjvLCEnZuQ5rJEDGL?amount=5X2 (запрос 5 uBTC)

В будущем синтаксис Bitcoin URI собираются упростить, чтобы сумму перевода можно было указывать без префикса X, а просто в десятичном формате

bitcoin:175tWpb8K1S7DXH4Zx6rewF9warcZv245W?amount=20.3&label=Luke-Jr&message=Пожертвование на проект abc
(передать 20,3 BTC в кошелёк 175tWpb8K1S7NmH4Zx6rewF9WQrcZv245W на имя Luke-Jr с сопровождающим сообщением «Пожертвование на проект abc»).

После пополнения спецификаций HTML5, теперь белый список схем для метода registerProtocolHandler() выглядит следующим образом.

bitcoin
irc
geo
mailto
magnet
mms
news
nntp
sip
sms
smsto
ssh
tel
urn
webcal
xmpp

Источник — xakep.ru/post/60502/

Добавить комментарий