QR для оплаты (ГОСТ)
Робот «QR для оплаты (ГОСТ)» формирует платёжный QR-код по стандарту ГОСТ Р 56042 из банковских реквизитов в бизнес-процессах и роботах Битрикс24 и сохраняет картинку в файловое поле текущей сущности. На вход — получатель, расчётный счёт, банк, БИК, корсчёт и необязательно ИНН/КПП, сумма и назначение. Банковское приложение сканирует код и подставляет перевод. Возвращает ссылку на файл.
Робот собирает платёжный QR-код по российскому стандарту ГОСТ Р 56042-2014 (формат ST00012) из реквизитов получателя и сразу сохраняет готовое изображение PNG в файловое поле сделки, контакта, компании или лида. Обязательные поля: наименование получателя, расчётный счёт, банк, БИК и корреспондентский счёт; необязательные — ИНН и КПП получателя, сумма (в рублях, кодируется в копейках) и назначение платежа. Если сумму не указать, плательщик введёт её сам при сканировании. Генерация полностью офлайн, без обращения к банку — в отличие от QR СБП (qr.nspk.ru), который требует выданной банком ссылки мерчанта и не собирается из «сырых» реквизитов. Клиент наводит камеру банковского приложения и подтверждает перевод с уже заполненными реквизитами. Робот возвращает признак успеха, ссылку на файл и имя файла — вставьте ссылку в счёт, письмо или сообщение следующим шагом. Для произвольного содержимого (ссылка, текст, vCard, готовая строка СБП) используйте робот «Сгенерировать QR-код».
Какие параметры принимает робот?
| Параметр | Тип | Обязательный? | По умолчанию |
|---|---|---|---|
| Получатель (наименование) | string | да | |
| Расчётный счёт получателя | string | да | |
| Банк получателя | string | да | |
| БИК банка | string | да | |
| Корреспондентский счёт | string | да | |
| ИНН получателя (необязательно) | string | — | |
| КПП получателя (необязательно) | string | — | |
| Сумма в рублях (необязательно; пусто — введёт плательщик) | string | — | |
| Назначение платежа (необязательно) | string | — | |
| Код файлового поля (например UF_CRM_QR) | string | да | |
| Размер модуля в пикселях (по умолчанию 6) | int | — | 6 |
Что возвращает робот?
| Параметр | Тип |
|---|---|
| Успешно (Y/N) | string |
| Ссылка на файл QR | string |
| Имя файла | string |
Сценарий: QR для оплаты счёта в сделке
- Сделка переходит на стадию «Выставлен счёт»
- Робот «QR для оплаты (ГОСТ)» собирает QR из реквизитов компании и суммы счёта и сохраняет PNG в UF_CRM_QR
- Следующий шаг отправляет клиенту счёт со ссылкой на QR — клиент платит сканированием