Платёжный QR-код по ГОСТ Р 56042-2014 и оплата по СБП
Технический разбор платёжного QR-кода по ГОСТ Р 56042-2014: что означает формат ST00012, какие реквизиты в него зашиты и как клиент оплачивает счёт простым сканом в приложении банка.
ГОСТ Р 56042-2014 и формат ST00012
ГОСТ Р 56042-2014 — российский стандарт на двумерные штриховые коды для платежей. Он описывает, какие реквизиты и в каком виде кодируются в QR, чтобы приложение любого банка смогло их прочитать и подставить в платёжное поручение.
Данные внутри QR начинаются со служебного идентификатора ST00012. Символ, стоящий сразу после него, задаёт разделитель полей (обычно вертикальная черта), а дальше идут реквизиты в виде пар «Ключ=Значение».
Что зашито в платёжный QR-код
QR по ГОСТ содержит обязательные реквизиты получателя и банка, а также дополнительные поля — сумму и назначение платежа. Именно поэтому клиенту при оплате не нужно ничего вводить руками.
Обязательные поля описывают, кому и куда идут деньги; дополнительные — сколько и за что. Ниже основные ключи, которые встречаются в коде.
- Name — наименование получателя
- PersonalAcc — расчётный счёт (20 цифр)
- BankName — банк получателя
- BIC — БИК банка (9 цифр)
- CorrespAcc — корреспондентский счёт
- PayeeINN и KPP — ИНН и (для юрлиц) КПП получателя
- Sum — сумма платежа в копейках
- Purpose — назначение платежа (номер счёта, НДС)
Как клиент платит сканом
Клиент открывает приложение своего банка, выбирает оплату по QR и наводит камеру на код. Банк распознаёт формат ST00012, подставляет реквизиты получателя и сумму — остаётся только подтвердить платёж.
Ручной ввод длинного расчётного счёта и БИК исключён, поэтому меньше ошибок и оплат «не туда». Многие банки проводят такой платёж как перевод по реквизитам, в том числе через СБП.
Платёжный QR в счетах Apiin
В Apiin QR по ГОСТ формируется из реквизитов организации и суммы счёта автоматически — отдельно ничего кодировать не нужно. Код попадает в PDF и на публичную страницу счёта, где его удобно сканировать прямо с экрана.
В назначение платежа Apiin подставляет номер счёта и НДС, что упрощает сверку поступлений. Реквизиты на публичной странице к тому же копируются по клику — на случай, если клиент платит вручную.
Частые вопросы
Что означает ST00012?
Это идентификатор формата платёжного QR по ГОСТ Р 56042-2014. Символ сразу после него задаёт разделитель, которым отделяются поля с реквизитами получателя, суммой и назначением платежа.
Нужен ли клиенту специальный сканер?
Нет, достаточно приложения своего банка. Оно распознаёт QR по ГОСТ и само подставляет реквизиты и сумму — клиенту остаётся подтвердить платёж.
Как в QR указывается сумма?
В поле Sum сумма хранится в копейках. Apiin подставляет её из счёта, а в назначение (Purpose) — номер счёта и сведения об НДС.
Это оплата по СБП?
Клиент платит сканом QR в банковском приложении. Многие банки проводят такой платёж как перевод по реквизитам получателя, в том числе через СБП; встроенного эквайринга в Apiin нет.