Скачать скрипт 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
Обязательно настройте валюту и курс конвертации (если Вы используете не ту валюту что провайдер):
Теперь можно перейти к добавлению услуг. Импортировать услуги можно 2 способами: все сразу, или добавлять каждую по отдельности. Вы можете сразу импортировать все услуги, а потом просто удалить или отключить ненужные.
Добавление или редактирование услуги выглядит следующим образом:
Все услуги отображаются в разделе "Цены". Там их можно редактировать и отключать. При синхронизации сервисов, недоступные в данный момент услуги отключаются автоматически.
Подключите модули приема оплаты.
Каждый модуль настраивается индивидуально. Например Enot:
Сперва нужно создать аккаунт в платежной системе, добавить там сайт и получить данные, которые необходимо указать в настройках модуля. После этого не забудьте включить модуль.
Все транзакции будут отображаться в соответствующем разделе:
На этом базовая настройка завершена и сервис готов к работе. Клиенты могут пополнять баланс, заказывать услуги и все заказы будут отображаться у Вас в панели.