Документация
Дополнения
Последнее обновление: 02.06.2026 07:46
Общая информация

Дополнения написаны на базе фреймворка Laravel, подробную информацию по установке и настройке можно найти на официальном сайте.

Laravel

Создание бота в Telegram

1) Зарегистрируйте нового бота, используя бот "@botFather" и скопируйте его токен (секретный ключ).

2) Используя бот "@userinfobot" узнайте и скопируйте свой "ID" (идентификатор пользователя).

Настройка обменника

API панели управления

1) Выпустите секретный ключ в разделе "Настройки приложения" - "Настройка API панели управления".

2) Заполните список доверенных IP-адресов.

Приватное API

1) Выпустите секретный ключ в разделе "Настройки приложения" - "Настройка приватного API".

2) Активируйте все методы.

3) Заполните список доверенных IP-адресов.

Вебхуки

1) Выпустите секретный ключ в разделе "Настройки приложения" - "Настройка вебхуков".

2) Активируйте все события.

3) Укажите хост.

https://ВАШ.ДОМЕН/api/webhooks/exchanger

Кастомный мерчант

1) Выпустите секретный ключ в разделе "Настройки приложения" - "Настройка кастомного мерчанта".

3) Укажите хост.

https://ВАШ.ДОМЕН/api/merchants/form

Кастомный парсер курсов

1) Выпустите секретный ключ в разделе "Настройки приложения" - "Настройка кастомного парсера курса".

3) Укажите хост.

https://ВАШ.ДОМЕН/api/rates
Файл переменных окружения

Перед началом установки создайте текстовый файл и заполните переменные окружения своими данными. В файл так же необходимо добавить переменные окружения купленных дополнений.

Пример заполнения:

APP_URL=https://ВАШ.ДОМЕН
APP_API_PREFIX=
APP_TIMEZONE=Europe/Kyiv
APP_LOCALE=ru
APP_KEY=

QUEUE_CONNECTION=sync

DB_DATABASE=exchanger_cms_addons
DB_USERNAME=user
DB_PASSWORD=12345

TELEGRAM_BOT_TOKEN=1234567890:AAF1gH8J2KlMnOpQrStUvWxYzAbCdEfGhIjK
TELEGRAM_ADMIN_CHAT_IDS=360634322

EXCHANGER_URL=https://demo.exchanger-cms.com
EXCHANGER_DASHBOARD_API_SECRET_KEY=Fa8aexee0ohK5ohziu2IePhal6shei9z
EXCHANGER_PRIVATE_API_SECRET_KEY=OR4iogohnah0meesiech5Ieb3aek9ohv
EXCHANGER_WEBHOOK_SECRET_KEY=iaGh4ja5jeiHu0YohSho9ju8vahch7ei
EXCHANGER_CUSTOM_MERCHANT_SECRET_KEY=euMeitoh6uuLeiwaiH6ogh3fahreepeS
EXCHANGER_CUSTOM_RATES_PARSER_SECRET_KEY=IekieKei7kohvai9shaos8ziewu2Ohqu
Переменная окружения Описание
APP_URL URL-адрес приложения
APP_API_PREFIX Префикс для API-эндпоинтов (необязательно)
APP_TIMEZONE Часовой пояс
APP_LOCALE Язык по умолчанию (ru, uk, en)
DB_DATABASE Название базы данных
DB_USERNAME Имя пользователя базы данных
DB_PASSWORD Пароль пользователя базы данных
TELEGRAM_BOT_TOKEN Токен Telegram-бота
TELEGRAM_ADMIN_CHAT_IDS ID администратора в Telegram (через запятую)
EXCHANGER_URL URL-адрес обменника
EXCHANGER_DASHBOARD_API_SECRET_KEY Секретный ключ API панели управления обменника
EXCHANGER_PRIVATE_API_SECRET_KEY Секретный ключ приватного API обменника
EXCHANGER_WEBHOOK_SECRET_KEY Секретный ключ вебхуков обменника
EXCHANGER_WEBHOOK_SECRET_KEY Секретный ключ вебхуков обменника
EXCHANGER_CUSTOM_MERCHANT_SECRET_KEY Секретный ключ кастомного мерчанта обменника
EXCHANGER_CUSTOM_RATES_PARSER_SECRET_KEY Секретный ключ кастомного парсера курсов обменника

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

