iEXExchanger 10.x
Официальный сайт
  • 10.x
  • История версий
  • Введение
  • Журнал изменений
  • Общая информация
    • Полезные советы
      • Технические требования к серверу
        • Сервер на FastVPS
        • Сервер на Timeweb
      • Домен для обменника
      • От мониторингов
        • Как попасть в BestChange
        • Рекомендации к обменникам
      • Защита от DDoS-атак
    • Центр безопасности
      • Настройка Google Authenticator
      • Изменение URL панели управления
      • Доступ к панели по IP-адресу
      • Управление группами пользователей
      • CSP Безопасность
      • Защита от CSRF-атак
      • Код безопасности для автовыплат
      • Ограничение доступа по IP в Cloudflare
      • Настройка защиты Fail2ban
      • Советы по безопасности от BestChange
      • Конфигурация брандмауэра UFW
      • Блокировка нежелательных email-адресов
  • Обучение
    • Изучение продукта
      • Введение
      • Начало работы
      • Главы
        • 1. Основные настройки
        • 2. Настройки интерфейса
        • 3. Коды валют и платежные системы
        • 4. Создание валют
        • 5. Настройка курсов
        • 6. Создание направлений
        • 7. Настройка заявок
    • Видеоматериалы
      • Быстрый запуск с нуля
      • Начало работы
        • Настройка планировщика задач
      • Главы
  • УСТАНОВКА И НАСТРОЙКА
    • Установка системы
      • Установка ПО
        • Шаг 1: Подготовка
        • Шаг 2: Настройка FastPanel
        • Шаг 3: Команды терминала
        • Шаг 4: Запуск процессов
          • Настройка Supervisor
          • Настройка PM2
        • Шаг 5: Финальные настройки
      • Интеграция с Cloudflare
        • Подключение сайта к Cloudflare
        • Включение HTTPS
        • Режим защиты (Under Attack Mode)
        • Настройка DNS
        • Установка SSL-сертификата
        • Белый и чёрный список IP
        • Очистка кэша Cloudflare
      • Настройка конфигурации
    • Обновление продукта
      • Обновление с 10.0.x до 10.0.2
      • Переход на версию 10.0.0
      • Обновления внутри 9.x
        • Инструкция с 9.2.1 до 9.2.2
        • Инструкция с 9.2 до 9.2.1
        • Инструкция с 9.1 до 9.2
      • Инструкция по загрузке архивов и лицензии
    • Файлы лицензии
    • CRON: настройка задач
  • Заявки
    • Работа с заявками
      • Статусы заявок
      • Этапы для Заявок
      • Лимиты для операторов
      • Причины для заявок
      • Настройка Live заявок
    • Верификация
      • Верификация карт
        • Категория верификаций
        • Инструкция верификаций
      • Верификация личности (KYC)
  • Меню
    • Основное
      • Добавить код валюты
      • Добавить платежную систему
      • Валюты
        • Добавить новую валюту
        • Сети для валют
        • Фильтры для валют
        • Метки для валют
        • Быстрые команды
      • Направление
        • Добавить новое направление
        • Режимы направлений
        • Сортировка направлений
        • Групповая комиссия
        • Сумма обмена
        • Уведомления
      • Резервы
        • Стандартный резерв
        • Резерв из сервера
        • Резерв из файла
      • Платежные реквизиты
        • Добавить реквизит
        • Информационные поля
        • Дополнительные поля
        • Как настроить систему выдачи реквизитов по запросу?
      • Уведомления
        • Настройка уведомлений в направлениях
        • Настройка уведомлений в валютах
      • Дополнительные поля
        • Доп. поля для валют
        • Доп. поля для направлений
      • Шаблоны
        • Шаблоны для валют
        • Шаблоны для направлений
    • Внешний вид
      • Кастомизация главной страницы
      • Кастомизация окна оплаты заявки
      • Настройка текста
      • Виды отображения направлений обмена на главной странице
      • Уведомление на сайте
      • Цветовая палитра и стили оформления сайта
      • Вопросы и Ответы
        • Как настроить модальное окном "Подтверждение обмена"?
        • Как изменить шрифт на сайте?
        • Как вывести QR-Код при оплате заявки?
        • Как вывести галочку "Не запоминать введенные данные"?
        • Как настроить иконку и логотип?
        • Как установить свой фон на сайте?
        • Как настроить смену стилей?
    • Парсер курсов
      • Типы курсов
        • Курсы из источников
        • BestChange API парсер
          • Как получить ключ BestChange API?
          • Где находятся все созданные пары из BestChange API?
          • Настройка BestChange API парсера
          • Теги и формулы для расчёта курсов BestChange
        • Курсы из файла
        • Курсы по формуле
          • Теги и формулы для расчёта курсов валют
          • Стандартные формулы для расчёта курсов
        • Курсы конкурентов
      • CoinMarketCap API Keys
      • Дата последнего обновления курсов
      • Ускоренное обновление курсов
    • Партнерам и скидки
      • Партнерам
        • Баннеры партнеров
        • Другие разделы
        • Настройка партнерских процентов
        • Настройка партнерской программы для направлений обмена
        • Настройки партнерской программы
        • Настройка валюты для партнёрской программы
        • Почему не начисляются бонусы партнерам?
        • Почему в реферальной программе, неправильно отображается символ валюты?
      • Скидки
    • Пользователи
      • Группы прав пользователей
      • Фильтр по: IP или E-Mail
      • Лог авторизаций
  • Вопросы и ответы
    • Заявки
      • Где можно смотреть прибыль от заявок?
      • Почему создаются заявки, когда нет резерва?
      • Почему заявка автоматически отклоняется через минуту?
      • Как прикрепить файл к заявке, чтобы клиент увидел?
      • Как добавить комментарий к заявке пользователя?
      • Как отключить поле E-mail при для новых клиентов?
      • Как клиенты могут привязать чек к заявке?
      • Почему клиенты при открытии заявки получают сообщение "Нет доступ к заявке"?
      • Могут ли главные менеджеры выполнять любые заявки?
      • Почему клиенты не видят заявки в личном кабинете?
    • Направление обмена
      • Как настроить сумму обмена и установить направление по умолчанию на главной?
      • У меня большое кол-во направлений, как удобнее вывести их на главном?
    • Инфраструктура
      • Как сделать перенос с поддомена на основной домен?
      • Почему IP-адрес клиента отображается некорректно?
      • Как восстановить доступ в панель управления, если забыли пароль?
      • Как сбросить путь доступа к админке?
      • Где расположена корневая директория вашего сайта?
      • Где найти путь к проекту и имя пользователя?
      • (Важно) Что нужно знать перед тем как обновиться?
      • Как открыть терминал и подключиться к серверу по SSH?
      • Можно ли использовать имя файла без указания полного пути в URL?
    • Другие вопросы
      • Как попробовать демо-версию админки перед покупкой?
      • Почему в курсе обмена отображаются только целые числа?
      • Как изменить e-mail или пароль администратора?
      • Как включить Технический перерыв?
      • Где найти список XML кодов валют?
      • Почему администратору на E-mail не приходят сообщения?
      • Как сменить тип начисления вознаграждений для определенных клиентов?
      • Как настроить на blockchain ссылку?
      • Настройка AML, правил сервиса и согласия пользователей
  • Автоматизация
    • Мерчанты и API
      • Мерчанты
        • Предупреждение о рисках
        • Общие настройки
        • Rapira
        • AlfaBit (Pay)
        • Exnode
        • Heleket
        • WestWallet
        • Merchant001
        • PayScrow
        • Volet (ex.ADVCash)
        • Payeer
        • PerfectMoney
        • ePayCore
        • Firekassa
        • Tron
        • Ripple
        • WhiteBit
        • Garantex
        • RPC Connection
        • LuckyPay
        • IvanPay
        • B2BWallet
        • ABCEX
      • Автовыплаты
        • Предупреждение о рисках
        • Общие настройки автовыплат
        • Rapira
        • AlfaBit (Pay)
        • Exnode
        • Heleket
        • WestWallet
        • Garantex
        • Merchant001
        • Volet (ex.ADVCash)
        • Payeer
        • Firekassa
        • Ripple
        • Tron
        • WhiteBit
        • ePayCore
        • PerfectMoney
        • PayScrow
        • RPC Connection
        • LuckyPay
        • IvanPay
        • B2BWallet
        • ABCEX
        • GoldEx
      • Автоматизация валют с разными сетями
      • Как включить автовыплату без участия оператора?
      • Почему не выводится инструкция к оплате?
      • Стратегия обработки ошибок мерчантов
    • AML сервисы
      • Провайдеры
        • GETBlock
        • Rapira
        • AMLBot
        • BitOK
      • Как включить галочку о соглашении с правилами AML?
      • Как привязать AML сервис к валюте?
  • Настройки
    • Уведомления
      • E-mail уведомление
        • Настройка SMTP Yandex
        • Resend
      • Telegram уведомление
      • Всплывающее уведомление
    • Онлайн Чаты
      • Подключение JivoSite
        • Опции для JivoSite
      • Онлайн чат в заявке
    • Настройки
      • Логирование
        • Настройка логирования
      • Архивация заявок
    • Экспорт курсов
  • Модули
    • Контент
      • Меню
      • Страницы
      • Новости
      • Вопросы и Ответы
    • Утилиты
      • Промо-коды
      • Конкурсы
      • Баннеры
      • Контакты
      • Отзывы
      • Статистика
      • Преимущество
      • Статус работы сервиса
    • Работа с наличными
      • Где найти список кодов городов для работы с наличными?
    • Черный список
      • Черный список BestChange
    • Другие модули
      • Модуль "Ссылки для Footer"
      • Модуль "Внутренний счет"
        • Внутренний счет (Мерчант)
        • Внутренний счет (Автовыплата)
      • Модуль "Информация по банковским картам"
      • Модуль "Proxy менеджер"
      • Модуль "Счета пользователей"
      • Модуль "Правила сайта"
  • Прочие
    • Диагностика ошибок
    • Загрузка статического файла
    • Подключение Google reCaptcha
Powered by GitBook

Основное

  • Требования к серверу

iEXExchanger — это профессиональное решение для создания обменника валют.

On this page
  • Где это настроить?
  • Шаг 1. Включение парсера и API-ключ
  • Шаг 2. Выбор версии сайта
  • Шаг 3. Тип позиции
  • Шаг 4. Позиция по умолчанию
  • Шаг 5. Выбор валют
  • Зачем выбирать валюты?
  • Как правильно выбрать валюты?
  • Шаг 6. Выбор городов (только для наличных обменов)
  • Почему важно выбрать города?
  • Как правильно выбрать города?
  • Шаг 7. Списки обменников (Белый и Чёрный список)
  • Чёрный список обменников (исключения)
  • Белый список обменников (приоритетные)
  • Как списки работают вместе?
  • Шаг 8. Запись логов ошибок
  • Шаг 9. Автоматическое обновление (Таймер обновления курсов)
  • Как выбрать подходящий интервал?
  • Важные моменты по автообновлению:

Was this helpful?

  1. Меню
  2. Парсер курсов
  3. Типы курсов
  4. BestChange API парсер

Настройка BestChange API парсера

PreviousГде находятся все созданные пары из BestChange API?NextТеги и формулы для расчёта курсов BestChange

Last updated 1 month ago

