Стало известно, по какому механизму списывались деньги с банковских карточек белорусов во время масштабного сбоя
Два дня назад произошел редкий технический сбой — у людей списали деньги с банковских карт, напугав массу клиентов трех государственных банковских гигантов: Беларусбанка, Белинвестбанка и Белагропромбанка. Но что произошло в реальности? Как это выглядело технически? Почему не затронуло частные банки? И почему у одних списалось по 80 копеек, а у других — по паре тысяч рублей?

Проблема была на стороне Банковского процессингового центра, услугами которого пользуются государственные банки. Нацбанк объяснил, что причина была в некорректном обновлении, но больше деталей не привел.
Дополнительной информацией с «Нашей Нивой» поделились информированные собеседники из банковской сферы.
По их словам, ситуация выглядит так.
Процессинговый центр в реальном времени обрабатывает транзакции и собирает информацию об оплатах, которые делаются карточками.
Процессинговый центр не имеет доступа к счетам, его задача — точно подсчитать, кто кому сколько заплатил или перевел, а в конце банковского операционного дня передать эту информацию банку, чтобы тот провел соответствующие списания со счетов средств, которые до того были только зарезервированы, а не списаны. Также на основании полученной информации проводятся расчеты на межбанковском рынке.
Вся эта информация поступает в банк в виде так называемого клирингового файла. И реально средства списываются на следующее утро после того, как был сделан платеж.
Что же случилось 9 июля?
«В результате обновления системы клиринга в фактически отправленном в банки файле наслоились траты клиентов не только за последний операционный день, но и за предыдущие дни. Таким образом, по второму и третьему кругу были списаны уже списанные средства», — сообщил собеседник «Нашей Нивы».
Это объясняет и то, почему не каждый пользователь этих банков столкнулся с проблемой и почему у каждого были разные, казалось бы, произвольные списания. Просто если у человека вообще не было операций по карте за последние дни, то у него и не было изменения баланса. А чем больше они были в предыдущие дни, тем больше списалось 9 июля.
Клиенты частных банков не пострадали, потому что частные банки имеют свой процессинг.

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