Значения по умолчанию:

HTTP_CONNECT_TIMEOUT=3
HTTP_TIMEOUT=9

TELEGRAM_MAX_CONNECTIONS=1
TELEGRAM_SENDING_DELAY=500000
TELEGRAM_ERROR_REPORTING=true

EXCHANGER_USER_AGENT=EXCMSMA
Переменная окружения Описание
HTTP_CONNECT_TIMEOUT Лимит времени на установление HTTP-соединения (секунды)
HTTP_TIMEOUT Лимит времени на выполнение HTTP-запроса (секунды)
TELEGRAM_MAX_CONNECTIONS Лимит одновременных соединений с Telegram-ботом
TELEGRAM_SENDING_DELAY Задержка при отправке сообщений пользователю (микросекунды)
TELEGRAM_ERROR_REPORTING Информирование об ошибках в Telegram-бот (true / false)
EXCHANGER_USER_AGENT Заголовок "User-Agent" при отправке запросов к API обменника
Установка на сервер

1) Оформите заказ на покупку дополнений.

2) Скачайте архив с файлами и распакуйте его в корневую директорию сайта.

3) Создайте файл ".env" (файл переменных окружения) и заполните его подготовленными данными.

4) Установите зависимости.

composer install --no-dev --optimize-autoloader --prefer-dist --no-interaction

5) Сгенерируйте ключ приложения.

php artisan key:generate

6) Выполните миграцию базы данных.

php artisan migrate

7) Установите вебхук Telegram.

php artisan telegram:setup-webhook

8) Выполните оптимизацию приложения.

php artisan optimize

9) Настройте планировщик задач (CRON) для пользователя "www-data" на выполнение команды каждую минуту:

* * * * * /usr/bin/php /var/www/ВАШ.ДОМЕН/artisan schedule:run >> /dev/null 2>&1
Установка обновлений

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

Запуск на локальном сервере

Используйте встроенную команду для имитации Telegram вебхуков.

php artisan telegram:simulate-webhook
Настройка WAF

Используйте префикс для API-эндпоинтов (APP_API_PREFIX), что бы скрыть стандартный URL-адрес и ограничить доступ к сайту.

Пример URL-адреса без префикса:

https://ВАШ.ДОМЕН/api/webhooks/

Пример URL-адреса с префиксом:

https://ВАШ.ДОМЕН/api/gaok5gee2ooMaegheepholiezeeC0pau/webhooks/

Пример WAF правила для Cloudflare:

(http.host eq "ВАШ.ДОМЕН" and not starts_with(http.request.uri.path, "/api/gaok5gee2ooMaegheepholiezeeC0pau/webhooks/"))
Настройка парсера курсов ApisNetPe

Официальный сайт

1) Перейдите в раздел "Home" и нажмите кнопку "Generar Token", скопируйте API ключ и нажмите кнопку "Cerrar".

Полученные данные необходимо указать в файле переменных окружения.

Пример заполнения:

MODULE_APISNETPE_RATES_PARSER_ENABLED=true
MODULE_APISNETPE_RATES_PARSER_FETCH_INTERVAL=360
MODULE_APISNETPE_RATES_PARSER_CACHE_TTL=1800
MODULE_APISNETPE_RATES_PARSER_PAIR_PREFIX=ANP
MODULE_APISNETPE_RATES_PARSER_DECIMALS=4
MODULE_APISNETPE_RATES_PARSER_API_KEY=Aevuch4eir3Ap2uShoWoof1Aisie4EiJ
Переменная окружения Описание
MODULE_APISNETPE_RATES_PARSER_ENABLED Включить дополнение (true / false)
MODULE_APISNETPE_RATES_PARSER_FETCH_INTERVAL Интервал обновления данных (минуты)
MODULE_APISNETPE_RATES_PARSER_CACHE_TTL Время жизни кеша (минуты)
MODULE_APISNETPE_RATES_PARSER_PAIR_PREFIX Префикс для названия пар
MODULE_APISNETPE_RATES_PARSER_DECIMALS Максимальное количество знаков после запятой
MODULE_APISNETPE_RATES_PARSER_API_KEY API ключ
Настройка парсера курсов BestChange