Was this helpful?

Перед тем как вы начнёте добавлять пары обмена и настраивать курсы, необходимо правильно настроить сам парсер BestChange API. Эти настройки задают, как именно будут подтягиваться курсы и какие данные использовать по умолчанию.

Где это настроить?

  1. Перейдите в раздел «Парсер курсов — BestChange API парсер».

  2. В правом верхнем углу нажмите на иконку настроек (⚙️).

  3. Заполните все поля по шагам, описанным ниже.

Шаг 1. Включение парсера и API-ключ

Включить парсер

  • Обязательно включите переключатель, чтобы активировать парсер.

    Без этого система не будет обновлять курсы

API Ключ

  • Введите ваш персональный API-ключ, который вы получили в кабинете BestChange.

  • Этот ключ позволяет системе подключаться к API BestChange и загружать данные.

Таймер (в секундах)

  • Интервал между запросами к API при ручном запуске.

  • Рекомендуется: 10–30 секунд.

После этого нажмите «Сохранить», чтобы система проверила и подгрузила все данные.

Шаг 2. Выбор версии сайта

Здесь выбираете язык и регион сайта BestChange, с которого будут браться курсы:

  • Русский — используется для обменников, работающих с русскоязычной аудиторией.

  • English — если вы работаете на международный рынок.

