Ку-Ку Код

QR-код для оплаты: что можно сделать самому, а что дает банк

Код на кассе выдает банк, а QR-код для оплаты по реквизитам вы собираете сами, вместе с суммой и назначением. Такой код плотный, и на кассу под него закладывают 4–5 см.

Сценарии для малого бизнеса 9 мин на чтение 29.08.2026

«Сделать QR-код для оплаты» это на деле три разные задачи. Код приема денег через СБП выдает банк, самому такой не собрать. Строку по ГОСТу для перевода по реквизитам вы соберете и напечатаете сами. А если банк или приложение дали адрес страницы оплаты, из него получается обычный код со ссылкой.

У всех трех случаев есть общая черта. Такой код вы печатаете один раз и вешаете на виду, поэтому ошибка в реквизитах или в ссылке обходится в целый тираж.

Прием через СБП, где код выдает банк

Код для приема оплаты через СБП выдает банк по договору на прием платежей. Собрать такой код самому нельзя, внутри лежит идентификатор торговой точки, который присваивается при подключении. Комиссия за такой прием и касса для ИП разобраны в статье про оплату по QR-коду для ИП без эквайринга.

Кодов у банка два вида. Статический привязан к точке и не меняется. Клиент сканирует его и подтверждает перевод, а сумму вводит сам, если она не задана в коде. Динамический выпускают под конкретный заказ, сумма в нем уже зашита, и он действует ограниченное время. На наклейку печатают статический, такая наклейка бессрочная.

Дальше все зависит от того, что именно отдал банк. Картинку печатайте по его инструкции. Генератор не пересобирает готовую картинку чужого кода, он делает коды только из данных. Если банк дал платежную ссылку, вставьте ее в форму, возьмите тип «ссылка», напишите подпись и скачайте лист. Для кассы и стола есть табличка для оплаты по QR: код на весь лист, заголовок «Оплата по QR» и пояснение под ним.

Код по реквизитам своими руками

Это тот самый код с квитанции ЖКХ и со счета на оплату. Внутри у него строка с реквизитами по ГОСТ Р 56042-2014. Банковское приложение читает ее и подставляет получателя, счет и назначение платежа в форму перевода, человеку остается подтвердить сумму.

Строка начинается с ST00012, дальше поля через вертикальную черту, каждое в виде «имя=значение». ST00012 означает кодировку UTF-8. ST00011 это те же поля в кодировке Windows-1251. Наша форма всегда пишет текст в UTF-8, поэтому в коде стоит ST00012. Если вставить строку с ST00011, вкладка «Оплата» сама перепишет заголовок, иначе приложение прочитало бы те же байты как Windows-1251 и кириллица развалилась бы. Что значит каждая часть заголовка и каждое поле, разобрано в статье расшифровка строки ST00012. Обязательных полей 5, вот они:

  • Name это наименование получателя;
  • PersonalAcc это номер счета;
  • BankName это название банка;
  • BIC это его БИК;
  • CorrespAcc это корреспондентский счет.

За ними идут необязательные поля. Из них пригодятся PayeeINN с ИНН получателя и Purpose с назначением платежа, а полный перечень есть в тексте ГОСТа. Порядок полей после первых 5 произвольный.

В обычном случае собирать эту строку руками не приходится. На вкладке «Оплата» реквизиты получателя вводятся один раз. Наберите первые знаки названия или ИНН и выберите организацию из списка, тогда поля «Получатель», «ИНН» и «КПП» заполнятся сами. Банк и корр. счет форма подставит по 9 цифрам БИК, а расчетный счет из 20 цифр наберите руками. Форма заполнит реквизиты и по фото QR-кода с прошлой квитанции. Кнопка «Дальше: плательщики» ведет ко второму шагу.