Официальный сайт

1) Перейдите в раздел "Profile" - "API for getting exchange rates" и нажмите кнопку "Get", скопируйте API ключ.

Полученные данные необходимо указать в файле переменных окружения.

Пример заполнения:

MODULE_BESTCHANGE_RATES_PARSER_ENABLED=true
MODULE_BESTCHANGE_RATES_PARSER_FETCH_INTERVAL=1
MODULE_BESTCHANGE_RATES_PARSER_CACHE_TTL=5
MODULE_BESTCHANGE_RATES_PARSER_PAIR_PREFIX=BC
MODULE_BESTCHANGE_RATES_PARSER_DECIMALS=8
MODULE_BESTCHANGE_RATES_PARSER_PAIRS=USDTERC20-P24UAH,ETH-BTC,CASHUSD-USDTTRC20-KIEV
MODULE_BESTCHANGE_RATES_PARSER_ROWS=3
MODULE_BESTCHANGE_RATES_PARSER_SKIP_EXCHANGER_IDS=
MODULE_BESTCHANGE_RATES_PARSER_API_KEY=eileichah2Ahceizaegeemee2amah1Su
Переменная окружения Описание
MODULE_BESTCHANGE_RATES_PARSER_ENABLED Включить дополнение (true / false)
MODULE_BESTCHANGE_RATES_PARSER_FETCH_INTERVAL Интервал обновления данных (минуты)
MODULE_BESTCHANGE_RATES_PARSER_CACHE_TTL Время жизни кеша (минуты)
MODULE_BESTCHANGE_RATES_PARSER_PAIR_PREFIX Префикс для названия пар
MODULE_BESTCHANGE_RATES_PARSER_DECIMALS Максимальное количество знаков после запятой
MODULE_BESTCHANGE_RATES_PARSER_PAIRS Список пар (через запятую)
MODULE_BESTCHANGE_RATES_PARSER_ROWS Глубина списка
MODULE_BESTCHANGE_RATES_PARSER_SKIP_EXCHANGER_IDS ID обменников для игнорирования (через запятую)
MODULE_BESTCHANGE_RATES_PARSER_API_KEY API ключ
Настройка парсера курсов BetPay

Официальный сайт

1) Перейдите в раздел "Settings" - "API Key" и скопируйте "MerchantID" (ID мерчанта).

Полученные данные необходимо указать в файле переменных окружения.

Пример заполнения:

MODULE_BETPAY_RATES_PARSER_ENABLED=true
MODULE_BETPAY_RATES_PARSER_FETCH_INTERVAL=1
MODULE_BETPAY_RATES_PARSER_CACHE_TTL=5
MODULE_BETPAY_RATES_PARSER_PAIR_PREFIX=BTP
MODULE_BETPAY_RATES_PARSER_DECIMALS=4
MODULE_BETPAY_RATES_PARSER_MERCHANT_ID=ruutai7saNgiegah0cinequ8hun4doo4
Переменная окружения Описание
MODULE_BETPAY_RATES_PARSER_ENABLED Включить дополнение (true / false)
MODULE_BETPAY_RATES_PARSER_FETCH_INTERVAL Интервал обновления данных (минуты)
MODULE_BETPAY_RATES_PARSER_CACHE_TTL Время жизни кеша (минуты)
MODULE_BETPAY_RATES_PARSER_PAIR_PREFIX Префикс для названия пар
MODULE_BETPAY_RATES_PARSER_DECIMALS Максимальное количество знаков после запятой
MODULE_BETPAY_RATES_PARSER_MERCHANT_ID ID мерчанта
Настройка парсера курсов BinanceP2P

Официальный сайт

Пример заполнения:

MODULE_BINANCEP2P_RATES_PARSER_ENABLED=true
MODULE_BINANCEP2P_RATES_PARSER_FETCH_INTERVAL=5
MODULE_BINANCEP2P_RATES_PARSER_CACHE_TTL=15
MODULE_BINANCEP2P_RATES_PARSER_PAIR_PREFIX=BP2P
MODULE_BINANCEP2P_RATES_PARSER_DECIMALS=4
MODULE_BINANCEP2P_RATES_PARSER_PAIRS=USDT:UAH|PrivatBank,Monobank|BUY,SELL+USDC:USD|Payeer|SELL
MODULE_BINANCEP2P_RATES_PARSER_ROWS=3
MODULE_BINANCEP2P_RATES_PARSER_VERIFIED_MERCHANTS=true
MODULE_BINANCEP2P_RATES_PARSER_PRO_MERCHANTS=false
Переменная окружения Описание
MODULE_BINANCEP2P_RATES_PARSER_ENABLED Включить дополнение (true / false)
MODULE_BINANCEP2P_RATES_PARSER_FETCH_INTERVAL Интервал обновления данных (минуты)
MODULE_BINANCEP2P_RATES_PARSER_CACHE_TTL Время жизни кеша (минуты)
MODULE_BINANCEP2P_RATES_PARSER_PAIR_PREFIX Префикс для названия пар
MODULE_BINANCEP2P_RATES_PARSER_DECIMALS Максимальное количество знаков после запятой
MODULE_BINANCEP2P_RATES_PARSER_PAIRS Список пар
MODULE_BINANCEP2P_RATES_PARSER_ROWS Глубина списка
MODULE_BINANCEP2P_RATES_PARSER_VERIFIED_MERCHANTS Только верифицированные мерчанты (true / false)
MODULE_BINANCEP2P_RATES_PARSER_PRO_MERCHANTS Только профессиональные мерчанты (true / false)
Настройка парсера курсов CoinGecko

Официальный сайт

Пример заполнения:

MODULE_COINGECKO_RATES_PARSER_ENABLED=true
MODULE_COINGECKO_RATES_PARSER_FETCH_INTERVAL=5
MODULE_COINGECKO_RATES_PARSER_CACHE_TTL=15
MODULE_COINGECKO_RATES_PARSER_PAIR_PREFIX=CGK
MODULE_COINGECKO_RATES_PARSER_DECIMALS=4
MODULE_COINGECKO_RATES_PARSER_BASE_CURRENCY=USD
MODULE_COINGECKO_RATES_PARSER_COINS=ethereum,bitcoin
MODULE_COINGECKO_RATES_PARSER_LIMIT=50
MODULE_COINGECKO_RATES_PARSER_API_KEY=Ohbee8quo5eiroeToka0chach9YaeT0o
Переменная окружения Описание
MODULE_COINGECKO_RATES_PARSER_ENABLED Включить дополнение (true / false)
MODULE_COINGECKO_RATES_PARSER_FETCH_INTERVAL Интервал обновления данных (минуты)
MODULE_COINGECKO_RATES_PARSER_CACHE_TTL Время жизни кеша (минуты)
MODULE_COINGECKO_RATES_PARSER_PAIR_PREFIX Префикс для названия пар
MODULE_COINGECKO_RATES_PARSER_DECIMALS Максимальное количество знаков после запятой
MODULE_COINGECKO_RATES_PARSER_BASE_CURRENCY Базовая валюта (через запятую)
MODULE_COINGECKO_RATES_PARSER_COINS Список валют (через запятую)
MODULE_COINGECKO_RATES_PARSER_LIMIT Максимальное количество записей в списке
MODULE_COINGECKO_RATES_PARSER_API_KEY API ключ (необязательно)
Настройка парсера курсов CoinMarketCap

Официальный сайт

1) Перейдите в раздел "Overview" - "API Key", скопируйте API ключ нажав кнопку "Copy Key".

Полученные данные необходимо указать в файле переменных окружения.

Пример заполнения:

MODULE_COINMARKETCAP_RATES_PARSER_ENABLED=true
MODULE_COINMARKETCAP_RATES_PARSER_FETCH_INTERVAL=5
MODULE_COINMARKETCAP_RATES_PARSER_CACHE_TTL=15
MODULE_COINMARKETCAP_RATES_PARSER_PAIR_PREFIX=CMC
MODULE_COINMARKETCAP_RATES_PARSER_DECIMALS=8
MODULE_COINMARKETCAP_RATES_PARSER_BASE_CURRENCY=USD
MODULE_COINMARKETCAP_RATES_PARSER_COINS=bitcoin,ethereum
MODULE_COINMARKETCAP_RATES_PARSER_LIMIT=50
MODULE_COINMARKETCAP_RATES_PARSER_API_KEY=xubeezi5xohCeesaiqu2daequohchae1
Переменная окружения Описание
MODULE_COINMARKETCAP_RATES_PARSER_ENABLED Включить дополнение (true / false)
MODULE_COINMARKETCAP_RATES_PARSER_FETCH_INTERVAL Интервал обновления данных (минуты)
MODULE_COINMARKETCAP_RATES_PARSER_CACHE_TTL Время жизни кеша (минуты)
MODULE_COINMARKETCAP_RATES_PARSER_PAIR_PREFIX Префикс для названия пар
MODULE_COINMARKETCAP_RATES_PARSER_DECIMALS Максимальное количество знаков после запятой
MODULE_COINMARKETCAP_RATES_PARSER_BASE_CURRENCY Базовая валюта (через запятую)
MODULE_COINMARKETCAP_RATES_PARSER_COINS Список валют (через запятую)
MODULE_COINMARKETCAP_RATES_PARSER_LIMIT Максимальное количество записей в списке
MODULE_COINMARKETCAP_RATES_PARSER_API_KEY API ключ (необязательно)
Настройка парсера курсов CurrencyApi

Официальный сайт

1) Перейдите в раздел "Dashboard" - "Default Key" и скопируйте API ключ.

Полученные данные необходимо указать в файле переменных окружения.

Пример заполнения:

MODULE_CURRENCYAPI_RATES_PARSER_ENABLED=true
MODULE_CURRENCYAPI_RATES_PARSER_FETCH_INTERVAL=1440
MODULE_CURRENCYAPI_RATES_PARSER_CACHE_TTL=4320
MODULE_CURRENCYAPI_RATES_PARSER_PAIR_PREFIX=CA
MODULE_CURRENCYAPI_RATES_PARSER_DECIMALS=4
MODULE_CURRENCYAPI_RATES_PARSER_BASE_CURRENCY=USD
MODULE_CURRENCYAPI_RATES_PARSER_CURRENCIES=EUR,UAH
MODULE_CURRENCYAPI_RATES_PARSER_API_KEY=phooR7ing1Ichah5aiRah1Aijeep8AhN
Переменная окружения Описание
MODULE_CURRENCYAPI_RATES_PARSER_ENABLED Включить дополнение (true / false)
MODULE_CURRENCYAPI_RATES_PARSER_FETCH_INTERVAL Интервал обновления данных (минуты)
MODULE_CURRENCYAPI_RATES_PARSER_CACHE_TTL Время жизни кеша (минуты)
MODULE_CURRENCYAPI_RATES_PARSER_PAIR_PREFIX Префикс для названия пар
MODULE_CURRENCYAPI_RATES_PARSER_DECIMALS Максимальное количество знаков после запятой
MODULE_CURRENCYAPI_RATES_PARSER_BASE_CURRENCY Базовая валюта (через запятую)
MODULE_CURRENCYAPI_RATES_PARSER_CURRENCIES Список валют (через запятую)
MODULE_CURRENCYAPI_RATES_PARSER_API_KEY API ключ
Настройка мерчанта BetPay

Официальный сайт

1) Перейдите в раздел "Settings" - "API Key" и скопируйте "MerchantID" (ID мерчанта).

2) Нажмите кнопку "Generate new Secret Key" и скопируйте "Secret Key" (секретный ключ).

Полученные данные необходимо указать в файле переменных окружения.

Пример заполнения:

MODULE_BETPAY_MERCHANT_ENABLED=true
MODULE_BETPAY_MERCHANT_CURRENCIES=CARDUAH,MONOBUAH,P24UAH
MODULE_BETPAY_MERCHANT_MERCHANT_ID=ahni8pheinair2ahL4xeala1Uowam4he
MODULE_BETPAY_MERCHANT_SECRET_KEY=IeC4vec9gie9eemoozahmohrei5much6
Переменная окружения Описание
MODULE_BETPAY_MERCHANT_ENABLED Включить дополнение (true / false)
MODULE_BETPAY_MERCHANT_CURRENCIES Валюты для которых используется мерчант (через запятую)
MODULE_BETPAY_MERCHANT_MERCHANT_ID ID мерчанта
MODULE_BETPAY_MERCHANT_SECRET_KEY Секретный ключ
Настройка мерчанта TelegramChat