Курсы, валюты и список обменников могут отличаться между этими версиями. Выбирайте ту, где размещён ваш обменник.

Шаг 3. Тип позиции

Настройка «Тип позиции» влияет на то, как именно парсер выбирает курс из списка обменников на BestChange. От этого зависит, насколько точным будет попадание вашего обменника в нужную вам позицию.

При выборе позиции (например, 3-я или 5-я строка на BestChange) система может учитывать либо только курс, либо курс и рейтинг обменника. Рассмотрим оба варианта подробнее:.

Вариант 1: Rate (только курс)

(Стандартный, наиболее распространённый вариант)

Если выбран этот вариант, система ориентируется исключительно на текущий курс обмена. Рейтинг обменников, отзывы, репутация и другие параметры не учитываются.

Преимущества:

  • Простая логика, всегда легко понять, почему выбран именно этот курс.

  • Парсер быстро и точно находит нужную позицию.

Недостатки:

  • Вы можете получить курс от обменника с низким рейтингом или плохой репутацией на BestChange.

  • Возможно попадание менее надёжного обменника в вашу подборку.

Когда стоит выбрать Rate?

Если вам важна максимальная точность попадания в позицию и вы ориентируетесь только на цифры (например, для жёсткой конкуренции по цене).

Вариант 2: RankRate (курс + рейтинг)

(Продвинутый режим с учётом репутации обменников)

При выборе этого варианта система сначала учитывает рейтинг и репутацию обменников на BestChange, а затем уже курс. Таким образом, курс будет искаться не просто выгодный, но ещё и от надёжных обменников, которые имеют высокий рейтинг и хорошую репутацию.

Преимущества:

  • Вы защищены от ненадёжных обменников с низким рейтингом.

  • Более стабильная работа с проверенными партнёрами на BestChange.

Недостатки:

  • Курс может оказаться менее выгодным по сравнению с вариантом «Rate».

  • Система может пропустить некоторые позиции, если там будут ненадёжные обменники.

Когда стоит выбрать RankRate?

Если вам важна репутация обменников и качество обменов, даже в ущерб точности попадания в позицию по курсу.

Итоговые рекомендации:

  • Выберите «Rate», если приоритет — это выгодный курс и точность позиции.

  • Выберите «RankRate», если важнее всего качество обменников и надёжность операций.

Если не уверены — выберите Rate, как наиболее подходящий для большинства случаев.

Шаг 4. Позиция по умолчанию

Это строка в списке обменников на BestChange, под которую система будет подгонять курс по умолчанию (если не указано в паре обмена).

Примеры:

  • 3 — курс подбирается под 3-е место.

  • 1-4 — случайно подбирается позиция между 1 и 4 при каждом обновлении.

Если вы укажете позицию в самой паре обмена, эта настройка будет проигнорирована.

Шаг 5. Выбор валют

После того, как вы ввели API-ключ и сохранили базовые настройки, система загрузит с BestChange полный список доступных валют и криптовалют. Вам нужно будет выбрать из этого списка только те валюты, с которыми ваш обменник действительно работает или планирует работать.

Зачем выбирать валюты?

  • Парсер будет получать курсы только по тем направлениям, которые вы выбрали.

  • Если валюта не выбрана, то вы не сможете использовать её для создания направлений обмена и получать по ней автоматическое обновление курсов.

Как правильно выбрать валюты?

Выбирайте валюты в зависимости от того, с чем вы реально работаете:

  • Электронные деньги (например, QIWI, ЮMoney, WebMoney).

  • Банковские карты и платежные системы (Visa, Mastercard, Сбербанк, Тинькофф и др.).

  • Криптовалюты (Bitcoin, Ethereum, Litecoin и т.д.).

  • Наличные (рубли, доллары, евро и т.д.).

Примеры выбора валют:

  • Вы хотите обменивать Bitcoin на рубли через карты Сбербанка и Тинькофф: выберите валюты Bitcoin (BTC) и Сбербанк RUB, Тинькофф RUB.

  • Вы хотите обменивать Ethereum на наличные доллары и евро: выберите валюты Ethereum (ETH) и наличные валюты USD, EUR.

