Слишком сложно, имхо. Очень много нюансов , например как автоматически отслеживать время кача (без этого авто-оплата не имеет смысла, как по мне)? А если ПК пришли на спот и кач задерживается - кто виноват? А если ДФ у прокачеваемого закончились в рифте - кто виноват? Слишком много "пограничных" вопросов, которые легко разруливаются лично, но сложно алгоритмически. Т.е. надо услловиями "контракта" связывать таймер, место кача, уровень начала и конца, какие-то сопуствтующие расходники и ещё хз сколько всего.