Пример заполнения:

MODULE_TELEGRAM_CHAT_MERCHANT_ENABLED=true
MODULE_TELEGRAM_CHAT_MERCHANT_CURRENCIES=CARDUAH,MONOBUAH,P24UAH
MODULE_TELEGRAM_CHAT_MERCHANT_DEFAULT_LOCALE=ru
MODULE_TELEGRAM_CHAT_MERCHANT_ROUTE_PREFIX=tcm
MODULE_TELEGRAM_CHAT_MERCHANT_OPERATOR_ACCEPT_CHAR=+
MODULE_TELEGRAM_CHAT_MERCHANT_OPERATOR_SKIP_CHAR=-
MODULE_TELEGRAM_CHAT_MERCHANT_PAYMENT_CONFIRMATION=true
MODULE_TELEGRAM_CHAT_MERCHANT_NOTIFY_USER_PAYMENT_DETAILS=false
MODULE_TELEGRAM_CHAT_MERCHANT_API_ENABLED=false
MODULE_TELEGRAM_CHAT_MERCHANT_RECEIPT_UPLOAD=true
MODULE_TELEGRAM_CHAT_MERCHANT_RECEIPT_MIME_TYPES=image/jpg,image/jpeg,image/png,image/heic,application/pdf
MODULE_TELEGRAM_CHAT_MERCHANT_RECEIPT_MAX_SIZE=1000
Переменная окружения Описание
MODULE_TELEGRAM_CHAT_MERCHANT_ENABLED Включить дополнение (true / false)
MODULE_TELEGRAM_CHAT_MERCHANT_CURRENCIES Валюты для которых используется мерчант (через запятую)
MODULE_TELEGRAM_CHAT_MERCHANT_DEFAULT_LOCALE Язык по умолчанию (ru, uk, en)
MODULE_TELEGRAM_CHAT_MERCHANT_ROUTE_PREFIX Префикс для URL-страниц модуля
MODULE_TELEGRAM_CHAT_MERCHANT_PAYMENT_CONFIRMATION Кнопка подтверждение оплаты (true / false)
MODULE_TELEGRAM_CHAT_MERCHANT_NOTIFY_USER_PAYMENT_DETAILS Отправка письма пользователю с платежными реквизитами (true / false)
MODULE_TELEGRAM_CHAT_MERCHANT_API_ENABLED API-эндпоинт (true / false)
MODULE_TELEGRAM_CHAT_MERCHANT_RECEIPT_UPLOAD Возможность загрузки чека (true / false)
MODULE_TELEGRAM_CHAT_MERCHANT_RECEIPT_MIME_TYPES Разрешенные MIME-типы файла чека (через запятую)
MODULE_TELEGRAM_CHAT_MERCHANT_RECEIPT_MAX_SIZE Максимальный размер чека (килобайты)
Настройка мерчанта PoolPaymentDetails

Для доступа в панель Администратора используйте URL-адрес:

https://ВАШ.ДОМЕН/pm/admin/auth

Для добавления Администратора используйте команду:

php artisan admin:create pool_merchant <email> <пароль>

Для удаления Администратора используйте команду:

php artisan admin:delete pool_merchant <email>

Пример заполнения:

MODULE_POOL_MERCHANT_ENABLED=true
MODULE_POOL_MERCHANT_CURRENCIES=CARDUAH,MONOBUAH,P24UAH
MODULE_POOL_MERCHANT_ROUTE_PREFIX=pm
MODULE_POOL_MERCHANT_PAGINATION_LIMIT=25
MODULE_POOL_MERCHANT_THEME=auto
MODULE_POOL_MERCHANT_FALLBACK_MERCHANT=
Переменная окружения Описание
MODULE_POOL_MERCHANT_ENABLED Включить дополнение (true / false)
MODULE_POOL_MERCHANT_CURRENCIES Валюты для которых используется мерчант (через запятую)
MODULE_POOL_MERCHANT_ROUTE_PREFIX Префикс для URL-страниц модуля
MODULE_POOL_MERCHANT_PAGINATION_LIMIT Количество записей на странице
MODULE_POOL_MERCHANT_THEME Цветовая тема шаблона (auto, light, dark)
MODULE_POOL_MERCHANT_FALLBACK_MERCHANT Резервный мерчант
Настройка мерчанта PayPlay

