Автоматизация бизнес процесса по обработке платежей на дебетовые карты

Author Автор: Роман Чернышов    Опубликовано: 27 июля 2018

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

Описание процесса. Проблемы

Речь идет о сайте совместных покупок, который ежедневно посещает несколько тысяч человек, совершающих сотни заказов и производящих сотни платежей. Для организации всех процессов на сайте присутствует несколько десятков так называемых Организаторов, в чьи задачи входит: работа с поставщиками товаров; публикация каталогов товаров на сайте; прием заказов, а также прием платежей от покупателей. Именно на последнем пункте из данного списка и возникают сложности, которые приводят к дополнительной трате человеческих ресурсов, времени и сил. По ряду причин(обусловленных спецификой бизнеса), платежи принимаются на дебетовые карточки физических лиц (личные карты Организаторов) разных банков (Сбербанк, Тиньков, Росбанк, Альфабанк и прочие). Такой метод приема платежей, не имеет стандартных средств для автоматизации и контроля поступления оплаты, все платежи приходится обрабатывать вручную и проставлять статусы заказам — «оплачено». В результате каждый Организатор тратит в день от часа времени и более, на данную работу, что собственно является проблемой.

Сложности:

  • Организаторов много, и каждый принимает платежи на свои дебетовые карты, количество которых 3-8 шт;
  • Все дебетовые карты относятся к разным банкам;
  • Всего несколько банков предоставляют возможность выгрузки данных по платежам в формате CSV/Excel. Практически у всех банков, для физический лиц отсутствует возможность интеграции по API и нет иного способа автоматизировать этот процесс средствами банковского сервиса;
  • Сложно идентифицировать платеж, определить за какой именно заказ поступили деньги.

Задача

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

Решение

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

  • Для каждого Организатора был зарегистрирован дополнительный емаил;
  • В каждом банке выдавшем дебетовую карточку была подключена услуга СМС информирования о поступлении платежей, на мобильный телефон держателя;
  • На мобильный телефон Организатора было установлено специальное приложение, которое в автоматическом режиме выгружает все СМС на емаил;
  • На сайте создан функционал, позволяющий в автоматическом режиме просматривать емаил со списком СМС, анализировать данные(сумму платежа, дату и время платежа, данные получателя платежа) и фиксировать все поступившие платежи, определив при этом за какой заказ поступил платеж (точность составила 99%);
  • Дополнительно был реализован функционал для загрузки банковских выписок в формате CSV/Excel, для анализа данных о платежах;
  • Для точной идентификации платежей, пользователь в комментарии к платежу может указать уникальный номер заказа выданный ему сайтом. Также для этой цели, к стоимости заказа автоматически прибавляется произвольное кол-во копеек, для того, чтобы сделать сумму платежа уникальной (например, было 550.00 руб., стало 550.13 руб);
  • Для безопасности и сохранности персональных данных, система организована таким образом, что к выгружаемым СМС и емаил имеют доступ только их владельцы, а скрипт обрабатывающий данные, получает только нужную ему информацию и дополнительно нигде не хранить получаемые им прочие данные.

Преимущества решения:

  • Достаточно все настроить один раз и более не возвращаться к этой проблеме;
  • Высокая скорость работы;
  • Работает автоматически;
  • Экономия рабочего времени людей;
  • Автоматический анализ как СМС так и банковских выписок загруженных вручную;
  • Есть возможность ручного управления и внесения корректировок в результаты обработки поступивших платежей;
  • Быстрые сроки реализации решения;
  • Дешевая стоимость реализации решения.

О программном обеспечении

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

  • Авторизация пользователей(Организаторов СП) по логину и паролю;
  • Привязка организатором рабочего адреса емаил (возможна привязка нескольких емаил), с которого будут собираться данные о платежах(СМС);
  • Отображение всех закупок закрепленных за данным организатором, с отображением сводной информации по закупке;
  • Отображение списка заказов в закупке, с выводом статусов заказов и статусов их оплаты;
  • Возможность ручного изменения статусов оплаты заказов;
  • Для администратора сайта функционал несколько шире, в частности есть возможность управлять доступом к кабинету, другими пользователями;

 

Подключение емаил для импорта данных список закупок

список смс список пользователейредактирование данных пользователя

Заключение

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

Буду рад ответить на вопросы, а также сотрудничеству! С уважением, Роман

Оставить комментарий

Автор блога
Роман Чернышов
Веб-разработчик,
Full Stack
Senior, Architect
PHP, JavaScript, Node.JS, Python, HTML 5, CSS 3, MySQL, Bash, Linux Admin
Заказать работу
предложить оффер

Моя книга
Книга. Веб-разработчик. Легкий вход в профессию
Печатная книга
Веб-разработчик.
Легкий вход в профессию
Купить за 159₽
Последние вопросы
Список вопросов
Последние комментарии
Меню

Archive

Мои проекты
Insurance CMS Love Crm CMS Совместные покупки Мой PHP Framework Хостинг для моих клиентов Лицензии на мой софт и поддержка