Описание
Платёжный QR-код по ГОСТ Р 56042-2014 «Стандарты финансовых операций. Двумерные символы штрихового кода для осуществления платежей физических лиц» — тот самый код, который печатают на квитанциях ЖКХ и счетах. Мобильные приложения банков читают его в разделе оплаты по QR-коду и сами заполняют получателя, счёт, БИК, сумму и назначение.
Код начинается со служебного блока ST00012 (кодировка UTF-8), за ним идут реквизиты через вертикальную черту: обязательные Name, PersonalAcc, BankName, BIC, CorrespAcc и дополнительные — Sum (в копейках), Purpose, PayeeINN, KPP и другие. Сумму в рублях мы переводим в копейки сами.
Это перевод по реквизитам, а не оплата через СБП: подключать эквайринг и заключать договор с банком не нужно. Комиссию за такой перевод определяет банк плательщика по своим тарифам.
Что умеет
- Формат ST00012 (UTF-8) по ГОСТ Р 56042-2014
- Проверка контрольных чисел ИНН
- Проверка расчётного и корреспондентского счёта по контрольному ключу с БИК
- Сумма в рублях → копейки в коде
- Ограничения длины полей по стандарту (получатель — 160 символов, банк — 45, назначение — 210)
- Реквизиты не уходят на сервер — код строится в браузере
Как пользоваться
- Скопируйте реквизиты получателя из карточки организации или из банка.
- Укажите сумму и назначение платежа — или оставьте сумму пустой, тогда её введёт плательщик.
- Исправьте ошибки, если поле подсвечено красным, и проверьте предупреждения о контрольном ключе.
- Отсканируйте код приложением своего банка и убедитесь, что реквизиты подставились верно, — потом вставляйте в счёт.
Полезные советы
Проверьте код своим банком
Перед рассылкой отсканируйте код в приложении банка и дойдите до экрана подтверждения, не оплачивая. Так видно, что получатель, счёт и сумма распознались верно.
Назначение платежа — как в счёте
Укажите номер и дату счёта или договора и пометку об НДС. По назначению бухгалтерия разносит оплату.
Наименование банка — до 45 символов
Стандарт ограничивает поле BankName 45 символами. Длинное название с отделением сокращайте: «ПАО Сбербанк», «АО «ТБанк».
Счёт в PDF
Скачайте код в PDF или SVG и вставьте в счёт — вектор печатается чётко. Для счёта в Word подойдёт PNG 1024 пикселя.
Ошибка контрольного ключа
Если счёт не сходится с БИК, скорее всего, ошибка в одной цифре счёта или БИК. Платёж с несходящимся ключом банк не проведёт. Сверьте счёт и БИК с карточкой организации.
Вопросы и ответы
Какие банки читают платёжный QR-код?
Формат ГОСТ Р 56042-2014 поддерживают мобильные приложения крупных российских банков: ищите в приложении оплату по QR-коду или по квитанции. Перед рассылкой проверьте код в своём банке.
Чем ST00012 отличается от ST00011?
Последней цифрой служебного блока — кодировкой текста: 1 — windows-1251, 2 — UTF-8, 3 — КОИ8-Р. Мы создаём ST00012 (UTF-8) — его читают современные приложения.
Обязательно ли указывать сумму?
Нет. Обязательны только получатель, расчётный счёт, банк, БИК и корр. счёт. Без суммы плательщик введёт её сам.
Это то же самое, что QR-код СБП?
Нет. Код СБП выдаёт банк по договору эквайринга. Код по ГОСТ — это реквизиты для обычного перевода, договор с банком не нужен.
Безопасно ли вводить реквизиты на сайте?
Код строится в вашем браузере, реквизиты не отправляются на сервер и не сохраняются. После обновления страницы поля очищаются.
Можно ли расшифровать чужой платёжный код?
Да, в нашем сканере QR-кода: он покажет получателя, счёт, сумму в рублях и назначение платежа.