Официальный сайт

1) Перейдите в раздел "Settings" - "Tokens".

2) В открывшемся окне нажмите кнопку "Generate" и скопируйте "API Token".

3) Перейдите в раздел "Payment pages" - "General" и скопируйте "Slug" (ID мерчанта).

Полученные данные необходимо указать в файле переменных окружения.

Пример заполнения:

MODULE_PAYPLAY_MERCHANT_ID=agaihoish3oo5Ael
MODULE_PAYPLAY_MERCHANT_TOKEN=Iciu3shahzuW7iereiTh2olik8Yae1ma
Переменная окружения Описание
MODULE_PAYPLAY_MERCHANT_ID ID мерчанта
MODULE_PAYPLAY_MERCHANT_TOKEN Токен
Настройка IP-чекера

Официальный сайт

1) Перейдите в раздел "Settings" - "API Key" и скопируйте "MerchantID" (ID мерчанта).

Полученные данные необходимо указать в файле переменных окружения.

Пример заполнения:

MODULE_BAD_USERS_CHECKER_ENABLED=true
MODULE_BAD_USERS_CHECKER_ORDER_STATUS=CREATED
MODULE_BAD_USERS_CHECKER_CACHE_TTL=1440
MODULE_BAD_USERS_CHECKER_IP_API_KEY=
MODULE_BAD_USERS_CHECKER_COUNTRIES_DETECTION=IR,KP,CU
MODULE_BAD_USERS_CHECKER_CONTINENTS_DETECTION=
MODULE_BAD_USERS_CHECKER_PROXY_DETECTION=true
MODULE_BAD_USERS_CHECKER_MOBILE_DETECTION=false
Переменная окружения Описание
MODULE_BAD_USERS_CHECKER_ENABLED Включить дополнение (true / false)
MODULE_BAD_USERS_CHECKER_ORDER_STATUS Статус заявки на обмен для проверки (CREATED / PAID)
MODULE_BAD_USERS_CHECKER_CACHE_TTL Время жизни кеша (минуты)
MODULE_BAD_USERS_CHECKER_IP_API_KEY API ключ (необязательно)
MODULE_BAD_USERS_CHECKER_COUNTRIES_DETECTION Список запрещенных стран (через запятую, необязательно)
MODULE_BAD_USERS_CHECKER_COUNTRIES_DETECTION Список запрещенных континентов (через запятую, необязательно)
MODULE_BAD_USERS_CHECKER_PROXY_DETECTION Выявление VPN и прокси (true / false)
MODULE_BAD_USERS_CHECKER_MOBILE_DETECTION Выявление мобильной сети (true / false)
Настройка Scam-чекера

Официальный сайт

Пример заполнения:

