Skip to content

Система быстрых платежей

НастройкаПодключенияДоступна

Описание, пример вызова
// Определяет доступность использования функциональности подключения
// к СБП на основании прав доступа пользователя.
//
// Возвращаемое значение:
// Булево - если Истина, настройка подключения к Системе быстрых платежей доступна.
//
Функция НастройкаПодключенияДоступна() Экспорт

Пример вызова

Результат = СистемаБыстрыхПлатежей.НастройкаПодключенияДоступна()

ПараметрыПодключенияПоБИК

Описание, пример вызова
// Определяет возможность настройки подключения к Системе быстрых платежей.
//
// Параметры:
// БИК - Строка - идентификатор банка;
//
// Возвращаемое значение:
// Структура - настройки подключения:
// * ИнтеграцияДоступнаСБПc2b - Булево - если Истина, участник СБП интегрирован;
// * ПараметрыУчастникаСБП - Структура, Неопределено - информация об участие СБП:
// ** Наименование - Строка - имя банка участника СБП;
// ** НастройкаПодключения - Массив из НастройкиПодключенияКСистемеБыстрыхПлатежей - список настроек подключения;
// ** Идентификатор - Строка - идентификатор участника СБП;
//
Функция ПараметрыПодключенияПоБИК(БИК) Экспорт

Пример вызова

Результат = СистемаБыстрыхПлатежей.ПараметрыПодключенияПоБИК(БИК)

НастройкиПодключения

Описание, пример вызова
// Определяет доступность операций для настройки подключения к СБП. В сценариях оплаты
// различных участников СБП существуют отличия, поэтому ряд операций могут
// быть запрещены для выполнения. Метод следует использовать для настройки
// элементов форм оплаты и возвратов и получение общих настроек подключения.
//
// Параметры:
// Настройка - СправочникСсылка.НастройкиПодключенияКСистемеБыстрыхПлатежей -
// настройка выполнения операции СБП.
//
// Возвращаемое значение:
// Структура - общие настройки и информация о доступных операциях:
// * Идентификатор - Строка - строковый идентификатор или участника СБП;
// * СинонимСистемы - Строка - синоним для печати;
// * Используется - Булево - признак активности настройки;
// * ИНН - Строка - ИНН участника СБП;
// * БИК - Массив из Строка - список БИК участника СБП;
// * Наименование - Строка - наименование участника СБП;
// * НастройкиСБПc2b - Структура - настройки выполнения переводов c2b:
// ** Переводыc2b - Булево - признак доступности переводов СБП c2b;
// ** КассовыеСсылки - Булево - признак доступности использования кассовых ссылок;
// ** ПлатежныйАгрегатор - Булево - настроена интеграция с платежным агрегатором;
// ** УчастникСБПВозврата - Булево - признак доступности возврата оплаты
// на счет отличный отчета оплаты. Для получения списка доступных участников
// следует использовать метод ПереводыСБПc2b.УчастникиСБПДляВозврата;
// ** ПодключениеКассовойСсылки - Булево - определяет доступность подключения кассовой ссылки.
//
Функция НастройкиПодключения(Настройка) Экспорт

Пример вызова

Результат = СистемаБыстрыхПлатежей.НастройкиПодключения(Настройка)

ИзображениеQRКодаСБП

Описание, пример вызова
// Формирование изображения идентификатора оплаты (QR-кода).
//
// Параметры:
// ФункциональнаяСсылка - Строка - идентификатор оплаты;
// Размер - Число - размер QR-кода в пикселях;
// ТипПечати - Число - вариант печати QR-кода. В зависимости от выбранного варианта
// печати подбирается картина с логотипом Системы быстрых платежей. Возможные варианты:
// - 0 - печать на цветном принтере;
// - 1 - монохромная печать;
// - 2 - черно-белая печать;
// - 3 - без логотипа.
//
// Возвращаемое значение:
// ДвоичныеДанные - данные изображения QR-кода.
//
Функция ИзображениеQRКодаСБП(ФункциональнаяСсылка, Размер, ТипПечати = 0) Экспорт

Пример вызова

Результат = СистемаБыстрыхПлатежей.ИзображениеQRКодаСБП(ФункциональнаяСсылка, Размер, ТипПечати);

ПолучитьУчастниковСБП

Описание, пример вызова
// Возвращает список участников СБП.
//
// Возвращаемое значение:
// Структура - результат запроса:
// * ДанныеУчастников - Соответствие - Содержит описание данных участников СБП
// ** Ключ - Строка - идентификатор участника СБП.
// ** Значение - Структура - Описание параметров участника СБП.
// *** Представление - Строка - Представление участника СБП для пользователя.
// *** АдресСтраницыПодключения - Строка - Адрес страницы подключения к участнику СБП.
// *** ТекстПредупреждения - Строка - Представление участника СБП для пользователя.
// *** ИНН - Строка - ИНН участника СБП.
// *** БИК - Массив Из Строк - Массив БИК участника СБП;
// *** АдресСтраницыЗаявки - Строка - адресе страницы отправки заявки;
// *** ПартнерАгентаСБП - Булево - признак подключения банка партнера Агента ТСП.
// * Ошибка - Булево, Истина - если задание завершено с ошибкой.
// * СообщениеОбОшибке - Строка, Форматированная строка - сообщение об ошибке для пользователя.
// * ИнформацияОбОшибке - Строка, Форматированная строка - сообщение об ошибке для администратора.
//
Функция ПолучитьУчастниковСБП() Экспорт

Пример вызова

Результат = СистемаБыстрыхПлатежей.ПолучитьУчастниковСБП()

ПараметрыПодключенияПоУчастникуСБП

