OpenBanking Russia Sandbox

Федеративная платформа для разработки мультибанковских приложений.
3 банка · 66 API endpoints · OpenBanking Russia v2.1

3
Банка готовы к работе
66
API endpoints
11
UI страниц
1100+
Тестовых клиентов

⚡ Быстрый старт

Начните работу за 3 минуты

1

Выберите банк

Откройте один из трёх банков ниже и войдите с тестовыми данными

3

Изучите API через Swagger

Протестируйте все endpoints через интерактивную документацию

🏦 Три банка готовы к работе

Каждый банк - полноценная изолированная система с собственной БД

🏦

VBank

Virtual Bank - Виртуальный банк

🏦

ABank

Awesome Bank - Потрясающий банк

🏦

SBank

Smart Bank - Умный банк

📡 API возможности

Полная имплементация OpenBanking Russia стандартов

🔐 Auth API

JWT аутентификация с поддержкой RS256 и JWKS

  • Client login/logout
  • Bank token получение
  • Banker authentication
  • Token refresh

💳 Accounts API

OpenBanking Russia v2.1 - 100% compliance

  • Список счетов
  • Детали счета
  • Балансы
  • История транзакций
  • Создание/закрытие счетов

Consents API

Полный цикл управления согласиями

  • Запрос согласия
  • Подписание клиентом
  • Проверка статуса
  • Отзыв согласия
  • Список активных

💸 Payments API

Разовые и периодические переводы

  • Инициация платежа
  • Проверка статуса
  • История платежей
  • Межбанковые переводы
  • Периодические платежи (VRP)

🧩 Products API

Полный цикл от лидогенерации до заявок

  • Каталог продуктов
  • Лидогенерация (Customer Leads)
  • Персональные предложения
  • Согласия на предложения
  • Заявки на продукты

📋 Agreements API

Управление договорами с продуктами

  • Открытие договора
  • Детали продукта
  • Закрытие с балансом
  • История операций

🏗️ Подними свой банк

Готовый шаблон банка с OpenBanking API. Разверни за 5 минут и начни разработку!

Быстрый старт

Docker + 4 команды = работающий банк

📡
40+ API endpoints

OpenBanking Russia v2.1

🎨
UI из коробки

Клиент, банкир, developer portal

💰
Предоставь API другим

Придумай монетизацию и заработай баллы

🏆 Критерии оценки

💼 Бизнес

Ценность для пользователя, монетизация, масштабирование

💻 Техника

Глубина использования API, архитектура, полнота реализации

🎤 Презентация

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

❓ Частые вопросы

Ответы на основные вопросы участников

Как начать работу?

Откройте любой из банков выше и изучите Dashboard. Затем откройте Swagger для тестирования API.

Нужно ли разворачивать локально?

Нет, все 3 банка уже развернуты и готовы к работе на open.bankingapi.ru. Вы можете сразу использовать API для разработки своего приложения.

Как получить токен для API?

Для своего банка: POST /auth/login (client_token). Для чужого банка: POST /auth/bank-token (bank_token с RS256). Токены валидны 24 часа.

Нужны ли согласия для межбанковых запросов?

Свой банк: согласия НЕ нужны, только Authorization токен. Чужой банк: обязательно создать согласие (POST /account-consents/request) и передать заголовки X-Requesting-Bank + X-Consent-Id.

Поддерживается ли CORS?

Да, все банки настроены для работы с любых доменов и друг с другом. Вы можете разрабатывать frontend приложение на любом хостинге.

Можно ли создать свой банк?

Да! Форкните репозиторий, используйте bank-template как основу, кастомизируйте и зарегистрируйте в Directory. За это +2 бонусных балла.

Какие технологии использовать?

Любые! Единственное требование - интеграция с нашими OpenBanking API. Frontend, backend, mobile - решать вам.

Обязательно ли использовать все 3 банка?

Нет, но мультибанковая интеграция даёт больше баллов в категории "Техническая реализация" (до 15 баллов).

Есть ли лимиты на API запросы?

Нет жёстких лимитов для хакатона, но рекомендуем не делать более 100 запросов в секунду для стабильной работы.

Готовы начать?

Выберите банк, изучите API и создайте что-то удивительное!

🔐 Доступ для участников

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