Информация о максимальных процентных ставках. Модуль банк онлайн


Офисы и представительства Модульбанка

С 18 октября клиенты банка для малого бизнеса Модульбанк получили возможность оплачивать свои покупки при помощи устройств Apple с помощью сервиса Apple Pay — это легкий и безопасный способ оплаты повседневных расходов.

Apple Pay — удобный и технологичный платежный инструмент: при добавлении платежной карты в Apple Pay, номер карты не хранится ни на устройстве, ни на серверах Apple. Вместо этого присваивается уникальный номер учётной записи устройства, который шифруется и безопасно хранится в чипе «Безопасный Элемент» вашего устройства. Каждая транзакция авторизуется благодаря уникальному одноразовому секретному коду, который генерируется динамически.

Apple Pay очень просто настроить, при этом пользователи смогут и дальше получать все преимущества и бонусы от пользования своими кредитными и дебетовыми картами. Клиенты Модульбанка могут добавить кредитную или дебетовую карту Mastercard банка через приложение Wallet. Расплачиваться Apple Pay в магазинах можно с iPhone SE, iPhone 6 и более новых моделей, а также с Apple Watch.

Apple Pay позволяет совершать покупки в приложениях и на веб-сайтах одним касанием пальца к Touch ID. При оплате покупок в приложениях или в Safari, Apple Pay работает на iPhone 6 и более новых моделях, на iPad Pro, iPad Air 2, iPad mini 3 и более новых моделях. Также можно пользоваться Apple Pay в браузере Safari на любом Mac не старше 2012 г. выпуска с установленной на компьютер системой macOS Sierra, подтверждая при этом платёж с iPhone 6 или более новой модели, либо прямо с Apple Watch, а также касанием пальца к Touch ID на новых MacBook Pro.

Расчетная небанковская кредитная организация «Платежный Центр» (ООО), лицензия ЦБ РФ № 3166-К. РНКО «Платежный Центр» (ООО) является оператором и расчетным центром платежной системы «Золотая Корона», а также выполняет функции межбанковского расчетного центра Федеральной системы «Город». РНКО «Платежный Центр» (ООО) в партнерстве с Процессинговым Центром «КартСтандарт» предлагает спонсорскую поддержку по вступлению и дальнейшему участию кредитных организаций в платежных системах Visa и MasterCard в статусе ассоциированного/ аффилированного участника соответственно. Подробнее на www.rnko.ru

Процессинговый центр «КартСтандарт» — процессинговый центр РНКО «Платежный центр», оказывающий комплекс услуг по эмиссии, обслуживанию и эквайрингу карт международных платежных систем MasterCard, Visa и российских платежных систем «Золотая Корона» и «Мир». Обладает статусами Member Service Provider и VisaNet Processor в платежных системах MasterCard и Visa и является операционным центром платежной системы «Золотая Корона». Официальный сайт www.cardstandard.ru

modulbank.ru

Modulbank API

Часто задаваемые вопросы

Что можно делать с помощью API?

  • Получать список счетов компании в Модульбанке (включая реквизиты и остаток средств)
  • Получать информацию по проведенным операциям по счету
  • Получать уведомления о произошедших транзакциях (веб-хуки)
  • Загружать платежки в формате 1С в ЛК
  • Разрабатывать в режиме “песочницы” на тестовых данных

Как получить доступ к API?

Для получения данных от API необходимо получить токен авторизации. Сделать это можно двумя способами:

Первый способ. Сгенерировать токен в ЛК Модульбанка

Для запуска процесса генерации выберите пункт "Подключиться к API" в меню действий ЛК и следуйте дальнейшим инструкциям. Генерация токена в ЛК

Важно! Полученный токен привязан к вашей учетной записи в ЛК и не должен передаваться третьим лицам!

Второй способ. Получить токен через сервер авторизации Модульбанка (протокол OAuth 2)

Если вы разрабатываете приложение (бот для телеграма, плагин для общедоступной CRM и т.д.), которое может быть полезно для любого пользователя Модульбанка, вы можете авторизовывать пользователей через сервер авторизации Модульбанка по OAuth подобному протоколу. В процессе авторизации пользователь выдаcт вашему приложению права на получение данных по его учетной записи, после чего вы получите токен, привязанный к его учетной записи.

Важно! Если вы хотите авторизовывать пользователей Модульбанка по протоколу OAuth, ваше приложение должно быть зарегистрировано у нас. Для регистрации приложения напишите нам письмо на [email protected]

Подробнее о схеме авторизации через протокол OAuth вы можете почитать в разделе Авторизация и аутентификация.

Как вести разработку, если у меня нет учетной записи в Модульбанке?

Для того чтобы вести разработку совсем необязательно иметь учетную запись в Модульбанке. В режиме песочница вы можете начать разработку вашего приложения даже не дожидаясь регистрации приложения у нас

Что такое режим песочница и как его активировать?

Песочница - это созданный для разработки режим работы API, при котором все реальные данные о пользователях, компаниях, счетах и транзакциях подменяются на тестовые. С помощью песочницы вы можете разрабатывать и отлаживать свой код не имея учетной записи и открытого расчетного счета в Модульбанке. Для того чтобы наше API распознало входящий запрос как запрос к песочнице, нужно ясно указать это в запросе одним из двух способов: добавить в HTTP заголовок запроса (http request header) sandbox:on или добавить в URI GET параметр sandbox=on.

Пример запроса списка операций по счету в режиме песочница (параметр sandbox передан в заголовке запроса):

POST /v1/operation-history/843eeb4e-d50f-4ac7-8efd-a5ec037179a0 HTTP/1.1 Host: api.modulbank.ru sandbox: on Content-Type: application/json Authorization: Bearer sandboxtoken { category: 'Debit', skip: 50, records: 10 }

Тот же самый запрос, но параметр sandbox передан в URI в виде GET параметра:

POST /v1/operation-history/843eeb4e-d50f-4ac7-8efd-a5ec037179a0?sandbox=on HTTP/1.1 Host: api.modulbank.ru Content-Type: application/json Authorization: Bearer sandboxtoken { category: 'Debit', skip: 50, records: 10, }

Также следует помнить, что в режиме песочницы запрещено использовать реальные данные - идентификаторы приложений, токены авторизации и т.д. Вместо реальных идентификаторов в песочнице разрешается использовать следующие:

Поле Значение Описание
clientId sandboxapp Идентификатор приложения
clientSecret sandboxappsecret Секретное слово приложения
token sandboxtoken Токен авторизации

api.modulbank.ru

Настоящее Соглашение определяет условия использования Пользователями (юридическими лицами, индивидуальными предпринимателями, физическими лицами) материалов и сервисов сайта www.modulbank.ru (далее — «Ресурс»), передаче и обработки персональных данных АО КБ «Модульбанк» (далее — Банк).

1. Общие условия:1.1. Использование материалов и сервисов Ресурса регулируется нормами действующего законодательства Российской Федерации.1.2. Настоящее Соглашение является публичной офертой. Получая доступ к материалам Ресурса, а также направляя в Банк сведения и данные, Пользователь считается присоединившимся к настоящему Соглашению.1.3. Администрация Ресурса вправе в любое время в одностороннем порядке изменять условия настоящего Соглашения. Такие изменения вступают в силу по истечении 3 (трех) дней с момента размещения новой версии Соглашения на сайте Банка. При несогласии Пользователя с внесенными изменениями он обязан отказаться от доступа к Ресурсу, прекратить использование материалов и сервисов Ресурса.2. Обязательства Пользователя:2.1. Пользователь соглашается не предпринимать действий, которые могут рассматриваться как нарушающие российское законодательство или нормы международного права, в том числе в сфере интеллектуальной собственности, авторских и/или смежных правах, а также любых действий, которые приводят или могут привести к нарушению нормальной работы Ресурса и сервисов Ресурса.2.2. Использование материалов Ресурса без согласия правообладателей не допускается (статья 1270 Г.К РФ). Для правомерного использования материалов Ресурса необходимо заключение лицензионных договоров (получение лицензий) от правообладателя. Правообладателем материалов, размещенных на Ресурсе, является Банк, если иное прямо не указано на сайте Банка в части какой-либо информации, дизайна, программного обеспечения.2.3. При цитировании материалов Ресурса, включая охраняемые авторские произведения, ссылка на Ресурс обязательна (подпункт 1 пункта 1 статьи 1274 Г.К РФ).2.4. Комментарии и иные записи Пользователя на Ресурсе не должны вступать в противоречие с требованиями законодательства Российской Федерации и общепринятых норм морали и нравственности.2.5. Пользователь предупрежден о том, что Банк не несет ответственности за посещение и использование им внешних ресурсов, ссылки на которые могут содержаться на сайте.2.6. Пользователь согласен с тем, что Банк не несет ответственности и не имеет прямых или косвенных обязательств перед Пользователем в связи с любыми возможными или возникшими потерями или убытками, связанными с любым содержанием Ресурса, регистрацией авторских прав и сведениями о такой регистрации, товарами или услугами, доступными на или полученными через внешние сайты или ресурсы либо иные контакты Пользователя, в которые он вступил, используя размещенную на Сайте информацию или ссылки на внешние ресурсы.2.7. Пользователь принимает положение о том, что все материалы и сервисы Ресурса или любая их часть могут сопровождаться рекламой. Пользователь согласен с тем, что Банк не несет какой-либо ответственности и не имеет каких-либо обязательств в связи с такой рекламой.3.Условия регистрации в системе Modulbank и предоставления услуги резервирования счета.3.1. Услуга регистрации в системе Modulbank и резервирования счета (далее — Услуга) предоставляется юридическим лицам и индивидуальным предпринимателям (далее совместно — Клиенты), резидентам Российской Федерации.3.2. Услуга позволяет зарезервировать соответствующий счет в рублях РФ без личного присутствия Клиента, зачислять денежные средства, перечисленные на полученный номер зарезервированного счета в течение срока резервирования, в день открытия банковского счета.3.3. Для осуществления резервирования счета Клиенту необходимо заполнить форму регистрации, указав в ней достоверную информацию о Клиенте.3.4. Зарезервированный счет должен быть открыт в течение 5 (пяти) рабочих дней, с даты резервирования счета, путем подачи Клиентом Заявления на присоединение к Договору комплексного обслуживания юридических лиц и индивидуальных предпринимателей в системе Modulbank (далее — ДКО) с комплектом документов, необходимых для открытия банковского счета, требуемых в соответствии с ДКО, действующим законодательством Российской Федерации и нормативными актами Банка России.3.5. Денежные средства, полученные Банком для зачисления на зарезервированный счет, зачисляются на номер зарезервированного счета в день открытия зарезервированного счета. В течение срока резервирования, указанного в п. 3.4. настоящего Соглашения, Банк принимает денежные средства для зачисления на зарезервированный счет Клиента.3.6. В случае, если в течение 5 (пяти) рабочих дней с даты резервирования Клиенту счета, счет не был открыт, указанный счет автоматически аннулируется, денежные средства, поступившие в Банк для зачисления на зарезервированный счет автоматически возвращаются отправителю. При этом Банк не несет ответственности за сроки возврата денежных средств отправителю, в случае, если счет отправителя в обслуживающей его кредитной организации закрыт на даты возврата денежных средств.3.7. Банк не вправе открывать Клиенту счет при наличии действующего решения налогового или таможенного органа о приостановлении операций по счетам Клиента (в том числе, в любых иных кредитных организациях) и/или при наличии у Банка сведений и/или информации о проведении операций в целях легализации (отмывания) доходов, полученных преступным путем, или финансирования терроризма.4. Передача и обработка персональных данных:В целях резервирования счета и предварительной подготовки к подписанию Договора комплексного обслуживания клиентов — юридических лиц и индивидуальных предпринимателей в системе Modulbank, а также в целях предварительной проверки Акционерным обществом Коммерческий Банк «Модульбанк» (Лицензия Банка России № 1927 от 16.03.2016, ОГРН 1022200525841 ИНН 2204000595, КПП 440101001; Местонахождение: 156005, Костромская область, г. Кострома, пл. Октябрьская, д. 1) Клиента, Клиент/Уполномоченный представитель Клиента, присоединяясь к настоящему Соглашению и передавая персональные данные, однозначно заявляет следующее:

4.1. Передаю Банку свои Персональные данные и выражаю согласие на обработку с использованием средств автоматизации или без использования таких средств (включая сбор, запись, систематизацию, накопление, хранение, уточнение (обновление, изменение), извлечение, использование, передачу (распространение, предоставление, доступ), обезличивание, блокирование, удаление, уничтожение) своих персональных данных, включая, но не ограничиваясь, паспортные данные, ФИО, место жительства, дата рождения, номер мобильного/городского телефона, иные сведения, а также осуществление любых иных действий с предоставляемыми Персональными данными с учетом действующего законодательства.4.2. Выражаю согласие на передачу Банком своих Персональных данных для достижения целей, установленных Договором комплексного обслуживания, третьим лицам (в том числе, Публичному акционерному обществу «МегаФон», ООО «ОСК», а также некредитной, небанковской организации, а также их агентам и иным уполномоченным лицам), в частности, при привлечении Банком третьих лиц к оказанию услуг в соответствии с Договором комплексного обслуживания (партнерам Банка) с предоставлением права на обработку передаваемых Персональных данных без получения дополнительного согласия на такую передачу.4.3. Уведомлен о возможности отозвать своё согласие, путем направления письменного заявления в Банк. Согласие считается отозванным по истечении 30 (тридцати) календарных дней с момента получения Банком соответствующего заявления.4.4. Осознаю и подтверждаю понимание, что в соответствии с Положением Центрального Банка России от 15.10.2015499-П «Положение об идентификации кредитными организациями клиентов, представителей клиента, выгодоприобретателей и бенефициарных владельцев в целях противодействия легализации (отмыванию) доходов, полученных преступным путем, и финансированию терроризма» сведения, указываемые в регистрационной форме, фиксируются и хранятся кредитной организацией в электронной базе данных и подлежат хранению в течение не менее 5 (пяти) лет с даты прекращения отношений с клиентом, в том числе, но не ограничиваясь, в случае отказа клиента от открытия счета/отказа Банка в открытии клиенту счета»4.5. Передавая свои персональные данные в АО КБ «Модульбанк», настоящим даю согласие на получение Банком кредитного отчета по моей кредитной истории в любом Бюро кредитных историй, с которым у Банка заключен договор, отчета по кредитной истории бенефициарных владельцев Клиента, отчета по кредитной истории единоличного исполнительного органа Клиента в рамках Федерального закона от 30.12.2004 № 218-ФЗ «О кредитных историях». Настоящим заявляю и гарантирую, что согласие от бенефициарных владельцев Клиента, согласие единоличного исполнительного органа Клиента на дачу согласие Банку на получение отчета по их кредитной истории в Бюро кредитных историй имеется.4.6. Передавая свои данные в АО КБ «Модульбанк», настоящим даю согласие на извещение меня Банком об этапах открытия счета и заключения Договора комплексного обслуживания юридических лиц и индивидуальных предпринимателей в системе Modulbank посредством смс рассылки с использованием предоставленного клиентом номера мобильного телефона, направления электронного сообщения по e-mail, предоставленному клиентом, иных способов связи, информация о которых предоставлена клиентом банку направлением настоящей регистрационной формы.4.7 Выражаю свое согласие ПАО «МегаФон» на предоставление АО КБ «Модульбанк», сведений обо мне как об абоненте: фамилия, имя, отчество абонента, адрес абонента, абонентские номера, другие данные, позволяющие идентифицировать абонента или его абонентское устройство, сведения о трафике и платежах абонента (за исключением сведений, составляющих тайну связи).4.8. В целях настоящего согласия, следующие определения имеют следующие значения: Банк — означает АО КБ «Модульбанк», Персональные данные — соответствует значению определения «Персональные данные», данному в Федеральном законе от 27.07.2006 № 152-ФЗ «О персональных данных» и включают в себя паспортные данные, ФИО, место жительства, дата рождения, номер мобильного/городского телефона, сведения об абоненте и оказываемых ему услугах связи по договору об оказании услуг связи, заключенному с оператором связи, иные сведения, третьи лица — Партнеры Банка, с которыми у Банка заключены договоры/соглашения в целях осуществления обслуживания клиентов и в целях возможности предоставления клиентам небанковских услуг.5. Прочие условия:5.1. Все возможные споры, вытекающие из настоящего Соглашения или связанные с ним, подлежат разрешению в соответствии с действующим законодательством Российской Федерации.5.2. Ничто в Соглашении не может пониматься как установление между Пользователем (Клиентом) и Банком агентских отношений, отношений товарищества, отношений по совместной деятельности, отношений личного найма, либо каких-то иных отношений, прямо не предусмотренных Соглашением.5.3. Признание судом какого-либо положения Соглашения недействительным или не подлежащим принудительному исполнению не влечет недействительности иных положений Соглашения.5.4. Бездействие со стороны Банка в случае нарушения кем-либо из Пользователей положений Соглашения не лишает Банк права предпринять позднее соответствующие действия в защиту своих интересов и защиту авторских прав на охраняемые в соответствии с законодательством материалы Ресурса.5.5. Пользователь подтверждает, что ознакомлен со всеми пунктами настоящего Соглашения и безусловно принимает их.5.6. В случае возникновения споров и разногласий в связи с настоящим Соглашением, они подлежат разрешению путем переговоров в дружественной манере. В случае недостижения решения спора или разногласия путем переговоров, спор подлежит передаче на рассмотрение в Арбитражный суд города Москвы.

modulbank.ru

Получение данных - Modulbank API

Получение данных

Описание протокола

Запросы осуществляются посредством протокола https, на адрес https://api.modulbank.ru/v1/.Для авторизации HTTP-запросы должны содержать следующий заголовок:Authorization: Bearer <access_token>, где access_token - токен авторизации права на исполнение запрашиваемого метода с заданным набором параметров.

Параметры запроса передаются в теле сообщения. Допустимо передавать данные как в формате application/json так и в формате x-www-form-urlencoded.

Пример запроса (в формате json):

POST /v1/operation-history/843eeb4e-d50f-4ac7-8efd-a5ec037179a0 HTTP/1.1 Host: api.modulbank.ru Content-Type: application/json Authorization: Bearer aWQwMDAwMDAwMC0wMDAwLTAwMDArMDAwMC0wMDAwMDAwMDAwMDA3MTQ5M2FhYy1lZTFjLTQ1ZWMtYTZkNC1kNTk4ZTQzM2 { category: 'Debet', records: 10 }

Пример того же запроса (в формате x-www-form-urlencoded):

POST /v1/operation-history/843eeb4e-d50f-4ac7-8efd-a5ec037179a0 HTTP/1.1 Host: api.modulbank.ru Content-Type: application/x-www-form-urlencoded Authorization: Bearer aWQwMDAwMDAwMC0wMDAwLTAwMDArMDAwMC0wMDAwMDAwMDAwMDA3MTQ5M2FhYy1lZTFjLTQ1ZWMtYTZkNC1kNTk4ZTQzM2 category=Debet&records=10

Режим песочница

Песочница - это созданный для разработки режим работы API, при котором все реальные данные о пользователях, компаниях, счетах и транзакциях подменяются на тестовые. С помощью песочницы вы можете разрабатывать и отлаживать свой код не имея учетной записи и открытого расчетного счета в Модульбанке. Для того чтобы наше API распознало входящий запрос как запрос к песочнице, нужно ясно указать это в запросе одним из двух способов: добавить в HTTP заголовок запроса (http request header) sandbox:on или добавить в URI GET параметр sandbox=on.

Пример запроса списка операций по счету в режиме песочница (параметр sandbox передан в заголовке запроса):

POST /v1/operation-history/843eeb4e-d50f-4ac7-8efd-a5ec037179a0 HTTP/1.1 Host: api.modulbank.ru sandbox: on Content-Type: application/json Authorization: Bearer sandboxtoken { category: 'Debet', skip: 50, records: 10 }

Тот же самый запрос, но параметр sandbox передан в URI в виде GET параметра:

POST /v1/operation-history/843eeb4e-d50f-4ac7-8efd-a5ec037179a0?sandbox=on HTTP/1.1 Host: api.modulbank.ru Content-Type: application/json Authorization: Bearer sandboxtoken { category: 'Debet', skip: 50, records: 10, }

Также следует помнить, что в режиме песочницы запрещено использовать реальные данные - идентификаторы приложений, токены авторизации и т.д. Вместо реальных идентификаторов в песочнице разрешается использовать следующие:

Поле Значение Описание
clientId sandboxapp Идентификатор приложения
clientSecret sandboxappsecret Секретное слово приложения
token sandboxtoken Токен авторизации

Требования к разработчикам

  • Приложение должно производить все сетевые взаимодействия по протоколу HTTPS
  • Приложение должно проверять корректность SSL-сертификата сервера. Если SSL-сертификат не прошел проверку, необходимо немедленно прекратить сессию, чтобы не допустить утечку данных авторизации
  • Приложение не должно хранить токен авторизации в открытом виде (cookie и т.д.)
  • Приложение должно корректно информировать пользователей о недоступности сервиса Модульбанка (в случае проведения сервисных работ на стороне сервера API возвращает ответ с HTTP статусом 503 на все виды запросов)

Получение информации о компаниях пользователя

Метод в API

https://api.modulbank.ru/v1/account-info

Пример вызова

POST /v1/account-info HTTP/1.1 Host: api.modulbank.ru Content-Type: application/json Authorization: Bearer aWQwMDAwMDAwMC0wMDAwLTAwMDArMDAwMC0wMDAwMDAwMDAwMDA3MTQ5M2FhYy1lZTFjLTQ1ZWMtYTZkNC1kNTk4ZTQzM2

Описание

Получение информации о компаниях пользователя (один и тот же клиент Модульбанка может быть сотрудником нескольких компаний) и счетах компаний пользователя.

Требуемые права токена

account-info

Входные параметры

Отсутствуют

Возвращает

В случае успеха возвращает JSON-документ со следующим содержимым:

Параметр Тип Описание
- (response body) object[] Массив компаний пользователя

Каждый элемент массива - это компания, в которой состоит пользователь.Каждая компания имеет следующий набор полей:

Параметр Тип Описание
companyId string Системный идентификатор компании
companyName string Название компании
bankAccounts object[] Массив счетов компании

Каждый счет имеет следующий набор полей:

Параметр Тип Описание
id string Системный идентификатор счета
accountName string Наименование счета
balance number Баланс на счете
bankBic string БИК Банка
bankInn string ИНН Банка
bankKpp string КПП Банка
bankCorrespondentAccount string Корр. счет
bankName string Наименование банка
beginDate string Дата открытия счета
category string Категория счета. Возможные значения: CheckingAccount (расчетный счет), DepositAccount (депозитный счет), CardAccount (карточный счет), DepositRateAccount (счет для процентов по депозиту), ReservationAccounting (счет учета резервов)
currency string Код валюты. Возможные значения - RUR, USD, EUR, CNY
number string Номер счета
status string Состояния счета. Возможные значения - New (открытый), Deleted (удаленный), Closed (закрытый), Freezed (замороженный), ToClosed (в процессе закрытия), ToOpen (в процессе открытия)

Пример ответа сервера (JSON)

[ { "companyId":"70ca00f6-1f10-4964-aca6-a5ec032efe37", "companyName":"ООО \"Ромашка\"", "bankAccounts": [ { "accountName":"Основной счет", "balance":900000.0, "bankBic":"044583340", "bankInn":"2204000595", "bankKpp":"770443001", "bankCorrespondentAccount":"30101810000000000001", "bankName":"МОСКОВСКИЙ ФИЛИАЛ ОАО КБ\"РЕГИОНАЛЬНЫЙ КРЕДИТ\" Г.МОСКВА", "beginDate":"2015-10-07T00:00:00", "category":"CheckingAccount", "currency":"RUR", "id":"edb10116-5a93-4963-a53b-a5ec037177f0", "number":"40802810070000000001", "status":"New" } ] } ]

Просмотр истории операций

Метод в API

https://api.modulbank.ru/v1/operation-history/<bankAccountId>

Пример вызова

POST /v1/operation-history/9f65fff4-d638-41d8-83eb-a616039d3fe5 HTTP/1.1 Host: api.modulbank.ru Content-Type: application/json Authorization: Bearer aWQwMDAwMDAwMC0wMDAwLTAwMDArMDAwMC0wMDAwMDAwMDAwMDA3MTQ5M2FhYy1lZTFjLTQ1ZWMtYTZkNC1kNTk4ZTQzM2 { category : 'Debet', records: 10, from: '2016-04-25' }

Описание

Просмотр истории операций по счету.

Требуемые права токена

operation-history

Входные параметры

Обязательный параметр только один - системный идентификатор счета, по которому запрашиваются операции. Этот параметр передается как часть URI. Все остальные параметры являются необязательными и передаются в теле запроса. Если не задан ни один необязательный параметр, тело запроса может быть пустым.

Список параметров:

Параметр Как передается Описание
bankAccountId Передается как часть Uri Обязательный. Системный идентификатор счета
category В теле запроса Необязательный. Направление платежа. Возможные значения: Debet - входящий, Credit - исходящий
from В теле запроса Необязательный. Вывести операции от момента времени (операции, дата проведения которых равна from, или младше). Формат 'yyyy-MM-dd' Если параметр не задан, выводятся все операции.
till Необязательный. Вывести операции до момента времени (операции, дата проведения которых равна from, или старше). Формат 'yyyy-MM-dd'. Если параметр не задан, выводятся все операции.
skip Необязательный. Пропустить n строк в выборке. Если параметр не задан, skip = 0
records Необязательный. Кол-во возвращаемых записей. От 0 до 50. Если параметр не задан, records = 10

Возвращает

В случае успеха возвращает JSON-документ со следующим содержимым:

Параметр Тип Описание
- (response body) object[] Массив операций по счету

Каждый элемент массива - это одна операция. Каждая операция имеет следующий набор полей:

Параметр Тип Описание
id string Системный идентификатор транзакции
companyId string Системный идентификатор компании
status string Текущий статус транзакции. Возможные значения: SendToBank (Исходящая, ожидающая исполнения), Executed (Исходящий исполненный), RejectByBank (Исходящая, отказано банком в исполнении), Canceled (Исходящая, отправленная в банк и отменённая пользователем), Received (Входящая исполненная)
category string Направление платежа. Возможные значения: Debet (входящая), Credit (исходящая)
contragentName string Полное наименование контрагента
contragentInn string ИНН контрагента
contragentKpp string КПП контрагента
contragentBankAccountNumber string Счёт контрагента
contragentBankName string Наименование банка контрагента
contragentBankBic string БИК банка контрагента
currency string Код валюты. Возможные значения: RUR, EUR, USD, CNY
amount number Сумма платежа без учета банковской комиссии
amountWithCommission number Сумма платежа с учетом банковской комиссии
bankAccountNumber string Номер банковского счета
paymentPurpose string Назначение платежа
executed string Дата проведения платежа
created string Дата создания транзакции
docNumber string Номер документа
kbk string Для бюджетных и налоговых платежей. Код бюджетной классификации (104)
oktmo string Для бюджетных и налоговых платежей. Общероссийский классификатор территорий муниципальных образований (105)
oktmo string Для бюджетных и налоговых платежей. Общероссийский классификатор территорий муниципальных образований (105)
paymentBasis string Для бюджетных и налоговых платежей. Основание платежа (106)
taxCode string Для бюджетных и налоговых платежей. Налоговый период (в случае налогового или бюджетного платежа)
taxDocNum string Для бюджетных и налоговых платежей. Номер документа (108)
taxDocDate string Для бюджетных и налоговых платежей. Дата документа (109)
payerStatus string Для бюджетных и налоговых платежей. Статус плательщика(101)
uin string Для бюджетных и налоговых платежей. Уникальный идентификатор начисления (22)

Пример ответа сервера (JSON)

[ { "id":"a4b825ca-a6f8-4996-a1db-a5f3028bb68d", "companyId":"599ebe36-ed20-49c4-b802-a5ec0329ebce", "status":"Received", "category":"Debet", "contragentName":"Индивидуальный предприниматель Иванов Иван Иванович", "contragentInn":"1111111111", "contragentKpp":"", "contragentBankAccountNumber":"30101810000000000005", "contragentBankName":"МОСКОВСКИЙ ФИЛИАЛ ОАО КБ\"РЕГИОНАЛЬНЫЙ КРЕДИТ\"", "contragentBankBic":"044583340", "currency":"RUR", "amount":100000.0, "amountWithCommission":100000.0, "bankAccountNumber":"30101810000000000001", "paymentPurpose":"Оплата по счету №4 от 01.04.2016 г. Без НДС", "executed":"2016-04-01T00:00:00", "created":"2016-04-01T00:00:00", "kbk":"", "oktmo":"", "paymentBasis":"", "taxCode":"", "taxDocNum":"", "taxDocDate":"", "payerStatus":"", "uin":"" } ]

Получение баланса по счету

https://api.modulbank.ru/v1/account-info/balance/<bankAccountId>

Пример вызова

POST /v1/account-info/balance/9f65fff4-d638-41d8-83eb-a616039d3fe5 HTTP/1.1 Host: api.modulbank.ru Content-Type: application/json Authorization: Bearer aWQwMDAwMDAwMC0wMDAwLTAwMDArMDAwMC0wMDAwMDAwMDAwMDA3MTQ5M2FhYy1lZTFjLTQ1ZWMtYTZkNC1kNTk4ZTQzM2

Описание

Получение баланса по счету

Требуемые права токена

account-info

Входные параметры

Cистемный идентификатор счета, по которому запрашиваются баланс. Этот параметр передается как часть URI.

Список параметров:

Параметр Как передается Описание
bankAccountId Передается как часть Uri Обязательный. Системный идентификатор счета

Возвращает

В случае успеха возвращает сумму остатка денежных средств на счете

Пример ответа сервера

1785723.0

Уведомления о произошедших транзакциях (веб-хуки)

Описание

При появлении новой исполненной транзакции в Модульбанке, вашему приложению будет отправлено уведомление. Уведомление - это http запрос, выполненный на специальный, указанный при регистрации приложения Uri для уведомлений.

Требуемые права токена

operation-history

Пример.

При регистрации качестве Uri для уведомлений был указан адрес https://example.ru/modulbank/ Стороннее приложение авторизовало пользователя, работающего в ИП Иванов Иван Иванович. При появлении новой исполненной транзакции по счету открытому ИП Иванов Иван Иванович, Модульбанк выполнит следующий POST запрос:

POST /modulbank Host: example.ru Content-Type: application/json { "companyInn": "1111111111", "companyKpp": "", "operation": { "id":"a4b825ca-a6f8-4996-a1db-a5f3028bb68d", "companyId":"599ebe36-ed20-49c4-b802-a5ec0329ebce", "status":"Received", "category":"Debet", "contragentName":"Индивидуальный предприниматель Иванов Иван Иванович", "contragentInn":"1111111111", "contragentKpp":"", "contragentBankAccountNumber":"30101810000000000005", "contragentBankName":"МОСКОВСКИЙ ФИЛИАЛ ОАО КБ\"РЕГИОНАЛЬНЫЙ КРЕДИТ\"", "contragentBankBic":"044583340", "currency":"RUR", "amount":100000.0, "amountWithCommission":100000.0, "bankAccountNumber":"30101810000000000001", "paymentPurpose":"Оплата по счету №4 от 01.04.2016 г. Без НДС", "executed":"2016-04-01T00:00:00", "created":"2016-04-01T00:00:00", "docNumber":"4", "kbk":"", "oktmo":"", "paymentBasis":"", "taxCode":"", "taxDocNum":"", "taxDocDate":"", "payerStatus":"", "uin":"" }, "SHA1Hash": "b2ee4a9197f4a90e893caa4f62eeba0b579321f8" }

Важно! Все уведомления отправляются исключительно по протоколу HTTPS

В теле запроса передается информация о произошедшей транзакции в виде JSON объекта.

Описание полей объекта:

Параметр Тип Описание
companyInn string ИНН компании (для которой в Модульбанке появилась транзакция)
companyKpp string КПП компании (для которой в Модульбанке появилась транзакция)
operation object Информация по транзакции
SHA1Hash string Подпись сообщения, гарантирующая целостность данных уведомления и то, что уведомления были отправлены сервером Модульбанка. Информация о том как проверить SHA1Hash на стороне приложения описана чуть ниже

Объект operation имеет следующий набор полей:

Параметр Тип Описание
id string Системный идентификатор транзакции
companyId string Системный идентификатор компании
status string Текущий статус транзакции. Возможные значения: SendToBank (Исходящая, ожидающая исполнения), Executed (Исходящий исполненный), RejectByBank (Исходящая, отказано банком в исполнении), Canceled (Исходящая, отправленная в банк и отменённая пользователем), Received (Входящая исполненная)
category string Направление платежа. Возможные значения: Debet (входящая), Credit (исходящая)
contragentName string Полное наименование контрагента
contragentInn string ИНН контрагента
contragentKpp string КПП контрагента
contragentBankAccountNumber string Счёт контрагента
contragentBankName string Наименование банка контрагента
contragentBankBic string БИК банка контрагента
currency string Код валюты. Возможные значения: RUR, EUR, USD, CNY
amount number Сумма платежа без учета банковской комиссии
amountWithCommission number Сумма платежа с учетом банковской комиссии
bankAccountNumber string Номер банковского счета
paymentPurpose string Назначение платежа
executed string Дата проведения платежа
created string Дата создания транзакции
docNumber string Номер документа
kbk string Для бюджетных и налоговых платежей. Код бюджетной классификации (104)
oktmo string Для бюджетных и налоговых платежей. Общероссийский классификатор территорий муниципальных образований (105)
oktmo string Для бюджетных и налоговых платежей. Общероссийский классификатор территорий муниципальных образований (105)
paymentBasis string Для бюджетных и налоговых платежей. Основание платежа (106)
taxCode string Для бюджетных и налоговых платежей. Налоговый период (в случае налогового или бюджетного платежа)
taxDocNum string Для бюджетных и налоговых платежей. Номер документа (108)
taxDocDate string Для бюджетных и налоговых платежей. Дата документа (109)
payerStatus string Для бюджетных и налоговых платежей. Статус плательщика(101)
uin string Для бюджетных и налоговых платежей. Уникальный идентификатор начисления (22)

При получении от приложения ответа с кодом http статуса 200, уведомление считается полученным. В случае отказа Модульбанк предпримет еще две попытки доставить уведомление: через 10 минут и через час.

Алгоритм расчета подписи сообщения в случае если токен был сгенерирован в ЛК Модульбанка

1) Сформировать строку из параметров уведомления в кодировке UTF-8.Формат строки: <первые 10 символов токена авторизации>&operationIdПример строки параметров для токена NDIWJFNASDJKFHNASDJFASDJKFHASDJKFHASDJFHASDK: NDIWJFNASD&a4b825ca-a6f8-4996-a1db-a5f3028bb68d2) Вычислить значение хэш-функции SHA-1 от полученной строки.3) Отформатировать полученный результат в HEX-кодированном виде.Пример рассчитанного значения параметра sha1_hash для примера: 27063efdefd944907e08cfa242170f4d1a260c36

Алгоритм расчета подписи сообщения в случае если токен был получен по протоколу OAuth

1) Сформировать строку из параметров уведомления в

api.modulbank.ru

Информация о максимальных процентных ставках в Модульбанке

Наименование кредитной организации

АКЦИОНЕРНОЕ ОБЩЕСТВО КОММЕРЧЕСКИЙ БАНК "МОДУЛЬБАНК" / АО КБ "МОДУЛЬБАНК"

Регистрационный номер кредитной организации

1927

По срокам вкладов согласно заключенным договорам с физическими лицами в российских рублях(в процентах)

до востребования

на срок до 90 дней

на срок от91 до 180 дней

на срок от181 дня до 1 года

на сроксвыше 1 года

1

2

3

4

5

4,988

7,000

-

-

-

По срокам вкладов согласно заключенным договорам с физическими лицами в долларах США(в процентах)

до востребования

на срок до 90 дней

на срок от91 до 180 дней

на срок от181 дня до 1 года

на сроксвыше 1 года

1

2

3

4

5

1,995

-

-

-

-

По срокам вкладов согласно заключенным договорам с физическими лицами в евро(в процентах)

до востребования

на срок до 90 дней

на срок от91 до 180 дней

на срок от181 дня до 1 года

на сроксвыше 1 года

1

2

3

4

5

1,995

-

-

-

-

modulbank.ru


Смотрите также