Важные рекомендации по выбору валют:

  • Не выбирайте валюты, которые не используете — это ускорит работу системы и упростит вам дальнейшую настройку.

  • Если вы планируете работать с новой валютой в будущем, её можно будет добавить позже — список всегда доступен для редактирования.

Шаг 6. Выбор городов (только для наличных обменов)

Если вы работаете с наличными обменами (например, обмен криптовалюты на наличные рубли), обязательно укажите города, в которых вы предоставляете эту услугу. Без указания городов наличные направления обмена работать не будут.

Почему важно выбрать города?

Для наличных операций на BestChange существуют отдельные списки курсов, которые зависят от города. Например, курс обмена наличных в Москве может значительно отличаться от курса обмена в Санкт-Петербурге.

  • Если город указан — парсер получит курс именно для указанного города.

  • Если город не выбран — парсер просто не найдёт курс для направления с наличкой, так как BestChange разделяет курсы наличных направлений по городам.

Как правильно выбрать города?

Выбирайте города, в которых:

  • У вас есть реальный пункт обмена наличных средств.

  • Вы готовы проводить операции с клиентами лично или через своих курьеров.

Например:

  • Если у вас обменный пункт наличных только в Москве — выберите только город Москва.

  • Если вы работаете с клиентами в нескольких городах (Москва, Казань, Екатеринбург) — выберите все эти города из списка.

Важные рекомендации по городам:

  • Не выбирайте города, в которых вы не ведёте реальной деятельности — это только усложнит работу системы и приведёт к некорректному отображению курса.

  • Список городов можно изменить в любой момент. Если вы откроете пункт в новом городе — просто добавьте его позже в настройках.

Шаг 7. Списки обменников (Белый и Чёрный список)

Эти настройки позволяют вам очень гибко контролировать, с каких именно обменников будут браться курсы при парсинге с BestChange. Вы можете задать списки обменников, которые будут всегда использоваться (белый список) или наоборот — всегда исключаться (чёрный список).

Чёрный список обменников (исключения)

Обменники, добавленные в этот список, будут полностью проигнорированы системой при парсинге курсов.

Когда полезно использовать?

  • Если вы столкнулись с обменником, который даёт некорректный курс.

  • Если обменник часто меняет условия, резервы или ненадёжный в работе.

  • Если вы хотите исключить конкретных конкурентов.

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

Вы добавляете ID обменников-конкурентов, чтобы случайно не повторять их курс.

Белый список обменников (приоритетные)

Если заполнен белый список, то парсер будет брать курсы только от указанных обменников. Остальные обменники, даже если у них лучший курс, будут полностью проигнорированы.

Когда полезно использовать?

  • Если у вас есть собственная сеть обменников и вы хотите брать курсы только из них.

  • Если вы доверяете ограниченному числу обменников и не хотите использовать другие источники курсов.

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

Вы доверяете только двум-трём крупным обменникам и хотите использовать исключительно их курсы, добавляете их ID в белый список.

Как списки работают вместе?

Если одновременно заполнены белый и чёрный списки, то система будет работать только с белым списком (чёрный список будет полностью игнорироваться).

Совет

Если вы не уверены в обменниках, начните с пустых списков и постепенно добавляйте обменники в чёрный или белый список, исходя из опыта.

Шаг 8. Запись логов ошибок

Эта настройка включает ведение журнала (лога) ошибок парсера.

Шаг 9. Автоматическое обновление (Таймер обновления курсов)

Эта настройка задаёт интервал, с какой периодичностью система будет автоматически обновлять курсы по направлениям обмена.

Как выбрать подходящий интервал?

Интервал
Когда использовать?

Каждые 10–20 секунд

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

Каждые 30 секунд

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

Каждую минуту

Для направлений с низкой волатильностью (например, обмен банковских карт или электронных денег). Это самый стабильный и экономичный вариант.

Важные моменты по автообновлению:

  • Чем чаще интервал обновления — тем точнее и актуальнее курсы, но выше нагрузка на сервер и на API BestChange.

  • Редкий интервал обновления снижает нагрузку, но может привести к тому, что ваши курсы будут менее конкурентоспособны, особенно при частых изменениях на рынке.

Рекомендуемый интервал для большинства случаев: 30 секунд или 1 минута.

Как получить ключ BestChange API?