Объявление

Свернуть
Пока нет объявлений.

Недостачи из-за перезагрузки банкомата

Свернуть
X
  • Фильтр
  • Время
  • Показать
Очистить всё
новые сообщения

  • ded_AG
    Участник создал тему Недостачи из-за перезагрузки банкомата

    Недостачи из-за перезагрузки банкомата

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

  • deniz
    Участник ответил
    А чего его искать, стандартный poweroff.exe. Используем старый повершут в котором было много настроек и банкомат при отключении питания шлет сообщения на хост, корректно завершает транзакцию и гасит приложение.

    Прокомментировать:


  • ded_AG
    Участник ответил
    Сообщение от olegka_n Посмотреть сообщение
    2. гдето на форуме гуляб батник, который отслеживает транзакцию в момент выключения и ждет ее окончания и лишь потом гасит через п.1
    А вот это интересно, попробую поискать, может вы вспомните где видели?

    Прокомментировать:


  • olegka_n
    Участник ответил
    1. не пойму, на кой прашют ставить - в винде же все есть (панель управления, электропитание)-УПС на com и управлять им
    2. гдето на форуме гуляб батник, который отслеживает транзакцию в момент выключения и ждет ее окончания и лишь потом гасит через п.1

    Прокомментировать:


  • ded_AG
    Участник ответил
    Сообщение от VLopuhin Посмотреть сообщение
    Предложение простое: реализовать подобную функцию на шаттер и презентер, т.е. при пропадании электричества,
    если денежки на выдаче - затянуть их внутрь и закрыть шаттер. При включении электричества эти денежки неминуемо попадут в режект, или в любом случаее останутся в банкомате. После разборок можно будет вернуть деньги клиенту.
    Забавная идея, не более. Если деньги вылезли наружу, то кто даст гарантию, что клиент их не возьмет ? У нас как то купюру шторкой прижало, так клиент чуть ли не ломиком шторку отжимал, чтоб достать. ))) А если деньги не вылезли, то и дергаться нечего, при загрузке тест их сбросит в диверт.
    Ставили мы както парашут от APC, оно то конечно работает какоето время, но после этого времени парашут начинает отжирать огромное количество памяти, и аджилис вешается, имхо проблема в джаве, что стоит на банкомате, она не та что нужна парарашуту, а ставить правильную жабу ланит не разрешает.

    Прокомментировать:


  • VLopuhin
    Участник ответил
    Из своего опыта. Прихожу на свой банкомат в выходной день, вставляю карту, чтобы обналичить кровные рубли, но банкомат принимает карту и зависает. Жду минут ...надцать. От банкомата ни ответа ни привета, а карта в его чреве, и ключей от верхней панели у меня нет. Зная то, что накануне сам же вытащил из него упс (батарейка сдохла), решил проверить работоспособность кардридера. Выдергиваю шнур из розетки, банкомат гаснет и из кардридера выезжает моя карта. Предложение простое: реализовать подобную функцию на шаттер и презентер, т.е. при пропадании электричества,
    если денежки на выдаче - затянуть их внутрь и закрыть шаттер. При включении электричества эти денежки неминуемо попадут в режект, или в любом случаее останутся в банкомате. После разборок можно будет вернуть деньги клиенту.

    Прокомментировать:


  • bigbag1983
    Участник ответил
    Смарт упс обязателен, так как только он может "сообщить", что пропало напряжение, плюс только его можно из ПО выключить, плюс он и правда "знает" что питает банкомат

    П.С. надо просто использовать ПО которое нормально работает со смарт упс, ну или пинать разработчика используемого на текущий момент ПО.

    Прокомментировать:


  • VT
    Участник ответил
    а как смартУПС можно настроить чтоб он хоть чтото знал о том что он питает банкомат? и тем боле что там какая-то транзакция свершается?)). эт надо спецам по банкоматному софту думать, и смартУПС наверно не обязателен для этой задачи.

    КДМ:
    ситуация логично свойственна всем банкоматам с доставкой типа "презентер" без резервированного питания хотябы датчиков.

    Прокомментировать:


  • bigbag1983
    Участник ответил
    А смысл держать до последнего, ставим смарт настраиваем - при отсутствии напряжения, обслужить текущего клиента и выключить банкомат.

    Прокомментировать:


  • ded_AG
    Участник ответил
    ну если перенести на наш парк пропорционально, то получается примерно такое же отношение. Бесперебойник не сильно спасает, а может и усугубляет дело: если не делать выключение банкомата по пропаданию питания, а держать на аккумуляторе до конца, то как раз таки запуск двигателей диспенсера можеть выжать последние соки аккумулятора, результат - недостача. а чужих клиентов найти невозможно.

    Прокомментировать:


  • КДМ
    Участник ответил
    Такие случаи бывают и на Wincor-ах, особенно NG серии, и на Оптевах бывали.
    Т.е происходит следующее, клиент деньги заказал, они уже вышли из-за шутора клиенту и в этот момент тухнет свет, при этом клиент деньги забирает и уходит, а после того, как банкомат включиться эта сумма реверсуется на счету клиента. Такие случаи бывают, но не так часто - при парке в 80 банкоматов, 1-2 раза в год, поэтому не заморачиваемся. А находим недостачи по журналу, следы данной операции всё равно остаются, затем созваниваемся с клиентом и выясняем, получил ли он бабки или нет или смотрим по видео. А лечиться это установкой нормальных безперебойников - на 100% конечно не вылечивает, но вероятность появления снижает до минимума.

    Прокомментировать:


  • SlyFox_NKB
    Участник ответил
    Сообщение от ded_AG Посмотреть сообщение
    Если после получения команды набора денег клиенту системник уходит в перезагрузку, может случиться ситуация, когда диспенсер успевает выдать деньги клиенту, но софт счетчики выданных купюр уже не нарасчивает. После загрузки банкомат шлет на процессинг старые счетчики купюр, на этом основаниее процессинг реверсует операцию, в результате получаем недостачу. Из-за перезагрузки на банкомате никаких логов не сохраняется по данной оерации.
    Товарищи, вот расскажите мне как часто возникают подобные ситуации и как вы разгребаете эти недостачи?
    Я провёл целое исследование по этому поводу на Personas 5877 отрубая банкомат по питанию в отдельные моменты процесса набора и выдачи купюр. Но добиться выдачи денег при неизменившихся счетчиках не смог.всё работает корректно.

    Прокомментировать:


  • Premi
    Участник ответил
    Имхо надо настроить так, чтобы автореверсал происходил только в случае когда банкомат сообщает хосту об ошибке при наборе денег, в остальных случаях не стоит делать автореверсал.

    Прокомментировать:

Обработка...
X