Кейс про эквайринг
Когда несколько лет назад мне сказали, что процедура безналичной оплаты в среднем занимает от 30 до 40 секунд, я не поверил. Мои коллеги провели замеры во всех магазинах сети. Где-то время от момента прикладывания банковской карты до выхода чека занимало 20 секунд, а где-то 60. В среднем выходило 38 секунд по одному всем известному банку. По другому банку максимальное время было 7 секунд. И это было удивительно: касса та же, настройки те же, а время разное.
Регламент по решению проблем эквайринга практически везде одинаковый: магазин звонит по контактному номеру, называет номер банковского терминала, в ответ получают номер заявки и приблизительное время приезда мастера сервисной организации. Дальше вроде бы проблему должны решить: приезжает мастер, ставит похожий терминал, прошивает его на месте, нажимает свои коды и подтверждает, что всё в порядке, ему подписывают акт и он уезжает.
Но дальше кассира ждёт сюрприз: в момент оплаты снова непонятная задержка на 40 секунд и отмена оплаты, покупатель повторно прикладывает карту и снова текут напряженные секунды, а сзади выстраивается очередь возмущенных покупателей. Оплачивающий картой в сердцах бросает товары и уходит, кассир в шоке, некоторые в конце очереди уходят совсем или встают в очередь в соседнюю кассу. И такое происходит не в нескольких магазинах, а в 70% магазинов сети. Если эту ситуацию описать одним словом, то это слово "ПОТЕРИ". В магазинах с хорошей проходимостью оперативно ставили терминал другого банка на одну кассу, но нужно было найти массовое решение, так как условно 350 терминалов быстро не заменишь на другие, к тому же четко видно разницу во времени.
Я подключился к решению проблемы, когда стало понятно, что нужно менять кассовые компьютеры на новые с дисками SSD и портами USB вместо COM. Текущая конфигурация касс в то время была полностью построена на COM, то есть при замене кассового компьютера нужно было менять всю оснастку рабочего места: ручной сканер, сканер кубик, весы, дисплей покупателя, банковский терминал. Единственное устройство, которое не нужно было покупать - это банковский терминал. Сумма на модернизацию одного рабочего места выходила приличная, а по времени с учётом бюджета, сроков поставки нового оборудования и графика установки/настройки на местах растягивалась на полгода. Веры в иное решение уже не осталось. Начали запрашивать средства сверх утвержденных бюджетов и планировать закупки.
Первое решение пришло само собой: менять HDD на SSD и не тратиться на обновление всей остальной оснастки. Закупили партию дисков, поставили/настроили и время сократилось до 22 секунд(хорошо, но не быстро). Представитель банка сказал, что это норма и больше по этой теме просил не беспокоить. Перед нами был быстрый эквайринг от другого банка и я начал рыть, изучать настройки, логи и коды. В процессе я изучил коды ПО терминала и ответы кассовой программы. Когда увидел, что банковское ПО терминала не совсем адекватно взаимодействует с кассовым ПО, то смог привлечь внимание опытного сотрудника, который подтвердил мои выводы.
В итоге, собрали доказательную базу из логов разных терминалов из разных магазинов и касс. Привлекли к разбору специалистов-разработчиков кассового ПО и предъявили банку серьезную претензию. К этому моменту наш куратор от банка сменился и он без особого сопротивления продвинул нашу претензию дальше. Уже через неделю нам подтвердили наличие проблемы в их прошивке и совместно с разработчиками кассового ПО выкатили для нас новую версию прошивки. После прошивки даже самых медленных терминалов время на обработку оплаты сократилось до 3 секунд. Бюджет был спасен, сэкономлено порядка 1,5 млн.рублей для внеплановой модернизации.
· 17.05.2025
Не очень понятна связь SSD в кассовом компьютере, да и в целом необходимость обновления «железа» с банковским терминалом. Откуда такая идея пришла, учитывая, что с тем же оборудованием терминал другого банка работал нормально?
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён
· 17.05.2025
Идея пришла полевым инженерам поддержки после общения с сервисными инженерами банка. Они утверждали, что на старых дисках касса работает медленно и из-за этого все проблемы с задержкой, ведь при замене диска скорость увеличивалась. Я это тоже выяснил и оказалось, что при замене диска образ был чистый и без больших логов. Стоило почистить 2-летний лог работы кассового терминала и скорость вырастала. Количество логов терминала напрямую зависело от популярности кассы - чем больше покупателей с безналичным расчетом, тем больше логов. Про ротацию логов вообще никто не слышал ))
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён
· 17.05.2025
Понятно, инженеры молодцы, что заметили. Но не очень понимаю что такого делал кассовый терминал и как, чтобы это приводило к ТАКИМ задержкам при записи логов.
Здорово что раскопали и смогли в итоге доказать, что проблема именно в ПО банковского терминала. 👍
Не исключаю, что обновление «железа» помогло бы до какой-то степени и у разработчиков на их ПК для разработки с мощными процессорами и быстрыми дисками проблема не так была заметна, но кассовые ПК такими не бывают.
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён
· 17.05.2025
Там было многократное обращение в банк с автоотлупом по тайм-ауту. На пятую попытку отлупа не было и транзакция успевала пройти в систему банка и вернуться с подтверждением оплаты или выдавала ошибку "недостаточно средств на карте".
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён
· 17.05.2025
интересно, странно, что эта проблема была в том числе со стороны ПО банковского терминала и главное, почему сотрудники банка «не видели» этого с самого начала. Видимо, подход был «а куда вы денетесь, слишком сложно заменить все терминалы»
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён
· 17.05.2025
Именно. Они говорили, что наши условия по процентам самые лучшие на планете и вы никуда не денетесь - всё равно будете использовать эквайринг нашего банка.
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён