Open FX Ukraine

Открытый реестр курсов валют Украинских Банков и Финансовых Учреждений

Авторы проекта:

Денис Кириченко - ratex.io

Павел Сиделев - sdk.finance

Украина, Киев, 2017

Введение        2

Описание Системы Open FX Ukraine        3

Основная терминология        4

Основные функции        5

Создания отделений и курсов        6

Создание Канала с курсом валют:        6

Создание Отделения:        8

Работа с Системой с помощью API        10

Организационные вопросы        11

Доработки Системы        11


Введение

Цель проекта:

Предоставить банковскому и бизнес сектору единую и универсальную среду доставки информации о валютных курсах в реальном режиме времени.

Целевая аудитория проекта:

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

Решаемая проблема:

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

В настоящий момент работа с курсами заключается в их утверждении и отправке в НБУ со стороны финансовой организации. Дополнительно курсы валют публикуются на сайте финансовой организации в произвольном формате что не позволяет проводить их анализ и автоматическое обновление в случае если формат данных на сайте изменился.

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

Экономическая выгода Организациям:

Результат реализации:

Дополнительные возможности:

Описание Системы Open FX Ukraine

Система построена на базе программного обеспечения платформы RATEX.IO.

В настоящий момент система находится в альфа-режиме и создана для демонстрации основных возможности и концепции проекта.

Личные кабинеты Организаций Системы доступны по адресу:

https://dashboard-localex.ratex.io/

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

        Основная терминология

Оператор системы - организация управляющая и поддерживающая жизнедеятельность Системы

Клиент - любое внешнее лицо использующее API Системы для получения и работы с курсами.

Организация Системы - организация создающая Отделения обмена и Каналы информации об имеющихся курсах.

Канал Организации - информационный канал, хранящий данных о курсах обмена пары валют. Каналы могут быть применены к одному или более Отделений Организации

Отделение Организации - логическая единица обслуживания Клиентов. Например отделения банка по конкретному физическому адресу, обменный пункт валют, или веб-сайт.

Профиль Организации - информация об организации, уникальные ключи для API и прочие служебные данные.

Оператор Организации - физическое лицо оператор который создает Каналы и Отделения или программная среда которая производит API-call от имени Клиента или Организации.

API-call Клиента - обращение Клиента к данным Системы

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

База Данных Системы - кумулятивная база данных хранящая исторические данные от всех Организаций Системы.


Основные функции

Регистрация для Клиентов системы доступна по адресу

https://dashboard-localex.ratex.io/login 

(demo login - demo@paymaxi.com, demo password - demo@paymaxi.com)

В настоящий момент любой зарегистрировавшийся может представиться банком или финансовой организацией и добавлять свои курсы.

В production режиме, реальные Украинские банки и финансовые организации будут получать выделенную учетную запись которая исключит “двойников”.

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


        Создания отделений и курсов

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

        Все действия над курсами сохраняются в истории Системы и доступны для ретроспективного анализа.

        Создание Канала с курсом валют:

        Перейдите в Каналы и нажмите “+Создать”

https://dashboard-localex.ratex.io/channels

Результат добавления Канала с валютами


Перейдите в раздел Курсы и назначьте значения Предложение/Спрос для пары валют

        

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


Создание отделения:

Перейдите в Отделения

Нажмите +Создать и заполните данные

В результате будет создан Объект Системы хранящий в себе принадлежность к Финансовому Оператору (Организации Системы) который транслирует данные из Канала курсов конкретного Организации.

К Объекту применяются дополнительные параметры, такие как Месторасположение для трансляции Объекта на Карты Клиента.


Работа с Системой с помощью API

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

Новые значения становятся доступны сразу всем Организациям Системы.

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

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

Доступ к API и Документация:

https://docs-localex.ratex.io/

        


Организационные вопросы

1 - Определиться с моделью владения. Продукт может быть передан на содержание соответствующей организации - НБУ, Ассоциации Банков, прочей соответствующей организации

2 - Определиться с моделью поддержки инфраструктуры проекта. Продукт должен находиться в датацентре с высокой степенью доступности и производительности. В день могут приходить миллионы запросов.

3 - Определиться с моделью монетизации и финансирования жизнедеятельности и развития проекта. Финансирование поддержки инфраструктуры - возможно решить на уровне вопросов 1 и 2. Доступ банкам на запись данных и доля частных лиц может быть бесплатным. Для коммерческих организаций по модели подписки которая покроет затраты на поддержку системы.

По каждому пункту есть рабочие модели, требующие обсуждения с участниками рынка.

Доработки Системы

        При положительном решении по поддержке проекта со стороны Организаций рынка считаем целесообразным доработать следующие модули и компоненты: