Курсы из источников
Last updated
Was this helpful?
Last updated
Was this helpful?
Для корректного и регулярного автоматического обновления курсов валют обязательно добавьте специальное задание в планировщик задач (CRON).
Для этого перейдите по ссылке ниже и внимательно следуйте инструкциям на странице настройки. После того, как вы настроите задание, курсы начнут обновляться автоматически в заданное время. Если вы хотите убедиться в том, что курсы обновляются, перейдите по соответствующей ссылке и добавьте виджет «История обновления данных» на рабочий стол вашей панели управления. Без добавления задания в планировщик курсы валют обновляться не будут!
С помощью модуля «Курсы из источников» вы можете автоматически получать и постоянно обновлять курсы валют и криптовалют из множества проверенных источников, таких как Центральный банк, CoinMarketCap, Binance и других популярных бирж и сервисов.
Этот модуль полностью избавляет вас от ручного мониторинга и регулярного обновления курсов на вашем обменнике, позволяя экономить ваше время и минимизировать риски ошибок из-за человеческого фактора. Благодаря автоматическому парсингу, ваши клиенты всегда будут видеть только актуальные и максимально точные курсы, что значительно увеличивает доверие к вашему сервису и улучшает качество обслуживания.
Автоматическое обновление курсов обеспечит вашему обменнику бесперебойную и эффективную работу 24/7, позволяя вашим клиентам совершать обмен валют и криптовалют в любое время суток по самым выгодным и честным курсам.
В панели управления откройте раздел «Парсер курсов» — «Курсы из источников». Здесь представлен список всех доступных источников.
Нажмите на кнопку «Добавить пару», затем заполните появившуюся форму:
Источник: выберите сервис, откуда будет загружаться курс (например, CoinMarketCap, Rapira, Binance).
Код Отдаю: введите код валюты или криптовалюты, курс которой хотите получить (например, BTC для биткоина).
Код Получаю: укажите код валюты или криптовалюты, по отношению к которой рассчитывается курс (например, USD или USDT).
Знаки после запятой: рекомендуем ставить не менее 8-10 знаков для точных расчетов.
Тип парсинга (подробности ниже): выберите «Серверный» или «Внутренний».
Статус: установите «Активен», если курс должен регулярно обновляться.
Вы можете включить опцию «Разрешить добавить обратную пару», чтобы система автоматически создала обратный курс.
Например:
Вы добавляете пару: BTC - USD.
При включении обратной пары автоматически добавится ещё одна пара: USD - BTC.
Это удобно, так как не нужно вручную создавать обратные пары и экономит ваше время.
Курс напрямую загружается из внешнего источника (например, CoinMarketCap или Binance).
Пример: BTC - USD: Система напрямую получает курс 1 BTC = 10 000 USD.
Используйте серверный парсинг всегда первым, он является основой для внутреннего.
Внутренний парсинг создаёт курс на основе уже имеющегося серверного курса путём расчета формулы:
1 ÷ Серверный курс.
Пример: Вы уже загрузили серверный курс BTC - USD (1 BTC = 10 000 USD).
Для получения курса USD - BTC выберите тип парсинга «Внутренний».
Система автоматически рассчитает: 1 ÷ 10 000 = 0,0001. Вы получите точный обратный курс без необходимости получать его с внешнего источника.
Источник CoinMarketCap требует использования API-ключей. Эти ключи могут иметь ограничения по количеству запросов:
Бесплатные ключи позволяют делать ограниченное количество запросов в сутки. Если у вас много валютных пар, создайте сразу несколько ключей (рекомендуем 20-30 штук), чтобы не исчерпать лимиты.
Платные тарифы CoinMarketCap имеют более высокие лимиты и подходят для большого количества валютных пар.
Следите за лимитами вашего ключа в разделе «API Ключи». Если лимит превышен, система не сможет загрузить новые данные.
Если нужная вам валютная пара отсутствует в выбранном источнике, рекомендуем использовать «Курсы по формуле»:
Создайте пару вручную через формулу расчета курса, указав зависимости от других пар. Например, если нет пары USD - EUR, вы можете создать её через промежуточные пары, такие как USD - BTC → BTC - EUR.
Это поможет вам всегда получать необходимый курс, даже если его нет напрямую в источниках.
Регулярно проверяйте, какие источники вы используете. Отключайте неактуальные или редко используемые источники, чтобы оптимизировать работу системы и избежать ненужной нагрузки.
Убедитесь, что все пары, которые вам нужны, включены в активные источники и обновляются регулярно.
Для загрузки всех курсов, откройте раздел "Парсер курсов — Курсы из источников" выберите источник и нажмите "Список курсов".
Откройте панель управления.
Перейдите в раздел:
«Основное — Направление обмена — Список направлений»
Найдите нужное вам направление обмена (например: «Сбербанк RUB → Банк. счёт THB»).
Чтобы изменить настройки этого направления, нажмите на значок ✏️ (карандаш).
Если не можете найти нужное направление, используйте поиск или фильтры по статусам (например, «Архивные», «Включенные»).
После нажатия на значок ✏️ откроются настройки направления обмена.
Слева найдите раздел «Обмен» и нажмите на него.
Выберите подраздел «Курс обмена».
Теперь откроется форма настройки курса конкретного направления.
На странице настройки курса обмена вы увидите разные варианты:
«Курс из источников» (вам нужен именно этот раздел)
«Ручной курс обмена»
«Курс по формуле»
«Курс обмена из файла»
Следуйте далее инструкции:
В блоке «Курс из источников» найдите поле «Выберите курс из списка» и нажмите на него.
Откроется список загруженных ранее курсов:
Выберите нужный курс из списка, нажав на него (например, USD - RUB).
После выбора курса:
Убедитесь, что нужный курс корректно отображается в поле.
Нажмите на кнопку «Сохранить».
После сохранения обязательно проверьте, всё ли настроено правильно:
Вернитесь в общий список направлений обмена.
Проверьте, что направление отображает корректный курс из источника.
При необходимости сделайте тестовый обмен, чтобы убедиться в корректности расчётов.