На втором шаге заполните поля плательщика и нажмите «+ Добавить в список». Чтобы вставить готовый список, нажмите «одним полем» над полями и вставьте строки вида сумма;лицевой счет;ФИО;период;подпись, например 1500;12;Иванов Петр Сергеевич;03.2026. Сумму пишите в рублях, а в копейки ее переведет форма. Назначение платежа она собирает по шаблону из блока реквизитов, а метки {account}, {name} и {period} берет из данных плательщика.

Когда нужен готовый бланк, отметьте в пункте «Что на листе» вариант «Квитанция ПД-4», и форма соберет готовый бланк ПД-4 с кодом, по 2 квитанции на лист. Квитанции со своей суммой для каждого плательщика разобраны в статье квитанции с QR-кодом на список плательщиков.

Плательщик добавляется, только если заполнено хотя бы одно из четырех: сумма, лицевой счет, ФИО или период. Общий код, у которого реквизиты одни на всех, а сумму вписывает сам клиент, собирается на той же вкладке готовой строкой по ГОСТу. Пример с вымышленными реквизитами:

ST00012|Name=ООО "Ромашка"|PersonalAcc=40702810138250123017|BankName=АО "Банк"|BIC=049999999|CorrespAcc=30101810900000000999|PayeeINN=7799999999|Purpose=Оплата услуг по договору 12-2026

На вкладке «Оплата» нажмите «у меня готовая строка ST00012» над полями реквизитов и вставьте строку целиком, без переносов. Реквизиты форма заполнит сама, а строка встанет в список. Мы прогнали эту строку через генератор и отсканировали код: строка вернулась целиком, кавычки и кириллица прочитались верно.

В такой строке сервис считает подписью только хвост после последней черты, и только если в нем нет знака «=». Подпись под кодом допишите в конец строки через черту, например ...|Иванов, кв. 12, а при импорте из файла положите ее во вторую колонку. Надпись «Оплата по реквизитам» пишите на самой табличке.

Заполняйте Purpose всегда, хотя поле необязательное. Без назначения в выписке останется общая формулировка, и платеж придется искать по сумме и дате. Если у каждого клиента свое назначение, а код один на всех, вписывайте общее «Оплата по счету».

ST00012|Name=ООО "Ромашка"| PersonalAcc=40702810138250123017| BIC=049999999|... Получатель: ООО "Ромашка" Счет: 4070...3017 БИК: 049999999 Назначение: Оплата услуг... Сумма: ______ строка по ГОСТу вкладка «Оплата» сумму вписывает клиент
Один и тот же код годится и на квитанцию, и на табличку у стойки, потому что реквизиты в нем общие, а сумму каждый плательщик вписывает свою.

Такой код нужен, когда оплата идет переводом на расчетный счет. Ставьте его на сам счет, на квитанцию и на табличку у стойки, тогда клиенту не придется перебивать руками номер счета, БИК и корреспондентский счет. Реквизиты одни на всех, так что напечатайте код по реквизитам листом A4 и режьте по меткам реза. Перед скачиванием включите их галочкой в тонкой настройке.

Код из платежной ссылки для самозанятого

Самозанятому строку собирать не нужно. Если приложение банка дает ссылку на оплату, возьмите тип «ссылка», вставьте адрес и добавьте подпись до 100 знаков вида «Оплата за занятие». Печатайте такой код на визитке или на наклейке для папки. Ссылка перестанет работать, если закрыть ее в приложении, поэтому до тиража откройте ее с чужого телефона и убедитесь, что открывается именно форма оплаты.

Печать и проверка

Код по реквизитам плотнее обычного. Набранная руками строка из примера выше дает 53 модуля в ряду, строка из одних обязательных полей дает 45, а ссылка на страницу укладывается в 29–33. На стороне 3 см модуль такого кода получается 0,57 мм: выше 0,4064 мм, минимума по ГОСТ Р 56042, но впритык к 0,5 мм, с которых офисный принтер печатает модули без слипания.

Размер кода под содержимое

Число модулей считается так же, как при печати листа: коррекция L, с логотипом H. Вставьте содержимое и укажите сторону кода с макета.

