Поиск названия банка по МФО

API позволяет определить название и страну банка по его МФО (работает только для Росии и Украины), а так же определить МФО банка по его названию.

Например, Вы хотите узнать все МФО ПриватБанка, для этого Вы формируете следующий запрос:

https://privat24.privatbank.ua/p24/accountorder?oper=prp&bank=приватбанк&mfo=&PUREXML=

где:

  • bank- имя банка. Не более 40 символов. Этот параметр обязательный, но его значение может опускатся. Так же при передаче его значения - не забывайте кодировать кирилицу.
  • mfo- МФО банка. Не более 12 символов. Этот парамет обязательный, но его значение может опускатся (как в примере).

В ответ Вы получите xml следующего содержания:

<account_order>
      <support/>
      <version buildNum="2042" buildDate="Thu Nov 29 10:40:45 EET 2007"/>
      <logged sessioncount="1" visitscount="1392"/>
      <locale language="ru">
           <date id="20090811T17:12:09" traditional="11.08.2009">11 авг 2009,Вт 17:12:09</date>
      </locale>
      <request url_base="https://privat24.privatbank.ua/p24/" url="/accountorder" os="Win" win="Y" ie="N"/>
      <info>
           <dump oper="prp" mfo="" bank="приватбанк" PUREXML=""/>
      </info>
      <BANK COUNTRY="RU" NAME="БРЯНСКИЙ Ф-Л МКБ "МОСКОМПРИВАТБАНК" CITY="БРЯНСК" MFO="041501799" />
      <BANK COUNTRY="RU" NAME="ИВАНОВСКИЙ Ф-Л МКБ "МОСКОМПРИВАТБАНК" CITY="ИВАНОВО" MFO="042406786" />
      <BANK COUNTRY="UA" NAME="ЗАТ КБ ПРИВАТБАНК ПЕЧЕРСЬКА Ф.УМ.КИEВI" CITY="Київ" MFO="300711" />
      <BANK COUNTRY="UA" NAME="ПРИВАТБАНК" CITY="Днiпропетровськ" MFO="305299" />
     <!---И так далее--->
</account_order>

 Сообщение об ошибке выглядит вот так (это сообщение означает что хотябы один из параметров mfo или bank дожны присутствовать в запросе):

<account_order>
      <support/>
      <version buildNum="2042" buildDate="Thu Nov 29 10:40:45 EET 2007"/>
      <logged sessioncount="1" visitscount="1392"/>
      <locale language="ru">
           <date id="20090811T17:12:09" traditional="11.08.2009">11 авг 2009,Вт 17:12:09</date>
      </locale>
      <request url_base="https://privat24.privatbank.ua/p24/" url="/accountorder" os="Win" win="Y" ie="N"/>
      <info>
           <dump oper="prp" mfo="" bank="" PUREXML=""/>
      </info>
      <error>Variable "MFO and BankName" is null or empty</error>
</account_order>

 Так же обратите внимание что поиск производится по шаблону, подобно оператору LIKE языка SQL, как параметру bank так и по mfo. Для более жесткой отборки Вы можете использовать два параметра одновременно.

comments powered by HyperComments