QR-код для оплаты через СБП

Проверим ссылку, выданную банком, разберём её и нарисуем код. Собрать такой код самостоятельно нельзя: идентификатор заводит НСПК.

Цвета

Логотип в центре

Дизайн

Рамка с подписью

Тонкая настройка

Пустая рамка по краям: по ней сканер находит границу кода. Без рамки в кадр попадает соседний текст или фон, и код перестаёт читаться. Стандарт требует четыре модуля, то есть четыре клетки кода.

Запас на повреждения: код прочитается, даже если часть его затёрта, закрыта наклейкой или испачкана. Чем выше уровень, тем больше места занимает запас, поэтому код при тех же данных становится крупнее в клетках, а каждая клетка мельче. Если загружен логотип, ставим H сами: логотип закрывает часть кода.

Инструмент бесплатный, без регистрации и без водяных знаков, картинку можно использовать где угодно, в том числе на печати и в рекламе.

Откуда берётся ссылка

Код Системы быстрых платежей выпускает банк, где продавец принимает оплату. Ссылку берут в личном кабинете: она начинается с «https://qr.nspk.ru/», дальше идёт идентификатор и параметры платежа.

Идентификатор заводит НСПК, и в конце строки стоит контрольная сумма. Поэтому придумать такую ссылку нельзя: банковское приложение её не откроет. Мы проверяем вид строки и предупреждаем, если она не похожа на настоящую.

Одноразовый код на наклейке не работает

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

Для наклейки у кассы просите в банке код без суммы: тогда плательщик вводит её сам, и код служит сколько угодно раз. Мы показываем зашитую сумму и предупреждаем об этом.

Если договора с банком нет

Мгновенный перевод по коду работает только через банк. Без договора остаётся код с банковскими реквизитами: он не переводит деньги сам, а заполняет поля перевода в приложении, зато делается прямо сейчас.

Другие инструменты