Команда eComCharge запустила систему поиска и отображения серверных логов процессинга транзакций для своих клиентов: у каждого PSP, работающего на платформе beGateway, в личном кабинете появился журнал запросов и ответов между арендуемой им процессинговой системой и банками-эквайерами, с которыми он работает.
«Каждый наш клиент получил возможность в личном кабинете арендуемой им системы приема и обработки интернет платежей посмотреть логи коммуникаций между процессинговой системой и банками-эквайерами по интересующим его транзакциям, без обращения в нашу службу технической поддержки», — комментирует Александр Михайловский, директор по развитию еComCharge UAB.
Что такое логи транзакций?
Лог – это информация о каком-то событии, записанная в хронологическом порядке, из которой видно, с чего все начиналось и чем все закончилось.
Любое взаимодействие процессинговой системы с банком-эквайером, состоит из цепочки запросов и ответов между сервером процессинговой системы, сервером платежного шлюза банка-эквайера и очень часто – с серверами сторонних информационных систем.
Все начинается с инициирующего запроса процессинговой системы к платежному шлюзу банка-эквайера. В ходе этого и последующих запросов и ответов, серверы обмениваются транзакционными и служебными данными, необходимыми для совершения платежа, его отмены или любого иного действия, предусмотренного протоколом взаимодействия.
В процессе обработки транзакции могут случаться запросы к информационным системам третьих сторон, например, для проверки плательщика по протоколу 3 d secure, проводки транзакции через систему управления рисками или систему маршрутизации для выбора нужного платежного шлюза. В ходе всех этих запросов и ответов происходит обмен данными и каждое действие записывается в серверный лог (журнал событий). В любой момент из этого лога можно увидеть куда и когда был отправлен запрос, из чего он состоял, чем завершился, когда и какой ответ был получен.
Возможность просматривать журнал серверных событий очень важна, — добавляет эксперт. Любая транзакция, которая не завершилась успехом – это недополученная выручка для торговца и недополученная прибыль для поставщика платежных услуг, который его обслуживает. Сам процесс обработки транзакции – это хоть и быстрый, но довольно сложный процесс, в который вовлечены 2, 3 и больше участников. Если транзакция зависает в незавершенных или оканчивается неуспехом, очень важно иметь возможность быстро установить, что именно привело к такому результату, и при необходимости, как можно скорее предпринять шаги для устранения этой причины.
Например, бывают ситуации, когда транзакция была инициирована, но конечного статуса так и не получила, «зависнув» в статусе ожидания завершения. Без доступа к серверным логам все, что видит сотрудник PSP в своем личном кабинете – это то, что транзакция находится в статусе «pending». Но почему она находится в этом статусе – не понятно. Возможно, плательщик ушел на проверку по протоколу 3-D Secure и не вернулся. Такое иногда случается, и, хотя это не приятно, никаких действий со стороны PSP предпринимать не требуется. А может быть что-то пошло не так на стороне платежного шлюза банка-эквайера или еще где-то, и требуется немедленное обращение в техническую поддержку партнера для устранения сбоя. Только серверные логи могут показать всю картинку произошедшего и помочь разобраться в причинах возникшей проблемы».
До введения нового функционала доступ к серверным логам имела только команда eComCharge, как владелец платформы beGateway. Это было обусловлено тем, что в облачной платформе beGateway хранение всех логов было организовано централизованно в одной базе данных, при этом разграничения доступа к логам разных экземпляров процессинговых системы на платформе отсутствовало. Предоставление доступа к логам одному клиенту означало бы получение им доступа к логам всех процессинговых системы, построенных на платформе beGateway. Поэтому, каждый раз, когда любому арендатору платформы нужно было понять, что произошло с транзакцией, он должен был обращаться в круглосуточную техподдержку eComCharge.
Какие обновления произошли в beGateway
«Мы изменили подходы к хранению и поиску логов транзакций в базе данных. Существенно ускорили ее работу. Создали систему доступа к логам, позволяющую давать доступ на нужном уровне, например на уровне PSP или на уровне отдельного торговца. Как результат, теперь хранилище логов платформы beGateway способно работать с огромным массивом информации, быстро осуществлять поиск нужных данных и отдавать логи только того клиента, который делает запрос», — поясняет Александр Михайловский.
Благодаря этому, сегодня каждый арендатор платформы beGateway имеет возможность самостоятельно в своем личном кабинете посмотреть все логи транзакций между своей процессинговой системой и банками-эквайерами, с которыми он работает, по интересующим его транзакциям без обращения в нашу службу технической поддержки, что в свою очередь положительно сказывается на скорость реакции нашего клиента на запросы своих клиентов и на возможные инциденты с обработкой транзакций.
Если у вас нет собственного платежного шлюза или думаете поменять поставщика услуг, возьмите в аренду наш beGateway!