×Закрыть

DOU Проектор: SDK.finance — FinTech платформа для разработчиков финансовых и транзакционных сервисов

В рубрике DOU Проектор все желающие могут презентовать свой продукт (как стартап, так и ламповый pet-проект). Если вам есть о чем рассказать — приглашаем поучаствовать. Если нет — возможно, серия вдохновит на создание собственного made in Ukraine продукта. Вопросы и заявки на участие присылайте на editors@dou.ua.

Идея

Привет, меня зовут Павел Сиделев, я автор и ко-фаундер SDK.finance — FinTech платформы для разработчиков финансовых и транзакционных сервисов, стартапов, платежных систем, карточных процессоров, он-лайн и мобильного банкинга и прочих решений, где требуется вести учет и работу с деньгами.

SDK.finance CTO Павел Сиделев и CEO Алексей Малышев

С 2004 года активно вовлечен в разработку продуктов и сервисов финансового характера. До создания SDK.finance мы с командой запустили ряд FinTech проектов: сеть платежных киосков, платежную систему, платежный агрегатор, супермаркет цифровых товаров, биржу цифровых валют, карточный процессор, системы лояльности и прочие смежные проекты.

В какой-то момент мы поняли, что каждый раз писать код с нуля (как любят делать большинство программистов) для каждого последующего проекта довольно затратно и неплохо бы иметь набор повторяющихся компонентов или так называемых «pre-fabricated modules», на базе которых создается любой финтех-продукт. Ведь в каждом FinTech проекте есть такие понятия как счет, транзакция, чек, комиссии и прочие компоненты, которые можно просто настраивать под конкретные задачи. Так, в 2013 году было положено начало проекта под названием SDK.finance.

Реализация

1. FinTech платформа

Следует заметить, что 70-80% любого финтех-продукта — это backend и бизнес-логика. При этом, разработчики без опыта создания подобных решений наивно считают, что все можно сделать быстро и своими силами «за пару недель». Они упускают огромное количество нюансов, которые необходимо учесть еще на стадии проектирования. Так, в реальности написание подобного продукта с нуля может занимать до года и стоить от 100 000$ и выше, в то время как разработка самой бизнес-логики может стоить на порядок дешевле. Не секретом является и то, что сотни тысяч стартапов тратят большую часть ресурсов на разработку backend, так и не запустив продукт вовремя, оставшись и без продукта и без денег.

SDK.finance как раз и решает «тяжеловесные» задачи разработки в виде широкого набора API. Мы предоставляем возможность запустить новый проект в 5-10 раз быстрее и сократить расходы до 90% обычного бюджета, при этом обеспечив готовность к высоким нагрузкам и безопасность. Таким образом, разработчик избавляется от головной боли изобретения очередного «велосипеда», а менеджмент получает возможность сосредоточится на бизнес-задачах.

Как работает платформа SDK.finance

В 2014 после анализа предыдущего опыта и объединения его в некоторое «ядро» появляется первая версия платформы. Изначально мы позиционировали продукт как целостное end-to-end решение — платформу полного цикла для enterprise сектора. Со временем, мы пришли к пониманию того, что тратим массу ресурсов, убеждая менеджмент наших клиентов, которые в массе своей далеки от технических вопросов, в реальной ценности нашего решения.

Спустя месяцы переговоров с менеджментом, мы добирались до разработчиков, которые оценивали применимость нашего продукта и принимали окончательное решение об использовании в считанные дни. В итоге мы решили радикально изменить подход и сфокусироваться именно на тех, для кого этот продукт предназначался с самого начала — на разработчиках.

2. FinTech API Marketplace

Сегодня трудно себе представить приложение, которое не использует какое-либо API. Мы также прекрасно понимаем, что разработчику гораздо легче решить задачу, используя готовые компоненты, вместо того чтобы писать код с нуля. Для этого используются готовые frameworks и API, которые и решают специфические задачи разработчиков.

Решения, которые можно построить на платформе SDK.finance

Копнув глубже, мы обнаружили узкое место по расширяемости. Наших внутренних ресурсов попросту не хватит на интеграцию всевозможных модулей, и если потребуется функциональность или компонента, которая сейчас отсутствует в SDK.finance, программист может ее доработать самостоятельно и включить в сборку проекта. Кроме того, на этой компоненте можно зарабатывать, продавая API-calls к разработанному модулю, подобно Apigee или Mashape, или App Store. Модель подобна plug-ins для WordPress или прочих расширяемых платформ. Такой подход существенно увеличивает наш addressable market и дает возможность воплощать в жизнь самые амбициозные FinTech решения.

В настоящий момент доступно около 70 REST API — на передовой технологии SWAGGER, которая позволяет получить разработчику sandbox, тестируемый прямо в браузере, а также клиентскую часть сразу с исходным кодом для основных языков программирования, что радикально сокращает время начала использования API.

Пользовательский интерфейс и прочие UI компоненты — доступны как Open Source и полностью настраиваемы со стороны разработчиков.

3. Технологии

В середине 2016 мы запустили масштабную программу по обновлению системной архитектуры. Мы перешли с монолитного ядра в независимые модули и микросервисы. Был выбран другой application server — мы отказались от GlashFish в пользу WildFly of Redhat. Внедрено использование JBPM как менеджер бизнес-процессов. Интегрирован KillBill фреймворк для поддержки подписок, регулярных платежей и пробных программ (subscription, trial, regular payments). Ядро и бизнес-логика была отделена от UI компонентов, которые в свою очередь реализованы на Angular 2.0 и Oracle JET для корпоративного уровня представления данных.

Набор API SDK.finance

4. Бизнес-модель

Наша бизнес-модель уже не уникальна, но при этом находится в авангарде API Economy. На рынке существует несколько крупных агрегаторов API, но они объединяют в себе всевозможные бизнес-процессы, мы же концентрируемся только на тех API, которые могут применяться только в FinTech и, в первую очередь, тех, кого можно назвать «Best-in-class». Например, для проведения карточных операций доступны лидеры рынка Global Payments, Cybersource, Wirecard, а для скоринга транзакций, например, MaxMind. Также существуют 3rd-party провайдеры сервисов для Compliance, Anti Fraud, Scoring, Biometrics, Mobile и т.д.

Результаты

Наша команда выросла с 3 до 13 человек с момента основания компании, было выпущено 4 версии продукта, десятки проектов из множества стран запустили свои решения на базе платформы SDK.finance. В настоящий момент мы получили запросы из 140 стран только по старой модели, когда предлагали продукт именно бизнесу. С началом позиционирования платформы для разработчиков и упростив работу с платформой, мы надеемся существенно расширить target audience и географию.

Кроме этого, мы являемся регулярными участниками и финалистами передовых конкурсов в FinTech индустрии. В 2015 мы были признаны лучшим FinTech стартапом в Чехии. Только за последний год мы представляли свое решение на таких конкурсах, как Pioneers Festival, Bank Innovation Israel, Exec Fintech и BNP Paribas International Hackathon. Мы также поддерживаем наиболее интересные проекты, предоставляя доступ к нашим технологиям бесплатно, в качестве призов на вышеперечисленных конкурсах.

14 комментариев

Подписаться на комментарииОтписаться от комментариев Комментарии могут оставлять только пользователи с подтвержденными аккаунтами.

Если взять, например, Chargify, то вы являетесь альтернативой ему или интерфейсом?

Сергей, Chargify предcтавляет собой конкретный платежный сервис, регулярные платежи плюс процессинг этих платежей. На SDK.f можно построить подобный проект и он станет альтернативным к Chargify, либо можно интегрировать в SDK.f как внешнего провайдера услуг.
При этом внутри SDK.f уже присутствует модуль для регулярных платежей и подписок реализованный на основе KillBill.

Знакомое название. Это то же самое что и здесь?
biz.liga.net/...kompaniyu-dlya-bankov.htm


Экс-топ-менеджеры ПриватБанка Дмитрий Дубилет, Олег Гороховский и Михаил Рогальский решили основать IT-компанию. Об этом в Facebook написал бывший директор по информационным технологиям ПриватБанка Дмитрий Дубилет.

«Будем заниматься предоставлением ИТ-услуг украинским и зарубежным банкам», — сообщил он.

«Будем заниматься такими блоками, как процессинг, CRM-система, кредитные карты, Интернет-банкинг и т.д.», — уточнил Дубилет.

Он сообщил, что новая компания будет называться — Fintech Band.

Нет это совпадение, мы никак не связаны и не работали ранее. Хотя, если Fintech Band готовы к сотрудничеству, то мы открыты )

вы можете коротко сравнить свою платформу с Corezoid?

Антон, Corezoid, по моему мнению, система управления бизнес процессами в целом. SDK.finance легко объединяется с Corezoid.
Наш основная функциональность больше в области Payments и Transactions, на верхнем уровне которых могут быть различные бизнес процессы, которые можно вызывать из того-же Corezoid или других BPM движков.

Это конечно круто, но является ли платформа CMMI сертифицированной?

Всегда удивляюсь таким комментариям. Скорее всего нет, так как требования, необходимые для сертфикации CMMI обычно могут выполнить только зрелые компании. Но какое это имеет значение в данном контексте? Или вы имели ввиду сертификацию PSI DSS для финансовых ИТ-систем?

Да, именно ее. Перепутал аббривиатуру.

Тогда извините что накинулся с критикой))

Егор, в настоящий момент мы не сертифицированы CMMI.

Андрей, если речь идет о PCI DSS — то эта сертификация проводится с конкретной компанией оператором карт. В нашем случае мы как поставщик решения не обязаны быть сертифицированы, но при этом мы оказываем всяческое содействие клиентам которым требуется PCI DSS с нашим продуктом. Например те клиенты которые размещают свои ресурсы в AWS, Amazon из коробки предлагает PCI DSS ready инфраструктуру, что упрощает процесс и сокращает время получения.
В наших планах получение PA-DSS в ближайшем будущем.

А как вы тогда собираетесь получть платёжный реквизит для того же ваера от PCI-сертифицированного мерчанта? Или вы продаёте не сервис на своей стороне, а упакованную либу? Тогда к чему описание какие сервера и прочее? Либа то будет развёрнута на том что есть.

Александр, у нас несколько моделей поставки продукта, в одной из них есть установка на инфраструктуру заказчика которая и проходит PCI. Мы как разработчики не имеем отношения к финансовому трафику — это область ответственности заказчика.

Подписаться на комментарии