что такое банкомат обобщенный

Как устроен банкомат

И что делать, если отключат свет

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

Я решил разобраться, как устроен банкомат и как он защищен от непредвиденных обстоятельств. За консультации спасибо Павлу Юдаеву из «Си-норда».

Что такое банкомат

Банкомат — это сейф с компьютером.

Снизу в железном ящике хранятся деньги в кассетах. Еще есть механизм подачи: он забирает деньги из кассет и выдает их. Вы наверняка знаете его характерный приятный треск.

Над сейфом установлен экран и клавиатура. За ними — компьютер и служебное оборудование: устройство для считывания карт, принтер для чеков, системы безопасности.

Банкомат связан с банком защищенным каналом связи.

Как банкомат работает с деньгами

Банкноты хранятся в кассетах, обычно их 4—6. В каждой кассете примерно 2500 банкнот.

Кассеты заряжают в банке проверенными купюрами. Деньги проверяют несколько раз и разные сотрудники. Затем кассеты опечатывают. Банк гарантирует, что в банкомате нет поддельных банкнот.

Каждая кассета настроена под банкноту своего номинала. Вместо 50 Р не получится зарядить 5000 Р : банкомат просто откажется работать с такими купюрами. Не верьте байкам про то, как вместо сторублевок банкомат выдал пятитысячные.

Некоторые банкоматы умеют принимать деньги. Принятые купюры отправляются в отдельную кассету. Банкомат не выдаст их другим клиентам, даже если закончатся деньги в основных кассетах. Кассету с принятыми купюрами увезут в банк и тщательно проверят, прежде чем они попадут в оборот.

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

Например, если человек смог каким-то чудом зачислить себе на счет поддельные деньги, то при проверке кассеты банк об этом узнает. Банк отследит операцию, поднимет фотографии с банкомата и, если захочет, обратится в полицию — ведь у него будут фотографии мошенника и паспортные данные владельца счета.

Банкомат знает, сколько денег осталось в каждой кассете. Если вы хотите снять 50 тысяч, а осталось только 30 — устройство откажет. Дополнительно банкомат пересчитывает все купюры перед выдачей.

У банкомата все купюры посчитаны

В банкомат заряжают больше миллиона рублей, иногда — сразу
2—3 миллиона. Однако в людных местах деньги быстро кончаются, а банкомат стоит пустым.

Если вам требуется регулярно снимать крупные суммы, делайте это
5 и 25 числа каждого месяца. В эти дни банки загружают в кассеты больше денег, рассчитывая на аванс и зарплату населения.

Как банкомат общается с банком

Между банкоматом и банком работает шифрованный канал связи. Банкомат сообщает банку данные карты, банк дает добро на снятие денег (или не дает).

Иногда банк одобряет операцию, но банкомат по какой-то своей причине не выдает деньги. Не пугайтесь, о такой ошибке уже знают в банке. Позвоните по телефону горячей линии (он указана на карте), опишите ситуацию. Скорее всего, вам вернут средства на карту сразу же. Другой вариант — вас попросят написать претензию, тогда деньги вернутся на счет после инкассации и пересчета купюр в кассетах. Обычно это происходит за неделю или быстрее.

Что будет с банкоматом без электричества

Банкомат работает от сети. Пропадает электричество — банкомат отключается.

Старый банкомат без электричества оставляет вашу карту в себе. Когда свет дадут, он выдаст карту обратно. Если за несколько секунд ее не забирают, то банкомат втягивает ее в специальное хранилище и отдает только инкассатору. Новые банкоматы отдают карту обратно даже без электричества.

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

Банкомат хорошо защищен от посягательств — неважно, есть электричество или нет.

Банкомат не выдаст деньги без электричества

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

Как защититься от банкоматных мошенников

Злоумышленникам страшно лезть в банкоматы, и они придумывают другие способы украсть деньги. Например, устанавливают на банкомат накладки и скиммеры. Они пытаются украсть не деньги, а ваши личные данные: номер карты и пин.

