Настройка получения платежной ссылки СБП Казначейство
Для подключения необходимо зарегистрировать портал в соответствии с документацией.
После регистрации необходимо заполнить поля для авторизации в Казначействе и адрес API сервиса.

Получения возможности запроса ссылки сбп необходимо определенным образом настроить квитанции для оплаты.
Часть реквизитов будет заполнена автоматически. Оставшиеся необходимо будет добавлять в каждую квитанцию для которой хотите получить возможность запроса ссылки СБП ФК.
Реквизиты, которые система заполнит сама:
- portalId - Идентификатор портала из настроек
- payeeInn - ИНН прямого/косвенного получателя средств. Будет подставлено значение из карточки организации в рамках которой производится платеж.
- payeeKpp - КПП прямого/косвенного получателя средств. Будет подставлено значение из карточки организации в рамках которой производится платеж.
- qrTtl => 4320 - Срок использования Функциональной ссылки СБП в минутах
- needFiscalization => false - Признак необходимости фискализации данных на уровне интеграционного сервиса СБП ФК.
- paymentPurpose - Расширенное назначение платежа. Будет заполнено из названия квитанции
- amount - Сумма Операции в копейках,
- kbk - Код бюджетной классификации. Заполняется из квитанции
- oktmo - Код по общероссийскому классификатору территорий миниципальных образований. Заполняется из квитанции
Список полей которые можно передать в API при запросе ссылки СБП
Обязательные поля:
- qrcType - Тип ссылки СБП: "01" - QR-Static (Многоразовая Платежная ссылка СБП). Может использоваться для выполнения множества Операций СБП C2G; "02" - QR-Dynamic (Одноразовая Платежная ссылка СБП). Предназначена для выполнения единичной Операции СБП C2G. Используется в Сценариях "Оплата с привязкой счета" и "Оплата с привязанного счета"; "03" - QR-Subscription (Информационная ссылка СБП для привязки счета Плательщика) (Зарезервированное значение для будущего использования)
- payerStatus - Показатель статуса плательщика (значение из 2х цифр)
Не обязательные поля:
- account - Казначейский счет получателя, на который осуществляется зачисление.
- subscriptionPurpose - Зарезервированное поле для будущего использования. Назначение привязки счета. Обязателен при значении параметра «qrcType» = «03», может присутствовать при значении параметра «qrcType» = «02», не используется при значении параметра «qrcType» = «01»
- paymentBasis - Основание платежа (106) При оплате начисления, заполняется значением ревизита "Показатель основания платежа" начисления ГИС ГМП. 0 - если нет
- customsCode - Код таможенного органа (107)
- docNum - Номер документа основания платежа (108) При оплате начисления, заполняется значением ревизита "Показатель номера документа" начисления ГИС ГМП. 0 - если нет
- accrualPayeeName - Наименование получателя начисления. При оплате начисления, заполняется значением ревизита "Наименование организации являющейся получателем средств" начисления ГИС ГМП.
- paymentPriority - Очередность платежа (21)
- personalAccount - Лицевой счет, открытый в ФК
- actualPayeeAccount - Лицевой счет, открытый в ФО косвенному получателю
Описание API сервиса со списком и описанием всех полей
Для добавления нового реквизита необходимо заполнить поля в соответствии с изображением ниже. При необходимости можно добавить динамические значения из системы.

При формировании (печати) квитанции данные поля будут добавлены и сохранены.

При выборе способа оплаты будет произведена проверка квитанции. Если на квитанции будут найдены обязательные поля для формирования ссылки СБП Казначейства, данный способ будет добавлен в способ оплаты.

При выборе способа оплаты СБП Казначейство будет открыта форма для отправления запроса на получение ссылки. После успешного получения ссылки будет доступна возможность отправить ссылку через систему уведомлений.

Для отправления уведомлений создан специальное событие со своим набором меток.
