1 Разработка модуля платежей для биллинговой системы UTM5 Научный руководитель: Лу Павел Цзу й лянович Выполнил: Галанин Алексей Сергеевич
2 Интернет в студгородке КузГТУ Для студентов, проживающих в общежитиях КузГТУ, существует возможность подключения к Интернет В настоящее время подключено свыше 450 человек Для учета трафика и расчётов с абонентами за предоставляемые услуги используется биллинговая система Netup UTM 5
3 Биллинговая система NetUP UTM 5 Позволяет одновременно обсчитывать неограниченное количество каналов связи, построенных на основе разнородных устройств Позволяет создавать и вести учёт как периодических, так и разовых услуг Поддерживает ведение справочника клиентов, справочника банков, справочника маршрутизаторов и брандмауэров, справочника зон IP-адресов, справочника подключённых домов, справочника предоставляемых услуг и других справочников
4 Недостатки системы NetUP UTM 5 Недостаточный функционал интерфейса кассира Высокая стоимость дополнительных модулей для интеграции с платежными системами Специфичный модуль для каждой из внешних платежных систем Неоптимальная структура таблиц базы данных
5 Цель и задачи Цель - разработать модуль платежей для биллинговой системы NetUP UTM Задачи: Интеграция биллинговой системы NetUP UTM с системой электронных денег Webmoney Transfer Разработка веб-интерфейса кассира Разработка модуля физического отключения должников
6 Платежи через систему WebMoney Учётная система WebMoney Transfer обеспечивает проведение расчётов в реальном времени WebMoney Transfer - самая крупная система электронных денег в русскоязычном Интернете и одна из крупнейших в мире Комиссия за переводы: система снимает за свои услуги 0.8% от суммы
7 3 способа автоматического приема WebMoney на сайте Web Merchant Interface Click&Buy Interface Выписка WM-счета с последующей проверкой оплаты. Реализуется с помощью XML-интерфейсов X1 и X3
8 Алгоритм выполнения платежа в системе Webmoney Transfer Ввод суммы платежа Переход к оплате Авторизация покупателя Система продавца Merchant WebMoney Transfer Выбор кошелька для оплаты и подтверждение выполнения платежа Просмотр результата платежа Оповещение об успешном платеже Оповещение о невыполнении платежа WMid продавца, название продавца 5 Ok 6 АСП покупателя 7 список кошельков покупателя 8 Ok Cancel 9 выбранный кошелек 10 предварительный запрос 11 разрешение 12 платеж 13 оповещение о платеже 3 Кошелек продавца, сумма и др. параметры 14 параметры выполненного платежа 15 Fail 15 Success 16 параметры платежа 17 детали платежа 17 детали платежа
9 Схема движения платежа
10 Функции веб-интерфейса кассира Внесение платежа Просмотр баланса пользователей Просмотр тарифов пользователей Поиск пользователя Просмотр статистики по тарифам
11 Веб-интерфейс кассира
12 Веб-интерфейс кассира
13 Модуль отключения должников
14 Преимущества технологии AJAX Экономия трафика Уменьшение нагрузки на сервер Ускорение реакции интерфейса
15 Вывод Произведена интеграция биллинговой системы NetUP UTM с системой электронных денег Webmoney Transfer, что позволит пользователям пополнять баланс не выходя из дома. Универсальность модуля позволит при необходимости интегрировать другую платежную систему в кратчайшие сроки Разработан веб-интерфейс, упрощающий и ускоряющий работу кассира Разработан модуль физического отключения должников, ускоряющий работу администратора системы
16 Спасибо за внимание!