> For the complete documentation index, see [llms.txt](https://docs.npck.kz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.npck.kz/registraciya-i-avtorizaciya/6.-dobavlenie-i-ispolzovanie-prilozheniya.md).

# 6. Добавление и использование приложения

{% hint style="info" %}
Доступ к данному разделу доступ после подключения к [Open Banking/Open API](/registraciya-i-avtorizaciya/5.-podacha-zayavki-na-podklyuchenie-k-servisam/5.2-podklyuchenie-k-open-banking-open-api.md) или [ЦОИД](/registraciya-i-avtorizaciya/5.-podacha-zayavki-na-podklyuchenie-k-servisam/5.1-podklyuchenie-k-coid.md)
{% endhint %}

<details>

<summary>Добавление приложения</summary>

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

<img src="/files/YzDaYoyyO7FxdrDejpfO" alt="Главная страница Портала НПК" data-size="original">

Для добавления приложения авторизованному пользователю, подключившемуся к Open Banking необходимо с главного рабочего окна перейти в раздел <Услуги>,

<img src="/files/M6aXbpLOCmrP18u5nTX4" alt="Раздел &#x22;Услуги&#x22;" data-size="original">

затем во вкладку <Мои приложения> и выполнить следующие действия:

Нажать на кнопку <Добавить приложение>.

<img src="/files/mjYrTagiF7S5PIcrLwOj" alt="Форма добавления приложения" data-size="original">

Заполнить форму регистрации приложения, содержащие данные:

* кнопка <Логотип> – при нажатии на которую открывается окно для выбора файла с изображением логотипа для приложения. Формата изображения должен быть png, размером 100\*100 px.
* поле <Название> – для ввода наименования приложения.
* поле \<Client ID> – уникальный идентификатор приложения, генерируется автоматически, недоступно для редактирования.
* поле \<Client secret> – пароль для приложения (строго конфиденциальная информация), генерируется автоматически, недоступно для редактирования. Связка Client ID и Client secert представляют собой специальные учетные данные (credentials), которые используется для подключения к сервисам API.
* кнопка <Сгенерировать новый client secret> – при нажатии на которую производится генерация нового значения в поле \<Client secret>.
* поле \<Redirect URL> – для ввода URL-адреса, на который осуществляется перенаправление в процессе аутентификации клиента. Допускается использование нескольких Redirect URL, для добавления еще одного нужно нажать кнопку <Добавить Redirect URL> – при нажатии на которую добавляется еще одно поле \<Redirect URL>.
* кнопка <Сохранить> – при нажатии на которую выполняется сохранение введенных данных и регистрация приложения на Платформе.

Заполнив форму регистрации приложения, нажать кнопку <Сохранить>. После сохранения данных приложение отображается в списке во кладку <Мои приложения>.

**После успешной регистрации для приложения генерируются учетные данные (client id и client secret).** Поэтому регистрация приложения необходима для реализации сценариев, в которых вызываются API, в которых авторизация производится по client id и client secret.

В частности, на данном этапе реализации проекта регистрация приложения необходима для сценария **перевода денег между собственными счетами клиента - M2M2** (перевод денег клиентом со своего счета в одном БВУ на свой же счет в другой БВУ).

</details>

<details>

<summary>Работа с добавленным приложением</summary>

Для того, чтобы просмотреть данные приложения и при необходимости отредактировать или деактивировать их пользователь должен выполнить следующие действия:

Во вкладке <Мои приложения> выбрать необходимое приложение.

Откроется форма с данными приложения.

<img src="/files/XdL7WhEIFvbFaBYKaQ9P" alt="Просмотр данных приложения" data-size="original">

При необходимости, можно отредактировать данные приложения и нажать кнопку <Сохранить> или деактивировать нажав кнопку <Деактивировать приложение>.&#x20;

При нажатии на <Деактировать> откроется форма подтверждения деактивации приложения, на которой нажать кнопку <Деактивировать>. Приложение будет деактивировано.

Если приложение деактивировано, то выполнять информационный обмен, используя его учетные данные (client id, client secret) будет невозможно.

</details>