MODULE_BESTCHANGE_SCAM_CHECKER_ENABLED=true
MODULE_BESTCHANGE_SCAM_CHECKER_ORDER_STATUS=CREATED
MODULE_BESTCHANGE_SCAM_CHECKER_ROUTE_PREFIX=bsc
MODULE_BESTCHANGE_SCAM_CHECKER_REPORT_LINK_EXPIRATION=180
MODULE_BESTCHANGE_SCAM_CHECKER_ACCOUNT_ID=123
MODULE_BESTCHANGE_SCAM_CHECKER_API_KEY=ieChiobainga1ol4Feibaesie7Thaife
MODULE_BESTCHANGE_SCAM_CHECKER_USE_LOCAL_DB=false
MODULE_BESTCHANGE_SCAM_CHECKER_VALUE_MIN_LENGTH=8
MODULE_BESTCHANGE_SCAM_CHECKER_IP_DETECTION=true
MODULE_BESTCHANGE_SCAM_CHECKER_EMAIL_DETECTION=true
MODULE_BESTCHANGE_SCAM_CHECKER_PHONE_DETECTION=true
MODULE_BESTCHANGE_SCAM_CHECKER_NAME_DETECTION=true
MODULE_BESTCHANGE_SCAM_CHECKER_PAYMENT_DETAILS_DETECTION=true
MODULE_BESTCHANGE_SCAM_CHECKER_COMMAND_CHECK=bestchangescamcheck
MODULE_BESTCHANGE_SCAM_CHECKER_THEME=auto
Переменная окружения Описание
MODULE_BESTCHANGE_SCAM_CHECKER_ENABLED Включить дополнение (true / false)
MODULE_BESTCHANGE_SCAM_CHECKER_ORDER_STATUS Статус заявки на обмен для проверки (CREATED / PAID)
MODULE_BESTCHANGE_SCAM_CHECKER_ROUTE_PREFIX Префикс для URL-страниц модуля
MODULE_BESTCHANGE_SCAM_CHECKER_REPORT_LINK_EXPIRATION Время жизни ссылки с отчётом (минуты)
MODULE_BESTCHANGE_SCAM_CHECKER_ACCOUNT_ID ID аккаунта
MODULE_BESTCHANGE_SCAM_CHECKER_API_KEY API ключ
MODULE_BESTCHANGE_SCAM_CHECKER_USE_LOCAL_DB Использовать локальную базу записей (true / false)
MODULE_BESTCHANGE_SCAM_CHECKER_VALUE_MIN_LENGTH Минимальная длина искомого слова (символов)
MODULE_BESTCHANGE_SCAM_CHECKER_IP_DETECTION Проверка по IP-адресу (true / false)
MODULE_BESTCHANGE_SCAM_CHECKER_EMAIL_DETECTION Проверка по электронной почте (true / false)
MODULE_BESTCHANGE_SCAM_CHECKER_PHONE_DETECTION Проверка по номеру телефона (true / false)
MODULE_BESTCHANGE_SCAM_CHECKER_NAME_DETECTION Проверка по ФИО (true / false)
MODULE_BESTCHANGE_SCAM_CHECKER_PAYMENT_DETAILS_DETECTION Проверка по платёжным реквизитам (true / false)
MODULE_BESTCHANGE_SCAM_CHECKER_THEME Цветовая тема шаблона (auto, light, dark)
Настройка управления обменником в Telegram

Пример заполнения:

MODULE_EXCHANGER_MANAGER_ENABLED=true
Переменная окружения Описание
MODULE_EXCHANGER_MANAGER_ENABLED Включить дополнение (true / false)
Настройка управления пользователями в Telegram

Пример заполнения:

MODULE_USERS_MANAGER_ENABLED=true
Переменная окружения Описание
MODULE_USERS_MANAGER_ENABLED Включить дополнение (true / false)
Настройка управления заявками на обмен в Telegram

Пример заполнения:

MODULE_ORDERS_MANAGER_ENABLED=true
Переменная окружения Описание
MODULE_ORDERS_MANAGER_ENABLED Включить дополнение (true / false)
Настройка управления валютами в Telegram

Пример заполнения:

MODULE_CURRENCIES_MANAGER_ENABLED=true
MODULE_CURRENCIES_MANAGER_GROUPS=G1:331,333|G2:327
Переменная окружения Описание
MODULE_CURRENCIES_MANAGER_ENABLED Включить дополнение (true / false)
MODULE_CURRENCIES_MANAGER_GROUPS Группы валют (ГРУППА:ID1,ID2)
Настройка управления направлениями обмена в Telegram

Пример заполнения:

MODULE_DIRECTIONS_MANAGER_ENABLED=true
MODULE_DIRECTIONS_MANAGER_GROUPS=G1:100,101|G2:105
Переменная окружения Описание
MODULE_DIRECTIONS_MANAGER_ENABLED Включить дополнение (true / false)
MODULE_DIRECTIONS_MANAGER_GROUPS Группы валют (ГРУППА:ID1,ID2)
Опубликовано: 24.01.2025 19:22
© Exchanger CMS, 2018 - 2026. Скрипт обменника валют. Все права защищены. Пользовательское соглашение