Skip to content

PaulAnnekov/monoweb

master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.

Monoweb

Build Status

Неофициальный веб-интерфейс для популярного в Украине мобильного банка monobank.

Превью

Описание

Monoweb реализует маленькую часть функционала monobank: аутентификация, просмотр списка транзакций, списка карт и информации о пользователе.

Приложение создавалось исключительно в исследовательских целях. Работает в read-only режиме, т.е. не позволяет изменять состояние банковского счёта. Планов добавлять функционал создания платежей нет. Приложение использует неофициальный API. Может работать нестабильно при получении неожиданных ответов. Рекомендую использовать официальный API.

Заметки

Одна сессия

monobank разрешает только одну одновременную сессию. Как только вы аутентифицируетесь на другом устройстве сессия на текущем устройстве оборвётся. Вам придётся с нуля проходить процесс аутентификации (телефон - SMS код - пин). Это не проблема, но доставляет некоторый дискомфорт, да.

Множественные запросы SMS кода

Множественные запросы SMS кода в течении короткого промежутка времени, допустим, вход то на смартфоне, то на ПК, в какой-то момент приведут к тому, что коды перестанут приходить. Никакой ошибки вы не увидите. Через несколько часов можно запросить SMS код ещё раз и он должен прийти. Это похоже на какой-то внутренний механизм защиты от подозрительной активности.

CORS

Так как monobank не предоставляет своего веб-интерфейса, то и CORS заголовки они не передают. Это исключает возможность напрямую делать запросы к их API из браузера. Данный веб-интерфейс использует CORS proxy, единственной задачей которого является добавление CORS заголовков в ответ от API.

Как запустить локально

  • git clone https://github.com/PaulAnnekov/monoweb.git && cd monoweb
  • cp config.sample.json config.json
  • npm install
  • npm start
  • Открываем http://localhost:3000

About

Веб-интерфейс для популярного в Украине мобильного банка monobank

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published