Бесплатный инструмент

QR-код для оплаты в крипте

Ссылка оплаты это адрес кошелька вместе с суммой, записанный по стандарту: bitcoin: для биткойна, ethereum: для эфира, ton:// для TON. Кошелёк, открыв такой QR-код, подставляет адрес и сумму сам, получателю не нужно диктовать сорок символов, а отправителю набирать их руками.

Выберите сеть, вставьте адрес и сумму, получите ссылку и QR-код.

Как это читает кошелёк

СетьВид ссылкиГде сумма
Bitcoinbitcoin:адрес?amount=0.005в BTC, как есть
Ethereumethereum:0x…@1?value=5000000000000000в wei, 18 знаков
TRONtron:адрес?amount=25в TRX
TONton://transfer/адрес?amount=5000000000в нанотонах, 9 знаков

Формат биткойна старше остальных и понимается почти везде. У остальных сетей поддержка зависит от кошелька: сумма может не подставиться, а ссылка, просто открыться как адрес. Это не страшно, но проверьте сумму перед отправкой, кошелёк отправляет ровно то, что показывает, а не то, что было в коде.

Адрес здесь проверяется по контрольной сумме: если он записан с опечаткой, QR-код не соберётся. Подробный разбор адреса, в проверке адреса кошелька, а перевод сумм между единицами, в конвертере.

Частые вопросы

guest@404vpn:~$ cat pay-qr-faq.md
[01] $ Любой ли кошелёк поймёт такой QR-код? ▸
> Биткойновый формат (BIP-21) понимают практически все кошельки и биржи, он старый и общепринятый. С остальными сложнее: ethereum: и ton:// поддерживает большинство популярных кошельков, а tron: далеко не все. Если получатель говорит, что код не открывается, отправьте ему адрес и сумму обычным текстом, это всегда работает.
[02] $ Почему в ссылке Ethereum сумма выглядит как огромное число? ▸
> Потому что в стандарте EIP-681 сумма указывается в wei, наименьшей единице, которой в одном эфире 10^18. Один эфир превращается в единицу с восемнадцатью нулями. Мы считаем это на целых числах, поэтому ни один разряд не теряется.
[03] $ Можно ли сделать QR для перевода USDT? ▸
> Для TRON, да, если кошелёк получателя поддерживает такие ссылки: адрес в сети TRON один и для TRX, и для токенов. В Ethereum перевод токена описывается другой конструкцией, где указывается адрес самого контракта USDT, и разные кошельки понимают её по-разному, надёжнее передать адрес и попросить выбрать нужный токен вручную.
[04] $ Адрес куда-то отправляется? ▸
> Нет. И проверка адреса, и сборка ссылки, и рисование QR-кода происходят в браузере; библиотека для QR лежит на нашем сервере и не обращается наружу. Единственный сетевой запрос страницы, обезличенный счётчик посещений.