Генератор QR-кода Cash App
100% приватно и локально — ваши данные никогда не покидают браузер. Эти QR-коды постоянны и никогда не истекают.
Настройки: Cash App
Дизайн
Добавить логотип в центр
Изображение читается на этой странице и встраивается в код как data: URL. Оно никуда не загружается и остаётся внутри файла, который вы скачиваете.
Ещё параметры дизайна
Тёмная половина кода. Держите её заметно темнее фона по светлоте.
Закрашивает и свободную зону, и промежутки между модулями. Прозрачный фон исключает его из файла, поэтому им ничего не рисуется.
Контраст 11.5:1 между модулями и фоном.
PNG и WebP сохраняют альфа-канал; в SVG прямоугольник фона просто отсутствует. Светлой половиной контраста становится то, на чём код размещён.
Градиент заливает только тёмные модули. Контраст, который реально получает сканер, задаёт его светлый конец, поэтому оба конца должны оставаться тёмными.
Второй цвет, используется только при выбранном градиенте. Контраст измеряется по нему наравне с первым.
Градусы по часовой стрелке от направления слева направо. Радиальный градиент расходится из центра, поэтому угол действует только для линейного.
Скруглённые формы закрывают меньшую часть каждой ячейки. Центр остаётся закрытым, а именно его считывает декодер, но плотный код в мелкой печати надёжнее читается квадратами.
Кольцо трёх поисковых узоров.
Зрачок внутри каждого поискового узора.
Пустое поле вокруг кода, измеряется в модулях. Стандарт задаёт минимум 4.
Более высокий уровень переносит больше повреждений и стоит ёмкости, поэтому то же содержимое даёт более плотный символ.
В центре стоит логотип, и он удерживает уровень H. Предел его ширины следует за символом: 14% на самом маленьком коде и 30% на плотном.
Предпросмотр и экспорт
Enter your $cashtag.
Экспорт
Растр, для экранов
Заполните форму, чтобы включить скачивание.
Размер экспорта и закодированный текст
- Данные
- Пока не закодировано
- Символ
- Ещё не построен
- Коррекция
- Q
Ожидание ввода
Соберите сканируемую ссылку на ваш профиль Cash App или Venmo, при желании открывающую экран оплаты с заполненной суммой. Ссылка составляется здесь и используется ровно в том виде, в каком показана.
Когда его сканируют
Телефон открывает cash.app или venmo.com, которые передают управление установленному приложению, и плательщик видит ваш профиль и подтверждает платёж там, а не здесь.
Ссылки Cash App
У $cashtag есть публичный веб-адрес вида https://cash.app/$janedoe. Добавление числа следующим сегментом пути открывает экран оплаты с уже введённой цифрой: https://cash.app/$janedoe/25.
Знак доллара — часть пути, поэтому инструмент ставит его туда сам: вводите свой cashtag с ним или без него, результат один и тот же. Суммы используют точку для десятичных и не несут символа валюты, потому что валюту задаёт счёт, а не ссылка. Счета Cash App выражены в долларах США или в фунтах стерлингов для британских счетов, и ссылка это не переопределяет.
Публичная страница работает и в настольном браузере — это стоит знать, когда напечатанный код в итоге фотографируют и пересылают, а не сканируют.
Ссылки Venmo
Нынешний адрес профиля Venmo — https://venmo.com/u/janedoe, и именно его выдаёт этот инструмент, когда сумма не задана. Venmo также документирует параметры запроса для более короткой формы, поэтому с суммой ссылка становится https://venmo.com/janedoe?txn=pay&amount=25 — txn=pay открывает экран оплаты, а не запроса.
Появится ли сумма заранее заполненной, зависит от версии приложения и от того, вошёл ли сканирующий в аккаунт; Venmo меняла поведение этих ссылок не раз. Venmo также требует заметку перед отправкой платежа, поэтому у плательщика её спросят независимо от того, что несёт ссылка.
Venmo работает только в долларах США и, в отличие от Cash App, её страницы профиля рассчитаны в основном на тех, у кого уже есть аккаунт. Тот, у кого его нет, попадает на регистрацию, а не на экран оплаты.
Проверьте профиль, который код действительно открывает
Ни к одному из сервисов при сборке кода не обращаются, поэтому имя пользователя, которого не существует, принадлежит кому-то другому или содержит один неверный символ, даёт ссылку, выглядящую совершенно обычно. В Cash App особенно: cashtag короткий, а похожие имена встречаются часто.
Отсканируйте готовый код телефоном до печати и прочитайте открывшийся профиль: отображаемое имя, фотографию и, если вы её задали, сумму. Отправьте себе небольшой платёж с другого счёта, если код пойдёт в тираж или будет закреплён на чём-то, что нелегко заменить.
Оба сервиса рассчитываются между плательщиком и вашим счётом, и между ними нет ничего. Этот сайт не добавляет ни комиссии, ни промежуточного имени, ни перенаправления и не может увидеть, отменить или сверить ни один платёж, сделанный по сгенерированному им коду.
Вопросы и ответы
Чем это отличается от QR-кода внутри приложения Cash App?
Код в приложении генерирует сам Cash App и привязывает его к вашему счёту, и это лучший выбор, когда приложение у вас под рукой. Этот инструмент собирает ту же публичную ссылку в виде файла, которому можно задать стиль и размер и который можно поместить в печатный макет, — чего экспорт из самого приложения не даёт.
Можно ли запретить плательщику менять сумму?
Нет. В обоих сервисах цифра в ссылке лишь заранее заполняет поле, а окончательную сумму плательщик подтверждает в своём приложении. Это намеренная часть того, как устроены потребительские платёжные приложения, и никакой формат ссылки этого не меняет. Для суммы, которая обязана быть точной, берите не платёжную ссылку, а выставление счёта.
Работают ли эти ссылки за пределами США?
Отчасти. Cash App работает в США и Великобритании, поэтому британский счёт рассчитывается в фунтах, а американский — в долларах. Venmo работает только в США. Отсканированная в другом месте ссылка всё равно откроет веб-страницу, но заплатить сканирующий не сможет без счёта в поддерживаемой стране.
Продолжит ли код работать, если я сменю имя пользователя?
Нет. Ссылка содержит имя пользователя, поэтому смена $cashtag или имени в Venmo ломает каждую напечатанную копию, а старое имя позже может занять кто-то другой. Определитесь с именем до печати и относитесь к его смене как к перепечатке.
Как работает статический QR-код
Каждый код на этом сайте статический: данные записаны в сами чёрно-белые модули. При чтении кода ничего не запрашивается, ни один наш сервер в этом не участвует и никакая подписка не держит напечатанный код на плаву. То же свойство и есть ограничение: после печати изменить его содержимое нельзя.
Дальше то, прочитается ли напечатанный код, решают три вещи: во сколько байт вышли данные, какой уровень коррекции поглощает повреждения и какой ширины получается один модуль на бумаге. Эти руководства разбирают каждую из них с цифрами.