Где я могу найти протокол транзакции, используемый банкоматами? - PullRequest
8 голосов
/ 19 марта 2010

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

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

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

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

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

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

Ответы [ 3 ]

5 голосов
/ 19 марта 2010

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

Редактировать, по запросу:

Взгляните на следующие ISO 15022, 20022, 9362 и 4217 - http://en.wikipedia.org/wiki/Category:Financial_routing_standards

3 голосов
/ 16 февраля 2014

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

Кроме того, взгляните на EMV .

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

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

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

0 голосов
/ 27 июля 2014

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...