Распознать скиммеры сложно, с каждым годом они становятся всё незаметнее и совершеннее. Чтобы не попасться, откажитесь от уличных банкоматов. Снимайте деньги в отделениях банков. Злоумышленники боятся ставить скиммеры в отделениях под камерами.

Памятка по безопасности

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

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

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

Прикрывайте рукой цифровую панель, на которой вы вводите пин. На нее может быть направлена камера злоумышленника.

Если вы начали снимать деньги в банкомате, а сзади к вам подошел человек — попросите его отойти. Или нажмите кнопку «Отмена», заберите карту и уходите. Не снимайте деньги, если чувствуете опасность.

Если при работе с банкоматом что-то пошло не так, не отходите от банкомата и сразу звоните в банк. Сотрудник банка проинструктирует вас, что делать.

Если планируете совершить крупную покупку (например внести задаток за машину), предварительно позвоните в магазин и узнайте, принимают ли они карты. Оплатить крупную покупку картой безопаснее, чем снимать крупную сумму и возить ее с собой.

Источник

Банкомат: что за чудо зверь и с чем его едят? Все об умной технике

что такое банкомат обобщенный. Смотреть фото что такое банкомат обобщенный. Смотреть картинку что такое банкомат обобщенный. Картинка про что такое банкомат обобщенный. Фото что такое банкомат обобщенный

Банкомат – устройство, которое сегодня можно встретить буквально на каждом шагу. Благодаря волшебной кабинке мы можем моментально получить необходимую сумму денег со своего счета. Достаточно вставить карту и запросить лимит. Рассмотрим, как работает данное чудо техники.

Жизнь современного человека не мыслима без банкомата. Это устройство помогает быстро получить наличные с карты, пополнить счет или выполнить иные расходно-приходные операции через меню аппарата. При этом мало кто знает, что это сложное устройство, со своим мозгом. Рассмотрим принцип его действия и что делать, если во время получения денег отключили свет.

Что такое банкомат и для чего он нужен

В переводе с английского языка, банкомат – это программно-технический комплекс, цель которого заключается в выполнение задач по выдаче и приему наличных средств, как наличными, так и с использованием банковской карты. Но также устройство позволяет совершать различные операции, которые доступны программным обеспечением.

Как устроен аппарат

Визуально аппарат состоит из нескольких частей. Нижняя часть – это так называемое хранилище денег. Именно в него поступают заряженные кассеты с наличностью. Для их учета и дополнительного контроля также размещены специальные камеры и установлен видеонакопитель со съемным винчестером.

Средняя часть – это знакомый экран, на котором отображена вся необходимая информация и клавиатура. Помимо этого, банкомат оборудован купюра приемником, который также работает на выдачу запрошенного лимита. Установлен в средней части и приемник карты, который моментально считает все данные владельца и отправляет сигнал банку.

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

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

К примеру, спорный вопрос, когда клиент утверждает, что хотел получить наличные, а банкомат их не выдал. При этом со счета сумма списалась, и пришло уведомление на номер мобильного телефона.

что такое банкомат обобщенный. Смотреть фото что такое банкомат обобщенный. Смотреть картинку что такое банкомат обобщенный. Картинка про что такое банкомат обобщенный. Фото что такое банкомат обобщенный

Что нужно знать про банкомат

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

Учет денег

В нижней части банкомата установлены кассеты с деньгами. При этом в каждой свой номинал. Это сделано для того, чтобы избежать путаницы. В каждой кассете может быть заложено до 2500 купюр.

Никогда не стоит верить тем гражданам, которые уверяют, что вместо 100 рублей получили 5 000 и наоборот. Все средства перед помещением в кассету инкассаторами проходят тщательную проверку.

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

Что касается приема денег, то они помещаются в специальный отсек банкомата. Если вы думаете, что кто-то внесет средства в аппарат, а вы сможете их забрать, то это ошибка. Принятые банкноты проходят первичную проверку на подлинность внутренним детектором.

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

Связь с банком

Как только банковская карта вставляется в специальное устройство, банкомат определяет, кто ее выдан. После этого моментально посылает информацию в данный банк, что клиент решил совершить операцию.

После принятия пластика отправляются сведения о том, какие действия совершает клиент. Получается, на первый взгляд простая процедура. Однако на самом деле это сложный процесс, который осуществляется за считанные минуты.

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

Мошенничество

Во все времена злоумышленника пытались быстро заполучить чужие средства. Поскольку банкомат – это настоящее сокровище, мошенники стали придумывать различные схемы получения прибыли.

В результате этого появились различные накладки и скиммеры. Они считывают все сведения с карты и фиксируют введенный пароль. После этого мошенники делают аналогичную карту и снимают средства.

В результате этого эксперты рекомендуют пользоваться услугами только проверенного банкомата, который распложен в банке. Следует избегать аппаратов, которые установлены в малопроходимых местах, переходах или больших рынках. Именно в них проще всего поставить устройство для хищения сведений.

Как получить деньги при отсутствии света

Некоторые граждане сталкивались с такой ситуацией, когда вставляют карту, запрашивают сумму, но отключается свет. Что делать в такой ситуации? Многие клиенты уверены, что нужно ждать, пока свет появиться, поскольку карта будет возвращена. И если уйти, то она попадет в руки мошенникам.

На самом деле это заблуждение. В данном случае банкомат не выдаст карту обратно, а поместит в специальное хранилище. Поэтому можете быть спокойными. Ваши деньги не попадут в руки злоумышленникам.

Но почему при отключении света банкомат отказывается работать? Все очень просто! Как уже было сказано, это умное устройство, которое включает в себя камеры и компьютер, который решает, какие операции проводить, а что отклонить.

Для устройства электричество, это своего рода пища, без которой он просто не сможет работать. Конечно, можно было бы поставить бесперебойники. Однако это очень затратно и позволяет завершить работу в течение нескольких минут.

Поэтому, если вы вставили карту и отключили свет, следует:

Если средства необходимы срочно, то можно обратиться в офис с паспортом. В нерабочее время финансовой компании можно войти в личный кабинет, сделать перевод на другую карту и получить средства.

Заключение

Подводя итог, можно отметить, что банкомат – это сложное устройство. Оно помогает гражданам проводить расходные и приходные операции в любое время. Внутри устройство состоит из специального компьютера, нескольких камер и хранилища денег.

К его заполнению подходят крайне ответственно. У специалистов и инкассаторов нет права на ошибку.

Поскольку банкомат это умная техника, она работает только при наличии электричества. Данный момент следует учитываться и не стараться получить средства при отсутствии света.

Источник

Как устроен банкомат

что такое банкомат обобщенный. Смотреть фото что такое банкомат обобщенный. Смотреть картинку что такое банкомат обобщенный. Картинка про что такое банкомат обобщенный. Фото что такое банкомат обобщенный

Совершая стандартную операцию в банкомате, пользователь зачастую не подозревает, какие технически сложные процессы происходят внутри после ввода банковской карты. Об устройстве банкомата, а также о том, по какому принципу он работает, подробно расскажет финансовый портал Бробанк.ру.

Что такое банкомат

Банкомат — программно-технический комплекс, который принято называть ATM (Automated teller machine). Он предназначен для автоматизированных приема и выдачи наличных денежных средств с использованием банковских карт, так и без них. Также банкоматы используются для совершения ряда прочих операций:

Первый прототип современного банкомата был изобретен американцем армянского происхождения Лютером Джорджем Симджяном. Он пытался продвинуть свое изобретение еще в 1939 году. Но банкиры не заинтересовались предложением изобретателя, поэтому первый банкомат в привычном виде был установлен лишь тридцать лет спустя.

Описание устройства банкомата

Стандартные банкоматы, которыми привыкли пользоваться граждане, работают по одному и тому же принципу. Поэтому разницы в работе и устройстве банкомата Сбербанка и, к примеру, Альфа-Банка, — нет.

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

что такое банкомат обобщенный. Смотреть фото что такое банкомат обобщенный. Смотреть картинку что такое банкомат обобщенный. Картинка про что такое банкомат обобщенный. Фото что такое банкомат обобщенный

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

Принцип работы банкомата

Начало работы банкомата берется с ввода карты в кардридер — считывающее устройство. Далее клиенту предлагается ввести пин-код, затем выбрать в меню необходимую операцию. Пин-код запрашивается с целью авторизации клиента. Выбор конкретной операции может также сопровождаться дополнительным вводом пин-кода. Информация с дебетовых и кредитных карт считывается одинаковым образом.

Зафиксировав эту информацию, банкомат передает ее в процессинговый центр банка-эквайера. Перед этим устройство шифрует полученную информацию — содержимое магнитной полосы или чипа, пин-код, запрошенную клиентом операцию. Дальнейшие процессы:

что такое банкомат обобщенный. Смотреть фото что такое банкомат обобщенный. Смотреть картинку что такое банкомат обобщенный. Картинка про что такое банкомат обобщенный. Фото что такое банкомат обобщенный

Именно по такому принципу работает банкомат после ввода клиентом пин-кода. На практике эти сложные процессы совершаются в течение нескольких секунд. Все действия фиксируются, чтобы в дальнейшем клиент не смог оспорить отказ от совершения операции.

Операции, по которым требуется вводить пин-код, не подпадают под ответственность банка в случае утраты денежных средств. Причина — пин-код известен только держателю карты, поэтому третьи лица не могут иметь доступа к карте и карточному счету. Такие операции оспорить практически невозможно.

Как работает банкомат с деньгами

Для хранения наличных денег используются кассеты. В обычном банкомате таких кассет бывает 4-6 штук. Кассеты подготавливают в банке: каждая банкнота проверяется поочередно несколькими сотрудниками кредитной организации, и только после этого попадает в кассету. Это полностью исключает наличие в банкомате поддельных купюр.

Каждая кассета до помещения в устройство отпечатывается. В одной кассете вмещается примерно 2500 банкнот. При этом каждая кассета рассчитана на купюры определенного номинала. Это предотвращает ошибку с выдачей наличных. В редких случаях банкоматы подвергаются техническому сбою. В течение нескольких секунд после обнаружения проблемы, банк-эквайер отключает устройство от общей сети.

Устройство настроено таким образом, чтобы клиенты получали точные суммы: не бывает так, чтобы клиент запросил 1000 рублей, а банкомат ему выдал, к примеру, 5000 рублей. Причина такой точности заключается в том, что в каждой кассете хранятся купюры определенного достоинства.

что такое банкомат обобщенный. Смотреть фото что такое банкомат обобщенный. Смотреть картинку что такое банкомат обобщенный. Картинка про что такое банкомат обобщенный. Фото что такое банкомат обобщенный

Почему банкомат не принимает фальшивые деньги

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

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

Известны случаи, когда банкоматы выдавали поддельные купюры. Как правило, подобное происходило при запросе крупной суммы. Все происходило следующим образом:

В начале 2000-х годов была изобретена технология Cash Recycling, благодаря которой банкоматы научились принимать деньги от одних клиентов, и выдавать их другим. Если фальшивую купюру невозможно ввести в устройство, значит попасть она внутрь может только через кассету.

То есть, если банкомат выдал фальшивые деньги, то попали они в него с большей долей вероятности еще в банке. Что являлось причиной этому — человеческий фактор или служебное мошенничество, однозначно ответить сложно, но то, что обмануть банкомат сегодня практически
невозможно — факт.

