Платёжный 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 нет.

Apiin

Выставьте счёт за пару минут — бесплатно

Счета и акты в PDF и Word, платёжный QR, отправка по ссылке. Для ИП, ООО и самозанятых.

Выставить счёт с QR