Скачать скрипт SMM панели можно тут.
Домен должен быть уже зарегистрирован. Также, понадобится хостинг. Подойдет любой, который соответствует требованиям:
Server | Apache/Nginx |
PHP version | PHP version 5.6 ~ 7.1 |
allow_url_fopen | allow_url_fopen=On (php.ini file) |
PHP cURL | Required. (Curl Library, Curl_init Function and Curl_exec) |
PHP OpenSSL | Required. (For secure data encryption.) |
PHP PDO | Required. (To create secure connection to MySQL server) |
Cronjobs | Required (The cronjobs must be configured for publising scheduled posts.) |
Zip | PHP zip extension is required (for updating, installing etc) |
PHP CURL | PHP CURL extension is required |
Mod Rewrite Enabled | Required |
Mbstring PHP Extension | Required |
Если затрудняетесь с выбором хостера - рекомендуем хостинг тариф Мастер всего за $2 в месяц. На этом хостинге скрипт тестировался и будет работать корректно.
Для автоматической отправки заказов и обновления статусов, на вашем хостинге необходимо создать следующие задания cron:
* * * * * wget --spider -O - http://yourwebsite.com/api_provider/cron/order >/dev/null 2>&1
* * * * * wget --spider -O - http://yourwebsite.com/api_provider/cron/status >/dev/null 2>&1
* * * * * wget --spider -O - http://yourwebsite.com/api_provider/cron/status_subscriptions >/dev/null 2>&1
Обязательно настройте валюту и курс конвертации (если Вы используете не ту валюту что провайдер):
Теперь можно перейти к добавлению услуг. Сначала нужно удалить все услуги, которые подгрузились при установке скрипта. После чего, импортируйте их заново. Импортировать услуги можно все сразу или добавлять каждую по отдельности. Вы можете сразу импортировать все услуги, а потом просто удалить или отключить ненужные.
Добавление или редактирование услуги выглядит следующим образом:
Все услуги отображаются в разделе "Цены". Там их можно редактировать и отключать. При синхронизации сервисов, недоступные в данный момент услуги отключаются автоматически.
Подключите модули приема оплаты.
Каждый модуль настраивается индивидуально. Например Enot:
Сперва нужно создать аккаунт в платежной системе, добавить там сайт и получить данные, которые необходимо указать в настройках модуля. После этого не забудьте включить модуль.
Все транзакции будут отображаться в соответствующем разделе:
На этом базовая настройка завершена и сервис готов к работе. Клиенты могут пополнять баланс, заказывать услуги и все заказы будут отображаться у Вас в панели.