Открытый банкинг

Стандарты открытых API

Комплекс стандартов

– это набор документов, которые описывают взаимодействие между Сторонними поставщиками (разработчиками, финтех-компаниями) и Поставщиками платежных услуг (банками) через Открытые банковские интерфейсы.
Открытые банковские интерфейсы Общие положения.pdf

Управление

– это комплекс правил и процедур для возможности выпуска и сопровождения комплекса стандартов. Управление Стандартами Открытых банковских интерфейсов осуществляется Банком России совместно с Ассоциацией ФинТех (АФТ).
Согласование, утверждение и публикация контрольных экземпляров Стандартов Открытых банковских интерфейсов осуществляется Банком России.

Получение информации о счете клиента третьей стороной

Содержит модель данных и ключевые справочники для передачи информации по счетам клиента, а также примеры использования Стандарта.

Ключевые ресурсы, представленные в Стандарте: согласие на доступ к счету, счета, баланс, транзакции, выписки. Архитектура среды Открытых банковских интерфейсов соответствует концепции RESTful API.

Стандарт описывает структуру данных и пошаговое описание процесса при обмене информацией о счетах клиентов в среде Открытых API.

Пользователь предоставляет доступ к своим данным. Для этого:

  -  Выбирает, к каким данным он готов предоставить доступ, проставив разрешения.

  -  Выбирает срок действия разрешений на использование данных.

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

Получение информации о счете клиента третьей стороной.pdf
Подход к разработке

Разработан на основе лучших международных практик и в соответствии с российской спецификой учета на финансовом рынке.

Учитываются требования российского законодательства, регулирующих и надзорных органов.

Получение информации о счете клиента третьей стороной.pdf

Инициирование платежей

Содержит модель данных и ключевые справочники для передачи инициирования платежа с согласия клиента, а также примеры использования Стандарта. Ключевой ресурс, представленный в Стандарте: внутренние переводы денежных средств.

Стандарт описывает структуру данных и пошаговое описание процесса инициирования платежей в среде Открытых API.

В процессе инициирования платежа СППУ:

  -  Создает ресурс согласия для инициирования платежа.

  -  Подтверждает достаточность средств для осуществления платежа (при взаимодействии с ППУ).

  -  Подтверждает инициирование платежа и отправляет его на обработку.

  -  Получает статус осуществления платежа.

  -  Получает статус согласия на проведение платежа.

Инициирование перевода денежных средств клиента третьей стороной в валюте Российской Федерации.pdf
Подход к разработке

Стандарт рекомендован к использованию организациями при обмене финансовыми сообщениями, связанными с переводом денежных средств в валюте Российской Федерации.

Разработан на основе лучших международных практик и в соответствии с российской спецификой учета на финансовом рынке.

Учитываются требования российского законодательства, регулирующих и надзорных органов.

Инициирование перевода денежных средств клиента третьей стороной в валюте Российской Федерации.pdf

Информационная безопасность (базис)

Требования к информационной безопасности:
Гармонизация международного стандарта FAPI (Financial-grade API) через Технический комитет №122 «Стандарты финансовых организаций» и Технический комитет №26 «Криптографическая защита информации».

OpenID Connect:
Идентификация и аутентификация пользователей.

OAuth 2.0:
Авторизация (проверка прав доступа к данным и функциям сервисов).

JWT:
Стандарт токенов ключей доступа.

TLS:
Криптографический протокол передачи данных для установления защищенных соединений.

СТО БР ФАПИ.СЕК-1.6-2020.pdf
Подход к разработке

Учет требований российского законодательства, регулирующих и надзорных органов, а также лучших мировых практик и рекомендаций, в том числе по аутентификации пользователей и сторон взаимодействия, идентификации, авторизации, шифрованию, безопасности инфраструктуры провайдера и потребителей API, разработке безопасного ПО, управлению уязвимостями и оценке защищенности и др.

Применение модели угроз и нарушителя, учет размера риска нарушения информационной безопасности, описание матрицы доступа к различным категориям данных.

Обеспечение совместимости с различными технологиями, применяемыми участниками финансового рынка.

СТО БР ФАПИ.СЕК-1.6-2020.pdf