С какими банками вы работаете?
С любым банком, у которого есть открытый API для юридических лиц и ИП. Проверенная интеграция у нас — Сбербанк: там работает промышленный контур, мы получаем выписки, остатки и формируем платёжные поручения. У других банков набор возможностей и требования отличаются, поэтому первым шагом мы смотрим, что именно банк отдаёт через API, и говорим честно, что технически возможно, а что нет.
Нужен ли договор с банком?
Да, и это первое, что нужно сделать. Доступ к API банк даёт только по заявлению, которое подписывает единоличный исполнительный орган или доверенное лицо. Подписание заявления, активация сервиса и выпуск сертификатов — на стороне банка и клиента; наша часть начинается с полученных доступов и заканчивается работающей интеграцией.
Можно ли отправлять платежи полностью автоматически, без подтверждения?
Технически да, если у подписанта профиль с типом защиты «электронный ключ» и есть сертификат электронной подписи. Но решение об этом принимает клиент, и мы прямо говорим о риске: автоматический платёж означает, что один токен и ключ на сервере двигают деньги без единого подтверждения. Мы обычно ограничиваем такие схемы лимитами, белым списком получателей и отдельным сервисом под платежи.
Что делать, если сертификата электронной подписи нет?
Тогда платёж всё равно можно сформировать, но он ляжет черновиком и будет обработан только после того, как его подпишут в интернет-банке. Автоматической отправки без подписи не получится: подпись является обязательным условием обработки. Первичный выпуск сертификата требует личного присутствия в отделении банка, дистанционно выпускается только перевыпуск действующего.
Данные банка попадают в вашу базу или в облако?
Обычно интеграция разворачивается на сервере клиента, и база операций остаётся внутри его контура. Если у клиента нет своей инфраструктуры, мы обсуждаем размещение отдельно и показываем, где физически будут лежать данные, прежде чем начинать.
Сколько занимает подключение?
Сам код интеграции пишется и отлаживается в тестовом контуре банка за несколько дней. Но срок в основном зависит не от нас: подписание заявления, активация сервиса и выпуск сертификатов занимают существенно больше времени, а первичный выпуск электронной подписи требует визита в отделение банка.
Зачем это, если есть 1С и выгрузка файлов?
Если штатный обмен вас устраивает, интеграция не нужна. Она нужна, когда требуются свои правила обработки: сопоставление поступлений с заказами и договорами, несколько счетов в одной базе, свои отчёты, контроль исполнения платежей или загрузка чаще, чем удобно делать руками.