Внедрение

Установка и настройка биллинговой системы.
dline
Сообщения: 1
Зарегистрирован: 2011-04-28 14:28:40

Внедрение

Сообщение dline » 2011-04-28 15:42:02

Как сделать так чтобы создался тариф с нужными параметрами(Имя станция, кол во слушателей, битрейт)
И потом после оплаты заказанного тарифа, система перешла на мой собственной скрипт и передала параметры указанный в тарифе, мой скрипт естественно выполнил все нужные действия (создал поддомен, открыл FTP аккаунт, создал файлы конфигурации icecast и ezstream, создал логин и пароль в БД ещё одной панели управления, выслал письмо с данными на почту,)
А потом как прошёл месяц система сама инициаровала вызов скрипта с параметрами что оплаченный период кончился?

Аватара пользователя
Alex Keda
Сообщения: 2907
Зарегистрирован: 2009-10-07 14:30:54
Откуда: USSR
Поблагодарили: 20 раз

Re: Внедрение

Сообщение Alex Keda » 2011-04-28 16:48:42

никак, видимо.
Вызовы внешних скриптов не предусмотрены.
хотя, об этом нмгие просили, в т.ч. и мы
Убей их всех! Бог потом рассортирует...

anatooly
Сообщения: 53
Зарегистрирован: 2010-10-20 16:24:54

Re: Внедрение

Сообщение anatooly » 2011-04-29 11:16:37

Можно внедрить свой код в Триггер OnCreate/OnActive/... или сделать в нем вызов своего скрипта с параметрами через cURL.

Triggers/OnCreate.comp срабатывает, когда создается услуга.
1. Человек заказывает тариф. И тариф создается со статусом в Ожидании.
2. Человек оплачивает свой тариф.
3. Как только проходит оплата, администратор помечает услугу, как На создании, или через вебмани проходит автоматическая проплата, услуга отмечается как на создании и выполняется триггер.
4. Собственно в триггере cURL запрос защищенный ключом на ваш скрип с параметрами. Криво конечно, но метод проверенный.
5. Параметры из услуг передаются в поле ключей или как-их там, точно не помню через току с запятой.


Вернуться в «Установка и настройка»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей