Содержание
- Общая информация
- Создание бота в Telegram
- Настройка обменника
- Файл переменных окружения
- Установка на сервер
- Установка обновлений
- Запуск на локальном сервере
- Настройка WAF
- Настройка AnyMoney
- Настройка Binance Crypto
- Настройка Coinpayments
- Настройка Crypto Cash
- Настройка Exmo Code
- Настройка Exmo Crypto
- Настройка 4Bill
- Настройка Payeer
- Настройка PayLink
- Настройка PayPlay
- Настройка Volet
- Настройка WestWallet
- Настройка WhiteBIT Code
- Настройка WhiteBIT Crypto
- Настройка WhiteBIT Fiat
Автоматический режим написан на базе фреймворка Laravel, подробную информацию по установке и настройке можно найти на официальном сайте.
Для использования автоматического режима достаточно выбрать нужный мерчант исходящих платежей в настройках направления обмена. Чтобы лучше разобраться в принципе работы и настройках, рекомендуем протестировать автоматический режим без средств на балансе.
1) Зарегистрируйте нового бота, используя бот "@botFather" и скопируйте его токен (секретный ключ).
2) Используя бот "@userinfobot" узнайте и скопируйте свой "ID" (идентификатор пользователя).
API панели управления
1) Выпустите секретный ключ в разделе "Настройки приложения" - "Настройка API панели управления".
2) Заполните список доверенных IP-адресов.
Вебхуки
1) Выпустите секретный ключ в разделе "Настройки приложения" - "Настройка вебхуков".
2) Активируйте событие: "Изменение статуса заявки на обмен".
3) Укажите хост.
https://ВАШ.ДОМЕН/api/webhooks/exchanger
Перед началом установки создайте текстовый файл и заполните переменные окружения своими данными. В файл так же необходимо добавить переменные окружения купленных мерчантов.
Пример заполнения:
APP_URL=https://ВАШ.ДОМЕН APP_API_PREFIX= APP_TIMEZONE=Europe/Kyiv APP_LOCALE=ru APP_KEY= QUEUE_CONNECTION=sync DB_DATABASE=exchanger_cms_payouts DB_USERNAME=user DB_PASSWORD=12345 TELEGRAM_BOT_TOKEN=1234567890:AAHj3nG9xkPqT2v4LmXy7Zc8WqR5bKdJt9U TELEGRAM_ADMIN_CHAT_ID=360634322 EXCHANGER_URL=https://demo.exchanger-cms.com EXCHANGER_DASHBOARD_API_SECRET_KEY=Fa8aexee0ohK5ohziu2IePhal6shei9z EXCHANGER_WEBHOOK_SECRET_KEY=iaGh4ja5jeiHu0YohSho9ju8vahch7ei TRANSACTION_CONFIRMATION=true TRANSACTION_UNSAFE_AMOUNT=0 TRANSACTION_UNSAFE_IN_GATEWAYS=MANUALLY TRANSACTION_UNSAFE_OUT_GATEWAYS= TRANSACTION_UNSAFE_IN_CURRENCIES= TRANSACTION_UNSAFE_OUT_CURRENCIES= TRANSACTION_MANUAL_COMPLETION_GATEWAYS= TRANSACTION_REFERRAL_REWARD=MONOBUAH:0.3,ETH:0.01
| Переменная окружения | Описание |
|---|---|
| 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_ID | ID администратора в Telegram |
| EXCHANGER_URL | URL-адрес обменника |
| EXCHANGER_DASHBOARD_API_SECRET_KEY | Секретный ключ API панели управления обменника |
| EXCHANGER_WEBHOOK_SECRET_KEY | Секретный ключ вебхуков обменника |
| TRANSACTION_CONFIRMATION | Ручное подтверждение всех выплат (true / false) |
| TRANSACTION_UNSAFE_AMOUNT | Небезопасная сумма выплаты в USD эквиваленте |
| TRANSACTION_UNSAFE_IN_GATEWAYS | Небезопасные мерчанты входящих платежей (через запятую) |
| TRANSACTION_UNSAFE_OUT_GATEWAYS | Небезопасные мерчанты исходящих платежей (через запятую) |
| TRANSACTION_UNSAFE_IN_CURRENCIES | Небезопасные отдаваемые валюты (через запятую) |
| TRANSACTION_UNSAFE_OUT_CURRENCIES | Небезопасные получаемые валюты (через запятую) |
| TRANSACTION_MANUAL_COMPLETION_GATEWAYS | Ручные мерчанты исходящих платежей (через запятую) |
| TRANSACTION_REFERRAL_REWARD | Реферальное вознаграждение для получаемых валют (%) |
Используйте ниже представленные переменные окружения для более глубокой настройки.
Значения по умолчанию:
HTTP_CONNECT_TIMEOUT=3 HTTP_TIMEOUT=9 TELEGRAM_MAX_CONNECTIONS=1 TELEGRAM_SENDING_DELAY=500000 TELEGRAM_ERROR_REPORTING=true EXCHANGER_USER_AGENT=EXCMSAM
| Переменная окружения | Описание |
|---|---|
| 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 -e views
Для установки обновлений необходимо в ручную заменить файлы, переустановить зависимости и мигрировать базу данных.
Используйте встроенную команду для имитации Telegram вебхуков.
php artisan telegram:simulate-webhook
Используйте префикс для 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/"))
1) Перейдите в раздел "Merchant settings" и скопируйте "merchant id" (ID мерчанта).
2) Перейдите в раздел "Security" и скопируйте "secret key API" (секретный ключ), а так же укажите IP-адрес вашего сервера в поле "server ip address".
Полученные данные необходимо указать в файле переменных окружения.
Пример заполнения:
MODULE_ANYMONEY_MERCHANT_ID=1234567890 MODULE_ANYMONEY_SECRET_KEY=vaDeow6oosahsho0eefe7GaigaiZai1l MODULE_ANYMONEY_BASE_CURRENCY= MODULE_ANYMONEY_PROVIDER_BTC=BTC MODULE_ANYMONEY_PROVIDER_BCH=BCH MODULE_ANYMONEY_PROVIDER_LTC=LTC MODULE_ANYMONEY_PROVIDER_USDT=USDTERC20 MODULE_ANYMONEY_PROVIDER_ETH=ETH MODULE_ANYMONEY_PROVIDER_VOLET=ADVCUSD MODULE_ANYMONEY_PROVIDER_NIXMONEY=NIXUSD MODULE_ANYMONEY_PROVIDER_PAYEER=PRUSD MODULE_ANYMONEY_PROVIDER_WEBMONEY=WMZ MODULE_ANYMONEY_PROVIDER_MOBILE=MWUAH MODULE_ANYMONEY_PROVIDER_PRIVAT24=P24UAH MODULE_ANYMONEY_PROVIDER_MONOBANK=MONOBUAH MODULE_ANYMONEY_PROVIDER_CARD=CARDUAH MODULE_ANYMONEY_PROVIDER_CARD_P2P=
| Переменная окружения | Описание |
|---|---|
| MODULE_ANYMONEY_MERCHANT_ID | ID мерчанта |
| MODULE_ANYMONEY_SECRET_KEY | Секретный ключ |
| MODULE_ANYMONEY_BASE_CURRENCY | Базовая валюта (необязательно) |
| MODULE_ANYMONEY_PROVIDER_BTC | Валюты провайдера Bitcoin (через запятую) |
| MODULE_ANYMONEY_PROVIDER_BCH | Валюты провайдера Bitcoin Cash (через запятую) |
| MODULE_ANYMONEY_PROVIDER_LTC | Валюты провайдера Litecoin (через запятую) |
| MODULE_ANYMONEY_PROVIDER_USDT | Валюты провайдера Tether USDT (через запятую) |
| MODULE_ANYMONEY_PROVIDER_ETH | Валюты провайдера Ethereum (через запятую) |
| MODULE_ANYMONEY_PROVIDER_VOLET | Валюты провайдера Volet (через запятую) |
| MODULE_ANYMONEY_PROVIDER_NIXMONEY | Валюты провайдера NixMoney (через запятую) |
| MODULE_ANYMONEY_PROVIDER_PAYEER | Валюты провайдера Payeer (через запятую) |
| MODULE_ANYMONEY_PROVIDER_WEBMONEY | Валюты провайдера WebMoney (через запятую) |
| MODULE_ANYMONEY_PROVIDER_MOBILE | Валюты мобильного провайдера (через запятую) |
| MODULE_ANYMONEY_PROVIDER_PRIVAT24 | Валюты провайдера Privat24 (через запятую) |
| MODULE_ANYMONEY_PROVIDER_MONOBANK | Валюты провайдера Monobank (через запятую) |
| MODULE_ANYMONEY_PROVIDER_CARD | Валюты провайдера Visa/MasterCard (через запятую) |
| MODULE_ANYMONEY_PROVIDER_CARD_P2P | Валюты провайдера Visa/MasterCard P2P (через запятую) |
1) Перейдите в раздел "Account" - "API Management" и нажмите кнопку "Create API".
2) Выберите тип ключа "System generated".
3) Придумайте и укажите название ключа.
4) Укажите права ключа только "Enable Reading", "Enable Withdrawals" и "Enable Spot & Margin Trading" если вы планируете использовать функцию автоматической покупки.
5) Укажите IP-адрес вашего сервера в секции "IP access restrictions".
6) Скопируйте "API Key" (публичный API ключ) и "Secret key" (приватный API ключ).
Полученные данные необходимо указать в файле переменных окружения.
Пример заполнения:
MODULE_BINANCECRYPTO_PUBLIC_KEY=outhoa6teange4fie1gee9aeKuphooth MODULE_BINANCECRYPTO_PRIVATE_KEY=ain8angaejeev2iequusuuvohkeeF6ie MODULE_BINANCECRYPTO_TRADE_ASSETS=BTC,ETH MODULE_BINANCECRYPTO_TRADE_CURRENCY=USDT MODULE_BINANCECRYPTO_TRADE_FEE=0.1
| Переменная окружения | Описание |
|---|---|
| MODULE_BINANCECRYPTO_PUBLIC_KEY | Публичный API ключ |
| MODULE_BINANCECRYPTO_PRIVATE_KEY | Приватный API ключ |
| MODULE_BINANCECRYPTO_TRADE_ASSETS | Разрешенные к автоматической покупке валюты (через запятую) |
| MODULE_BINANCECRYPTO_TRADE_CURRENCY | Базовая валюта для торговли |
| MODULE_BINANCECRYPTO_TRADE_FEE | Комиссия на торговлю для вашего аккаунта (%) |
1) Перейдите в раздел "Account" - "API Keys", нажмите кнопку "Generate new key" и скопируйте публичный и приватный API ключ.
2) Нажмите кнопку "Edit permission" для только что созданного API ключа и активируйте метод "create_withdrawal".
3) Перейдите в раздел "API Key Settings" и укажите IP-адрес вашего сервера в поле "Restrict to IP/IP Range".
Полученные данные необходимо указать в файле переменных окружения.
Пример заполнения:
MODULE_COINPAYMENTS_PUBLIC_KEY=ishie0Eicighooquei1Aegoo4jie8iSh MODULE_COINPAYMENTS_PRIVATE_KEY=Yeel4liash9Soonie5aet8eiNeoy4Hoh MODULE_COINPAYMENTS_ADD_TX_FEE=false MODULE_COINPAYMENTS_AUTO_CONFIRM=true
| Переменная окружения | Описание |
|---|---|
| MODULE_COINPAYMENTS_PUBLIC_KEY | Публичный API ключ |
| MODULE_COINPAYMENTS_PRIVATE_KEY | Приватный API ключ |
| MODULE_COINPAYMENTS_ADD_TX_FEE | Включать комиссию в сумму платежа (true / false) |
| MODULE_COINPAYMENTS_AUTO_CONFIRM | Выплата без подтверждения (true / false) |
1) Перейдите в раздел "Overview", в блоке "Merchant Settings" нажмите кнопку "To Settings".
2) В открывшемся окне нажмите кнопку "Generate API Key" и выберите тип ключа "LEGACY".
3) Скопируйте "Public Key" (публичный API ключ) и "Secret key" (приватный API ключ).
4) Укажите "Endpoint access" - "Withdrawal", заполните список доверенных IP-адресов и нажмите кнопку "Create".
Полученные данные необходимо указать в файле переменных окружения.
Пример заполнения:
MODULE_CRYPTOCASH_PUBLIC_KEY=nah6meegi1iega6Kaow5iel3bohpeiBa MODULE_CRYPTOCASH_PRIVATE_KEY=yu4eeWe0ev9ACaishira7chookas3Iew
| Переменная окружения | Описание |
|---|---|
| MODULE_CRYPTOCASH_PUBLIC_KEY | Публичный API ключ |
| MODULE_CRYPTOCASH_PRIVATE_KEY | Приватный API ключ |
1) Перейдите в раздел "Settings" - "API" и нажмите кнопку "Generate API key".
2) Придумайте и укажите название ключа.
3) Укажите права ключа: "Funds withdrawal".
4) Нажмите кнопку "Limitations" для только что созданного API ключа и укажите IP-адрес вашего сервера.
5) Скопируйте "Public key" (публичный API ключ) и "Secret key" (приватный API ключ).
Полученные данные необходимо указать в файле переменных окружения.
Пример заполнения:
MODULE_EXMOCODE_PUBLIC_KEY=uok9aigha4go4fee3oht3nooheNoht4p MODULE_EXMOCODE_PRIVATE_KEY=poh9noochooLa9shu0Em2eeN0eeP7Eeh
| Переменная окружения | Описание |
|---|---|
| MODULE_EXMOCODE_PUBLIC_KEY | Публичный API ключ |
| MODULE_EXMOCODE_PRIVATE_KEY | Приватный API ключ |
1) Перейдите в раздел "Settings" - "API" и нажмите кнопку "Generate API key".
2) Придумайте и укажите название ключа.
3) Укажите права ключа: "Read only", "Funds withdrawal" и "Trade" если вы планируете использовать функцию автоматической покупки.
4) Нажмите кнопку "Limitations" для только что созданного API ключа и укажите IP-адрес вашего сервера.
5) Скопируйте "Public key" (публичный API ключ) и "Secret key" (приватный API ключ).
Полученные данные необходимо указать в файле переменных окружения.
Пример заполнения:
MODULE_EXMOCRYPTO_PUBLIC_KEY=eeThaepeiph7AhpheiyahSeiwoh3aifo MODULE_EXMOCRYPTO_PRIVATE_KEY=Aeh5Zoogooto0NoshiToh7aichegh2ei MODULE_EXMOCRYPTO_TRADE_ASSETS=BTC,ETH MODULE_EXMOCRYPTO_TRADE_CURRENCY=USDT
| Переменная окружения | Описание |
|---|---|
| MODULE_EXMOCRYPTO_PUBLIC_KEY | Публичный API ключ |
| MODULE_EXMOCRYPTO_PRIVATE_KEY | Приватный API ключ |
| MODULE_EXMOCRYPTO_TRADE_ASSETS | Разрешенные к автоматической покупке валюты (через запятую) |
| MODULE_EXMOCRYPTO_TRADE_CURRENCY | Базовая валюта для торговли |
Отправьте заявку на подключение компании, используя официальный сайт.
Полученные данные необходимо указать в файле переменных окружения.
Пример заполнения:
MODULE_FOURBILL_ACCOUNT_ID=578 MODULE_FOURBILL_SECRET_KEY=aibiechai3phahhieyierox5mie9APai MODULE_FOURBILL_WALLET_ID=363 MODULE_FOURBILL_SERVICE_ID=1 MODULE_FOURBILL_POINT=896
| Переменная окружения | Описание |
|---|---|
| MODULE_FOURBILL_ACCOUNT_ID | ID аккаунта |
| MODULE_FOURBILL_SECRET_KEY | Секретный ключ |
| MODULE_FOURBILL_WALLET_ID | ID кошелька |
| MODULE_FOURBILL_SERVICE_ID | ID сервиса |
| MODULE_FOURBILL_POINT | Точка |
1) Перейдите в раздел "FOR WEBSITES (API)" - "Mass Payouts" и нажмите кнопку "Activation".
2) Придумайте и укажите название в поле "Name".
3) Придумайте и укажите секретный ключ в поле "Secret key".
4) Укажите IP-адрес вашего сервера в поле "IP-address".
Полученные данные необходимо указать в файле переменных окружения.
Пример заполнения:
MODULE_PAYEER_ACCOUNT=P1234567890 MODULE_PAYEER_API_ID=0987654321 MODULE_PAYEER_API_PASSWORD=Ohp1yiogoo5cohT3quoo7olohyai9wah
| Переменная окружения | Описание |
|---|---|
| MODULE_PAYEER_ACCOUNT | Номер кошелька |
| MODULE_PAYEER_API_ID | Название API |
| MODULE_PAYEER_API_PASSWORD | Пароль API |
Отправьте заявку на подключение компании, используя официальный сайт.
Полученные данные необходимо указать в файле переменных окружения.
Пример заполнения:
MODULE_PAYLINK_TOKEN=iegohye1Aech4zieRahjirah7quie7ee
| Переменная окружения | Описание |
|---|---|
| MODULE_PAYLINK_TOKEN | Токен |
1) Перейдите в раздел "Settings" - "Tokens".
2) В открывшемся окне нажмите кнопку "Generate" и скопируйте "API Token".
3) Перейдите в раздел "Payment pages" - "General" и скопируйте "Slug" (ID мерчанта).
Полученные данные необходимо указать в файле переменных окружения.
Пример заполнения:
MODULE_PAYPLAY_ID=agaihoish3oo5Ael MODULE_PAYPLAY_TOKEN=Iciu3shahzuW7iereiTh2olik8Yae1ma MODULE_PAYPLAY_INCLUDE_TX_FEE=false
| Переменная окружения | Описание |
|---|---|
| MODULE_PAYPLAY_ID | ID мерчанта |
| MODULE_PAYPLAY_TOKEN | Токен |
| MODULE_PAYPLAY_INCLUDE_TX_FEE | Включать комиссию в сумму платежа (true / false) |
1) Перейдите в раздел "For Developers" и нажмите кнопку "CREATE NEW API".
2) Придумайте и укажите идентификатор SCI в поле "API NAME".
3) Придумайте и укажите секретный ключ в поле "API PASSWORD".
4) Укажите IP-адрес вашего сервера в поле "IP ADDRESS".
5) Укажите права ключа только "Make Transactions" и нажмите кнопку "SAVE".
Полученные данные необходимо указать в файле переменных окружения.
Пример заполнения:
MODULE_VOLET_EMAIL=user@gmail.com MODULE_VOLET_NAME=myapi MODULE_VOLET_SECRET_KEY=Iebaa2fiuchaes3xe4uunoo3co8Jeij1
| Переменная окружения | Описание |
|---|---|
| MODULE_VOLET_EMAIL | Электронная почта аккаунта |
| MODULE_VOLET_NAME | Название API |
| MODULE_VOLET_SECRET_KEY | Пароль API |
1) Перейдите в раздел "Settings" и нажмите кнопку "Add API key".
2) Укажите IP-адрес вашего сервера в поле "Allowed IP addresses".
3) Скопируйте "Public key" (публичный API ключ) и "Private key" (приватный API ключ).
4) Активируйте права ключа "make transfers".
Полученные данные необходимо указать в файле переменных окружения.
Пример заполнения:
MODULE_WESTWALLET_PUBLIC_KEY=Thoesa9oox0Nuthae3arohsai2ooy6oa MODULE_WESTWALLET_PRIVATE_KEY=aekohth4fi7Noovoo6eifu0Koom2loo8 MODULE_WESTWALLET_PRIORITY=medium
| Переменная окружения | Описание |
|---|---|
| MODULE_WESTWALLET_PUBLIC_KEY | Публичный API ключ |
| MODULE_WESTWALLET_PRIVATE_KEY | Приватный API ключ |
| MODULE_WESTWALLET_PRIORITY | Комиссия за транзакцию (low, medium, high) |
1) Нажав на аватар, перейдите в раздел "API" и нажмите кнопку "Generate a new key".
2) Скопируйте "Key" (публичный API ключ) и "Secret key" (приватный API ключ).
3) Укажите права ключа: "Codes" - "/api/v4/main-account/codes".
Полученные данные необходимо указать в файле переменных окружения.
Пример заполнения:
MODULE_WHITEBITCODE_PUBLIC_KEY=eemeeGoobaiPh4pair5quie8veepan9a MODULE_WHITEBITCODE_PRIVATE_KEY=ooteY5aekawohTee7jeibee8voh8Te8o
| Переменная окружения | Описание |
|---|---|
| MODULE_WHITEBITCODE_PUBLIC_KEY | Публичный API ключ |
| MODULE_WHITEBITCODE_PRIVATE_KEY | Приватный API ключ |
1) Нажав на аватар, перейдите в раздел "API" и нажмите кнопку "Generate a new key".
2) Скопируйте "Key" (публичный API ключ) и "Secret key" (приватный API ключ).
3) Укажите права ключа: "Withdrawal" - "/api/v4/main-account/withdraw-pay", "Wallet balance and history" - "/api/v4/main-account/history" и "Balance transfer" - "/api/v4/main-account/transfer", "/api/v4/main-account/fee", "Order management" - "/api/v4/order/stock_market" если вы планируете использовать функцию автоматической продажи.
Полученные данные необходимо указать в файле переменных окружения.
Пример заполнения:
MODULE_WHITEBITCRYPTO_PUBLIC_KEY=xuanohHahchaingoQu1iedai8ju0Poo7 MODULE_WHITEBITCRYPTO_PRIVATE_KEY=AimeQuaecoafeiw3ooroahei2eva4ooJ MODULE_WHITEBITCRYPTO_TRADE_CURRENCY=USDT MODULE_WHITEBITCRYPTO_TRADE_ASSETS=BTC,ETH
| Переменная окружения | Описание |
|---|---|
| MODULE_WHITEBITCODE_PUBLIC_KEY | Публичный API ключ |
| MODULE_WHITEBITCODE_PRIVATE_KEY | Приватный API ключ |
| MODULE_WHITEBITCRYPTO_TRADE_CURRENCY | Разрешенные к автоматической покупке валюты (через запятую) |
| MODULE_WHITEBITCRYPTO_TRADE_ASSETS | Базовая валюта для торговли |
1) Нажав на аватар, перейдите в раздел "API" и нажмите кнопку "Generate a new key".
2) Скопируйте "Key" (публичный API ключ) и "Secret key" (приватный API ключ).
3) Укажите права ключа: "Withdrawal" - "/api/v4/main-account/withdraw-pay".
Полученные данные необходимо указать в файле переменных окружения.
Пример заполнения:
MODULE_WHITEBITFIAT_PUBLIC_KEY=ieXohphohNae8Goh7uumoR6aiyixeiNg MODULE_WHITEBITFIAT_PRIVATE_KEY=eil0wieghoh8eechexung8zub8aif0Qu MODULE_WHITEBITFIAT_PROVIDER_CARD=CARDUAH,MONOBUAH,P24UAH MODULE_WHITEBITFIAT_PROVIDER_GEOPAY=GEOPAYUAH MODULE_WHITEBITFIAT_PROVIDER_VOLET=ADVCUSD
| Переменная окружения | Описание |
|---|---|
| MODULE_WHITEBITFIAT_PUBLIC_KEY | Публичный API ключ |
| MODULE_WHITEBITFIAT_PRIVATE_KEY | Приватный API ключ |
| MODULE_WHITEBITFIAT_PROVIDER_CARD | Валюты провайдера Visa/MasterCard (через запятую) |
| MODULE_WHITEBITFIAT_PROVIDER_GEOPAY | Валюты провайдера GeoPay (через запятую) |
| MODULE_WHITEBITFIAT_PROVIDER_VOLET | Валюты провайдера Volet (через запятую) |