Примеры

162 знака, 193 байта

53 × 53 модуля

модуль 0,75 мм при стороне 4 см

Модуль проходит порог 0,4064 мм

Модуль не меньше 0,4064 мм при стороне от 2,2 см

Читается примерно до 40 см от камеры по правилу одной десятой

Тихая зона в 4 модуля, по 3 мм с каждой стороны

Открыть генератор с этим размером

Строка плательщика со вкладки «Оплата» длиннее примера выше и дает 69 модулей в ряду. На листе с кодами размер на этой вкладке сразу стоит 4 см, и модуль выходит 0,58 мм. Меньше 4 см не ставьте. На бланке ПД-4 сторона кода фиксированная, 3,2 см, и модуль на ней выходит 0,46 мм: выше минимума по ГОСТ, но печатайте бланк на лазерном принтере в масштабе 100%.

Сколько кодов поместится на лист

Подвиньте ползунок размера и посмотрите, как меняется сетка. Кнопка «Открыть в генераторе» перенесет эти настройки в форму.

Формат листа
Ориентация
12 кодов на листесетка 3 × 4
Под кодом поместится 22 знака подписи, остальное обрежется
Тираж кодов: 9 листов A4
Открыть в генераторе

На кассе код сканируют с 30–40 см, и по правилу 1/10 дистанции хватило бы стороны 3–4 см. Платежному коду такой стороны не хватает. Закладывайте 4–5 см, потому что уже на 4 см модуль вырастает до 0,75 мм. Числа для остальных дистанций собраны в статье размер QR-кода для печати.

Проверять платежный код надо строже, чем обычный. Отсканируйте его своим банковским приложением и посмотрите на форму перевода. Там должны стоять получатель, счет, БИК и назначение. Потом попросите проверить кого-нибудь с другим банком, потому что разные приложения по-разному разбирают назначение платежа и кавычки в названии организации.

Печатайте темный код на светлом фоне, оставляйте пустое поле вокруг матрицы и берите лазерный принтер. На рыхлой бумаге мелкие модули расплываются, поэтому проверяйте по пробному оттиску.

Про коды на Wi-Fi, визитку и товар есть отдельные статьи в базе знаний.

FAQ

Как сделать QR-код для оплаты по реквизитам?

Откройте вкладку «Оплата», впишите реквизиты получателя из карточки организации и нажмите «Дальше: плательщики». На втором шаге нужна хотя бы одна строка, и в ней достаточно суммы. Лист скачаете кнопкой «Скачать PDF».

Как сформировать QR-код для оплаты по реквизитам бесплатно?

Коды на листах бесплатны, без регистрации и водяных знаков. Квитанций ПД-4 за заход собирается до 50 без входа и до 300 после входа по почте. Квитанции из заходов больше 50 бесплатны до 300 в месяц, а дальше идут из пакета «Квитанции».

Что делать, если реквизиты поменялись?

Перепечатывать. Строка лежит в самом коде, и подменить в ней счет или БИК после печати нельзя. Держите исходную строку в файле рядом с макетом, тогда новый тираж соберется правкой одного поля.

Что делать, если строка не влезает в 500 знаков?

Сокращайте необязательные поля, а Purpose не выбрасывайте, укоротите его до пары слов. Обязательная часть строки должна уложиться в 300 знаков, а в примере выше она вместе с ИНН заняла 144.

Следующий шаг

Откройте сканер в банковском приложении и наведите его на код со строкой ST00012 в превью, до печати. Номер счета и БИК в форме перевода сойдутся с вашими реквизитами.

Соберите QR-код для оплаты по реквизитам. На вкладке «Оплата» вы вводите их один раз, а плательщиков вставляете списком. Платить и регистрироваться не нужно.

Соберите свой лист с QR-кодами

Вставьте список ссылок или загрузите файл, а мы разложим коды с подписями по листам A4 и отдадим PDF, SVG или PNG.

Открыть генератор
бесплатно, без регистрации