что такое банкомат обобщенный. Смотреть фото что такое банкомат обобщенный. Смотреть картинку что такое банкомат обобщенный. Картинка про что такое банкомат обобщенный. Фото что такое банкомат обобщенный

Комментарии: 0

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

Источник

Под капотом ПО банкомата

Достаточного много читал на ГТ и Хабре статей про банковские карты, банкоматы, и вот решил внести свой вклад. Ниже я попробую рассказать о том, как устроен банкомат с точки зрения программного обеспечения.

Что такое банкомат?

Любой банкомат по сути представляет собой компьютер с подключенной периферией, менеджером оборудования и собственно банковским приложением, управляющим всем этим хозяйством. Все решения по выдаче денег принимает сервер. Банкомат лишь собирает информацию от клиента и передаёт её на сервер.

Железо банкомата

Кто же управляет всем этим зоопарком

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

Так появился стандарт CEN/XFS либо просто XFS, что расшифровывается как eXtension For Financial Services.

Стандарт описывает клиент-серверную архитектуру состоящую из менеджера оборудования и сервисных провайдеров (читай драйвера устройств), которыми он управляет. В терминологии стандарта «сервисный провайдер» — это библиотека, предоставляющая определенный набор функций для получения информации об устройстве и управления им. Обычно это динамическая библиотека, содержащая определенный набор стандартных функций(Open, Close, GetInfo, Execute ) каждая из которых имеет ряд специфических для конкретного устройства аргументов.

Все взаимодействие с оборудованием происходит через API XFS менеджера. К примеру, параметр Command функции Execute может иметь значение для диспенсера купюр:
WFS_CMD_CDM_DISPENSE (набор денег из кассет)
WFS_CMD_CDM_PRESENT (выдачи пачки клиенту)

Для картридера:
WFS_CMD_IDC_RETAIN_CARD (захват карты),
WFS_CMD_IDC_READ_TRACK (чтение дорожек)

Существует несколько реализаций XFS-менеджеров (в том числе с открытым исходным кодом), написанных на c++ и теоретически библиотеки сервисных провайдеров, написанные под один менеджер, так же должны подходить ко всем остальным, но по факту иногда библиотека, написанная конкретным вендором под конкретный XFS менеджер, работает только с этим менеджером.

Также существует Java XFS со своими библиотеками, не совместимыми с классическими менеджерами.

Банковское приложение

Банковское приложение — это то, что вы видите на экране, когда подходите к устройству. Оно предназначено для сбора данных от пользователя, отправки этих данных на хост (сервер) и выполнения ответа от хоста. Как и в случае с железом (XFS) есть отраслевые протоколы (NDC/DDC), по которым приложение общается с хостом, загружает конфигурацию и интерпретируют её.

Любой крупный производитель банкоматов (Wincor, NCR, Diebold) имеет свою реализацию как XFS, так и банковского приложения.
Однако на рынке есть альтернативный софт, соответствующий всем стандартам и не привязанный к конкретному вендору.

Я буду описывать банкомат на примере NDC как наиболее распространенного в России протокола, но чуть менее популярный DDC имеет схожий принцип работы.

Как же оно работает

Первый символ этой строки — тип стейта (обозначаются буквами A..Z а так же a..z и некоторыми символами (,’.?)), он определяет совокупность. Остальные 24 символа — это 8 десятичных 3-значных чисел, каждое из которых является определенной настройкой стейта (номер экрана для показа, условия перехода на стейт, список действий). Стейтов одного типа может быть любое количество.

Режим In service

При старте режима обслуживания банкомат автоматически начинает выполнять стейт 000. Обычно это стейт A (Card read state). В этом стейте банкомат отображает экран с приглашением вставить карту и переводит картридер в режим приёма. Также стейт отвечает за чтение карты и ветвление в зависимости от результатов этой операции.

Ниже пример конфигурации типичного стейта A:
000 A001001011008004002001104