Описание, пример вызова
// Возвращает параметры подключения, оплаты и аутентификации для участника СБП.
//
// Параметры:
// УчастникСБП - Строка - идентификатор участника СБП для которого получается настройка.
//
// Возвращаемое значение:
// Структура - результат выполнения:
// * ПараметрыНастройкиПодключения - Массив из Структура - содержит описание и значения полей реквизитов справочника
// "НастройкиПодключенияКСистемеБыстрыхПлатежей".
// * ПараметрыОплаты - Структура - настройки приема оплат:
// ** c2b - Массив из Структура, Неопределено - содержит описание и значения полей регистра сведений,
// хранящего данные о настройках оплат.
// * ПараметрыАутентификации - Массив из Структура - описание и значения параметров аутентификации.
//
Функция ПараметрыПодключенияПоУчастникуСБП(УчастникСБП) Экспорт

Пример вызова

Результат = СистемаБыстрыхПлатежей.ПараметрыПодключенияПоУчастникуСБП(УчастникСБП)

ПараметрыПодключенияПоНастройке

Описание, пример вызова
// Возвращает параметры подключения, оплаты и аутентификации для переданного по ссылке элемента справочника
// "НастройкиПодключенияКСистемеБыстрыхПлатежей".
//
// Параметры:
// НастройкаПодключения - СправочникСсылка.НастройкиПодключенияКСистемеБыстрыхПлатежей - ссылка на элемент справочника
// для которого нужно получить параметры подключения.
//
// Возвращаемое значение:
// Структура - результат выполнения:
// * ПараметрыНастройкиПодключения - Массив из Структура - содержит описание и значения полей реквизитов элемента справочника
// "НастройкиПодключенияКСистемеБыстрыхПлатежей";
// * ПараметрыОплаты - Структура - настройки приема оплат:
// ** c2b - Массив из Структура, Неопределено - содержит описание и значения полей регистра сведений,
// хранящего данные о настройках оплат.
// * ПараметрыАутентификации - Массив из Структура - описание и значения параметров аутентификации.
//
Функция ПараметрыПодключенияПоНастройке(НастройкаПодключения) Экспорт

Пример вызова

Результат = СистемаБыстрыхПлатежей.ПараметрыПодключенияПоНастройке(НастройкаПодключения)

ПроверитьПараметрыПодключения

Описание, пример вызова
// Возвращает результат проверки подключения по переданным параметрам.
//
// Параметры:
// ИдентификаторУчастника - Строка - идентификатор участника СБП для которого производится настройка.
// ПараметрыАутентификации - Массив из Структура - описание и значения параметров аутентификации.
//
// Возвращаемое значение:
// Структура - результат проверки параметров подключения:
// * ПодключениеУстановлено - Булево, Истина - если подключение выполнено успешно;
// * СообщениеОбОшибке - Строка, ФорматированнаяСтрока - сообщение об ошибке для пользователя.
//
Функция ПроверитьПараметрыПодключения( Экспорт

Пример вызова

Результат = СистемаБыстрыхПлатежей.ПроверитьПараметрыПодключения();

ЗаписатьПараметрыПодключения

Описание, пример вызова
// Сохраняет настройки подключения к СБП в информационную базу.
//
// Параметры:
// НастройкаПодключения - СправочникСсылка.НастройкиПодключенияКСистемеБыстрыхПлатежей - ссылка на элемент справочника,
// данные которого нужно записать. Пустая, если нужно записать новый элемент.
// НастройкиЗаполнения - Структура - описание сохраняемых данных:
// * ПараметрыНастройкиПодключения - Массив из Структура - содержит описание и значения полей реквизитов элемента справочника
// "НастройкиПодключенияКСистемеБыстрыхПлатежей";
// * ПараметрыОплаты - Структура - настройки приема оплат:
// ** c2b - Массив из Структура, Неопределено - содержит описание и значения полей регистра сведений,
// хранящего данные о настройках оплат.
// * ПараметрыАутентификации - Массив из Структура - описание и значения параметров аутентификации.
// ИдентификаторУчастника - Строка - идентификатор участника СБП для которого производится настройка.
//
// Возвращаемое значение:
// Структура - результат создания торговой точки:
// * НастройкаПодключения - СправочникСсылка.НастройкиПодключенияКСистемеБыстрыхПлатежей - ссылка на элемент справочника;
// * Ошибка - Булево - признак ошибки сохранения;
// * СообщениеОбОшибке - Строка, ФорматированнаяСтрока - сообщение об ошибке для пользователя;
// * ИнформацияОбОшибке - Строка, ФорматированнаяСтрока - сообщение об ошибке для администратора.
//
Функция ЗаписатьПараметрыПодключения( Экспорт

Пример вызова

Результат = СистемаБыстрыхПлатежей.ЗаписатьПараметрыПодключения();

ШаблоныСообщенийПоТипам

Описание, пример вызова
// Возвращает перечень предопределенных шаблонов сообщений подсистемы, структурированный по типам назначения.
//
// Возвращаемое значение:
// Структура - перечень предопределенных шаблонов сообщений подсистемы, структурированный по сценариям перевода.
// * c2b - Структура - перечень предопределенных шаблонов сообщений c2b сценария,
// структурированный по типам назначения.
// ** Ключ - Строка - тип назначения шаблона, может принимать значения - Письмо, SMS.
// ** Значение - Массив из СправочникСсылка.ШаблоныСообщений - перечень предопределенных шаблонов по типу.
//
Функция ШаблоныСообщенийПоТипам() Экспорт

Пример вызова

Результат = СистемаБыстрыхПлатежей.ШаблоныСообщенийПоТипам()

© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).