URL: N/A
Статус: завершен
Дата начала: 24.08.2009
Дата завершения: 28.05.2010

Теги: Mega-Pay, PHP, MZZ, API design, jQuery, Ajax, SVN

Биллинг для Mega-Pay

Mega-Pay — это удобная система оплаты интернет-казино, ip-телефонии, кабельного телевидения, коммунальных услуг. Технология платёжной системы работает в режиме реального времени и обеспечивает минимальный документооборот и оптимизацию расходов по приёму платежей. Ведущими партнёрами платёжной системы является компания "Mega-Slot" (интернет-казино). "Mega-Pay" предлагает Вам самый удобный и быстрый способ оплаты интернет-казино "Mega-Slot". Посредствам MPM (Mega-Pay Money) - платёжного инструмента в виде ценной бумаги (вексель с бланковым индоссаментом) можно расплатиться за интернет-казино "Mega-Slot".

К сожалению мне нельзя раскрывать всех деталей этого проекта, поэтому особо в подробности вдаваться не буду.

Моей задачей было написание биллинга и административной части для интернет-казино Mega-Slot и платежной системы Mega-Pay. Функционал веб-приложения включал в себя удаленное управление и активацию непосредственно игровых терминалов, управление залами с игровыми терминалами, всеми пользователями системы (с разными правами и возможностями: кассиры, владельцы залов, дилеры и т.д.), всеми денежными операциями, составление отчетов. Также в приложении были реализованы API (большая часть которых была собственноручно спроектирована и реализована для этого проекта, в том числе документация) для взаимодействия внешних систем, таких как игровые сервера (обслуживали непосредственно игру на терминалах и являлись слабосвязанными с админкой), систем приема платежей (ATM, банкоматы).

Разработка

Самой первой сложностью в разработке проекта стали временные рамки в которые меня поставили из-за просчетов менеджеров проекта. На проектирование почти не было времени, да и сами требования к конечному продукту еще не были сформированы для более точного и долгосрочного планирования будущих изменений. Первая черновая рабочая версия проекта была готова уже через две недели.

После этого проект претерпел множество доработок и изменений.

Скриншоты