000 — номер стейта
A — тип стейта (Card read state)
001 — номер экрана (Screen number)
001 — номер стейта, на который переходить в случае успешного чтения карты
011 — номер стейта, на который переходить в случае ошибок чтения карты
008 — условие чтения 1
004 — условие чтения 2
002 — условие чтения 3
001 — условие возврата карты (сразу после чтения или по завершение операции)
104 — стейт перехода, если если карта неизвестна банку

Пройдемся по параметрам более подробно:
Тип стейта — тут всё понятно: определив тип стейта, приложение знает как интерпретировать дальнешие параметры.
Номер экрана — представляет собой ссылку на строку с текстовым описанием экрана, отображающимся во время работы данного стейта.

Не каждый стейт имеет экран.

Экран может иметь номер от 000 до 999. Экраны, отличающиеся на 100, обычно резервируют под разные языки. Таким образом экран 010 и экран 210 это скорее всего разноязычные версии одного экрана. Об экранах я расскажу чуть позже.

Номер стейта перехода в случае успешного чтения карты — то, какой стейт приложение начнет выполнять в случае, если карта распознана и данные прочитаны успешно.

Помимо стейтов и экранов в банкомате есть ещё один важный конфигурационный параметр — financial institution table. Таблица финансовых институтов содержит данные о том, какие карты принадлежат какому банку, как правильно парсить данные прочитанные с дорожек карты, и что делать в зависимости от этих данных дальше. Например если карта локальная то можно выполнить один сценарий, если карта стороннего банка то нужно запретить ветку сценария с мобильными платежами и проверкой баланса.

Номер стейта перехода в случае проблем с чтением карты — если карту не получилось прочесть ни по одному из предложенных условий — переходим на стейт, указанный в этом параметре. Как правило, это стейт J (Close state) на котором мы отдаём карту, показываем экран с предложением забрать её и активируем таймер по истечению срока которого будет запущен механизм удержания карты. Стейт J также является последним стейтом в случае успешной транзакции.

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

Например, Read Chip, Read Track 2 and Track 1, Read Track 1. Если хоть одно из условий срабатывает, то остальные условия не выполняются и карта считается прочитанной. Если ни одно из условий не выполняется, карта считается непрочитанной.

Условие возврата карты — банкомат может вернуть карты сразу после прочтения, а может сделать это в конце после завершения всех операций.

Остальные стейты устроены схожим образом:

По завершению требуемых действий приложение шлёт подтверждение на хост и переходит на указанный стейт. Как правило это уже известный нам стейт J. В случае какого-либо сбоя приложение шлёт сообщение о сбое на хост и ждёт нового Transaction Reply с переходом на новый стейт.

Теперь об экранах

Экран банкомата представляет собой поле 32х16 клеток. Экран может содержать как графическую информацию, так и текстовую, которая позиционируется относительно клеток. Шрифты могут быть двойной высоты.

Описание экрана представляет собой строку с текстом, перемежающуюся управляющимися символами, такими как очистка экрана, позиционирование курсора, размер шрифта. В большинстве современных банков сегодня текст используется только при вводе сумм, а в остальных случаях экран — это просто цельная картинка. Однако встречаются и полностью текстовые экраны.

Пример экрана, отображающего картинку из таблицы картинок (\0c\1bP2018\1b\5c)

Именно на такие экраны ссылаются параметры стейта.

Совокупность стейтов, экранов, FIT, таймеров называется сценарием банкомата. Каждый сценарий имеет свой номер. После загрузки банкомата и подключением его к сети, он шлет на хост сообщение в котором сообщает свой ID и номер конфигурации. Если конфигурацию следует обновить — хост переводит банкомат в режим «Out Of Service» и начинает грузить необходимые параметры новой конфигурации. Последним параметром идёт номер конфигурации. Схожим образом происходит загрузка ключей для шифрования пин-блока, для макирования, и мастер-ключей.

Вот, если вкратце, так устроен банкомат. Надеюсь кому-нибудь эта информация пригодится.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *