Где я могу найти протокол транзакции, используемый банкоматами?

Я занимаюсь разработкой программного обеспечения в аспирантуре и ищу протокол, который управляет связью между банкоматами и сетями банков.

Я довольно долго гуглял, и, хотя я нахожу всякую интересную информацию об банкоматах, я удивлен, обнаружив, что не существует отраслевого стандарта для связи на высоком уровне.

Я говорю не о 3DES или низкоуровневых протоколах передачи, а о чем-то вроде документа управления интерфейсом; что-то, что регулирует последовательность событий для различных транзакций: проверка учетных данных, снятие средств, проверка баланса и т. д.

Есть идеи? Есть ли что-нибудь подобное?

Я не могу поверить, что по прошествии всего этого времени банки и производители банкоматов по-прежнему просто придумывают это.

Короче вопрос: если бы я хотел заняться производством программного обеспечения для банкоматов, с чего бы мне начать искать стандарты?

7 голосов | спросил Dave 19 MarpmFri, 19 Mar 2010 22:19:04 +03002010-03-19T22:19:04+03:0010 2010, 22:19:04

3 ответа


0

Ну, есть много межбанковских сетей. Я предполагаю, что каждый из них общается по-разному. Наклейки на банкомате (Cirrus, STAR, Pulse и т. Д.) Указывают, в какой сети участвует аппарат. Однако я верю, что «структура» сообщения определяется стандартом ISO. Cirrus является сетью, принадлежащей Mastercard, а PLUS является сетью, принадлежащей Visa ... Я хотел бы изучить их сайты, чтобы узнать, публикуют ли они какие-либо сведения об API.

Изменить по запросу:

Посмотрите следующие ISO 15022, 20022, 9362 и 4217 - http: //en.wikipedia.org/wiki/Category:Financial_routing_standards

ответил Jacob G 19 MarpmFri, 19 Mar 2010 22:44:02 +03002010-03-19T22:44:02+03:0010 2010, 22:44:02
0

ISO 10583 является доминирующим.

Кроме того, посмотрите EMV .

Ссылка между банкоматом и банком может быть проприетарной или стандартной. Стандарты становятся всегда необходимыми только тогда, когда требуется совместимость на уровне проводов между организациями.

ISO 15022 определенно не распространяется на банкоматы для банков. Пока что он охватывает дальнейшую добычу. И теперь заменяется ISO 20022 - «первоначально названный ISO 15022 2nd edition».

ISO 20022 охватывает весь спектр финансовых услуг и выступает в качестве суперфорума для протоколов финансовых услуг ISO.

ответил matthew 16 FebruaryEurope/MoscowbSun, 16 Feb 2014 15:25:22 +0400000000pmSun, 16 Feb 2014 15:25:22 +040014 2014, 15:25:22
0

Существует два основных протокола: ISO8563 и IFX (финансовое подмножество XML), но многие банки используют протоколы, предоставляемые поставщиком, поскольку они включают в себя протоколы драйверов устройств, которые управляют состояниями банкомата. Существует также протокол отчетов, в котором Банкомат сообщает о своей наличности и состоянии пользования.

ответил mike 27 J000000Sunday14 2014, 16:18:46

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132