CODE

QR-код генераторГенератор простых QR-кодов

Создание QR-кода с платежными реквизитами для оплаты на расчетный счет организации физическому лицу (такой же у тебя в платёжке за ЖКХ в верхнем углу). QR сканируется банковским приложением. Оплату по QR поддерживает большинство банков.

Данные QR-кода
Обязательные данные
1 - WIN1251 / 2 - UTF-8 / 3 - KOI8-R
Name - Наименование получателя платежа. Например, ООО «Пупкинс-Энтерпрайз».
PersonalAcc - Номер счёта получателя платежа.
BankName - Наименование банка получателя платежа.
BIC - БИК банка получателя платежа.
CorrespAcc - Номер кор.сч. банка получателя платежа. Если нет, то «0».
Доп. параметры

Дополнительные параметры, стандартизованные ГОСТ Р 56042-2014. Не являются обязательными.

Sum - Сумма платежа, с копейками.
Purpose - Например, «Оплата членского взноса».
PayerINN - ИНН плательщика платежа.
PayeeINN - ИНН получателя платежа.
KPP - КПП получателя платежа.
Бюджетный платеж

Дополнительные параметры, стандартизованные ГОСТ Р 56042-2014. Не являются обязательными, но если вы указываете КБК, то остальные параметры в данном блоке необходимы.

СВС - Код бюджетной классификации (104).
OKTMO - Общероссийский классификатор территорий муниципальных образований (ОКТМО).
DrawerStatus - Показатель статуса налогоплательщика (101).
PaytReason - Показатель основания платежа (106).
TaxPaytKind - Тип налогового платежа (110).
TaxPeriod - Налоговый период (107).
DocNo - Номер налогового документа (108).
DocDate - Дата налогового документа (109).
Прочие доп. параметры

Дополнительные параметры, не стандартизованные ГОСТ Р 56042-2014. Не являются обязательными. Это любые параметры, для перехвата их своей ИТ системой после проведения платежа банком (если есть договор с банком, через который пользователь оплачивает). Если с банком договора нет, то все указанные данные будут прописаны в «Назначении платежа» (важно помнить, что данное поле вмещает 210 символов).

LastName - Фамилия плательщика.
FirstName - Имя плательщика.
MiddleName - Отчество плательщика.
PayerAddress - Адрес плательщика.
PersonalAccount - Лицевой счет бюджетного получателя.
DocIdx - Индекс платежного документа.
PensAcc - № лицевого счета в системе персонифицированного учета в ПФР (СНИЛС).
Contract - № договора плательщика с организацией.
PersAcc - № лицевого счета плательщика в организации.
PayerIdType - Вид ДУЛ плательщика (документ удостоверяющий личность). Например, «паспорт РФ».
PayerIdNum - № ДУЛ плательщика. Например, «серия и номер паспорта».
ChildFio
BirthDate
PaymTerm - Срок платежа / дата выставления счета.
PaymPeriod - Период оплаты.
Category
ServiceName - Код услуги / название прибора учета.
CounterId - № прибора учета.
CounterVal - Показание прибора учета.
InstNum - № учреждения (образовательного, медицинского).
ClassNum - № группы детсада / класса школы и т.д.
SpecFio - ФИО преподавателя, специалиста, оказывающего услугу.
AddAmount - Сумма пени / страховки / дополнительной услуги...
UIN - Уникальный идентификатор начисления.
ExecId - № исполнительного производства.
RegType - Код вида платежа (например, для платежей в адрес Росреестра).
TechCode - Технический код, рекомендуемый для заполнения поставщиком услуг. Может использоваться принимающей организацией для вызова соответствующей обрабатывающей ИТ-системы..
Параметры QR-кода ***
Уровень коррекции ошибок при генерации QR-кода
Размер одной точки QR-кода в пикселях
Отступы вокруг QR-кода (рамка)
Формат вывода QR-кода
Вы получите прямую временную ссылку на QR-код. Ссылка будет работать до месяца, в зависимости от настроения администратора, который периодически очищает сервер.

* обязательные для заполнения поля
** один из параметров должен быть обязательно заполнен
*** параметры QR-кода
-- уровень коррекции ошибок (Error Correction Level) QR-кода. Это уровень, до которого можно повредить QR-код, чтобы он всё ещё остался читаемым. Уровни: L - 7%, M - 15%, Q - 25%, H - 30%.
-- размер одной точки матрицы QR-кода (Matrix Point Size) в пикселях.
-- отступы по краям (рамка). Количество указывается не в пикселах, а в точках матрицы. То есть, если значение точки равно 4 пикселям, то одна единица отступа также равна 4 пикселям и если вы поставили оступ 4, то это будет 16 пикселей.