Свой сервис работы со счетами через API банка
Приложения банка пропали из сторов, взамен — универсальная веб-версия. Раз работа всё равно в браузере, сделали свой сервис на официальном API банка: счета двух юрлиц одним экраном, вечный архив вместо года, платёжки с подписью и движения в CRM.
Задача
Группа из двух юрлиц ведёт все расчёты через белорусский банк. Мобильные приложения банка пропали из App Store и Google Play: на новый телефон их уже не поставить, обновить — тоже. Взамен банк предлагает веб-версию, которая ставится на телефон как приложение. Решение рабочее, но универсальное — «для всех сразу». И раз работа со счетами всё равно переезжает в браузер, возник закономерный вопрос: почему тогда не сделать свой интерфейс — под свои юрлица, свои сценарии и свою CRM? Тем более что накопились боли, которые чужой кабинет не закроет никогда: общей картины по деньгам нет ни на одном экране, а история операций у банка живёт всего год.
Что было
- Приложения банка исчезли из App Store и Google Play — поставить на новое устройство или обновить их нельзя.
- Взамен — веб-версия банка: работает, но рассчитана на всех клиентов сразу, а не на конкретные задачи компании.
- Нет общей картины. Два юрлица — два кабинета с отдельными входами. Чтобы ответить на простой вопрос «сколько всего денег на счетах», нужно зайти в оба и сложить в уме.
- Неудобно на ходу. Чужой универсальный интерфейс не заточен под то, чтобы за пару секунд глянуть остатки или подписать срочную платёжку с телефона.
- История операций хранится у банка только год — всё, что старше, поднять уже неоткуда, хотя вопросы по старым платежам возникают регулярно.
- Движения по счетам никак не пересекались с CRM: контрагент в банке и компания в CRM жили в разных мирах, сверка — руками.
Что сделали
- Собственный веб-сервис поверх официального API банка — свой интерфейс вместо универсального: остатки по всем счетам обоих юрлиц одним экраном, движения с фильтрами и поиском.
- Тоже ставится на телефон. Раз замена от банка — это веб-версия на домашнем экране, свой сервис сделали так же: адаптивная вёрстка, установка как приложение. Только открывается сразу на нужном экране: все счета обеих компаний за пару секунд, без переключений между кабинетами.
- Вечный архив операций. Каждая операция сохраняется у себя навсегда — банк отдаёт год, а собственный архив копится без ограничений. Плюс ежедневный снимок остатков на конец дня, чтобы видеть динамику.
- Платёжные поручения: создание, шаблоны и подписание. Подпись идёт через страницу банка — СМС-код вводится у банка, а не в нашем сервисе, поэтому штатный контур безопасности не ослабляется. Пачку документов можно подписать одним кодом.
- Доступ для коллег с разными правами и журнал действий: видно, кто, когда и что сделал с платёжкой.
- Каждое движение автоматически дублируется в список Битрикс24 и привязывается к компании в CRM по УНП — финансы и клиентская база наконец сошлись в одном месте.
Что получилось
- Оба юрлица — в одном интерфейсе, независимо от того, работают ли сегодня приложения банка.
- Ответ на вопрос «сколько всего денег» — один экран вместо двух кабинетов и сложения в уме. С телефона, за пару секунд.
- При запуске выгружена вся доступная годовая история операций по обоим юрлицам — дальше архив копится вечно, и история больше не пропадает.
- Остатки и движения подтягиваются из банка автоматически; на конец дня фиксируется снимок остатков по каждому счёту — видно динамику, а не только «здесь и сейчас».
- Движения по счетам видны прямо в CRM и связаны с карточкой компании-контрагента — не нужно сводить банк и клиентов вручную.
- Платёжный контур работает из своего интерфейса: подписание боевых платёжек обкатано вживую, документы уходят в банк.
Имя клиента не раскрывается по NDA. Реальные имена и подробности обсуждаем в брифе.
Похожая задача?
Опишите кратко — за 1–2 дня вернёмся с разбором и оценкой по часам. Если решение тиражное — честно скажем.