Premium Exchanger (v 2.7)
  • Руководство администратора Premium Exchanger
    • Changelog
  • Перед началом работы
    • Рекомендации
      • Выбор сервера
      • Рекомендации от BestСhange
    • Основы безопасности
      • Общие меры безопасности
      • Как не стать жертвой мошенника
      • Как обезопасить панель управления обменником
      • Как защитить сервер
      • Как защитить аккаунты в платежных системах
      • Смена паролей для пользователей сервера
    • Лицензия на скрипт
      • Приобретение лицензии
      • Продление лицензии
    • Инструкция по установке скрипта
    • Инструкция по обновлению скрипта
      • Обновление с версии 2.6 до 2.7
      • Обновление с версии 2.5 до 2.6
      • Обновление с версии 2.4 до 2.5
      • Обновление с версии 2.3 до 2.4
      • Список обновлений
  • Основные настройки
    • Валюты и направления обмена
      • Создание новой валюты
      • Создание нового направления
      • Курсы валют
        • Курсы валют из файла
        • Парсер курсов валют (Парсеры 2.0)
        • Bestchange парсер (old)
        • Bestchange API парсер (new, начиная с v2.6)
      • Резервы валют
        • Резерв из файла
        • Резерв от другой валюты
          • Конвертация резерва при использовании мерчанта
          • Примеры настройки сложного резерва с использованием формул
        • Установка ручного резерва для новой валюты
      • Дополнительные поля
    • Верификация
      • Верификация личности (KYC)
      • Верификация платежных реквизитов
      • Подтверждение e-mail
      • Подтверждение номера телефона
    • Внешний вид
      • Виды таблиц направлений обмена
      • Кастомизация главной страницы
      • Личный кабинет клиента
      • Перевод сайта и панели администратора
        • Добавление нового языка
        • Редактирование перевода и изменение текста
      • Новости на сайте
      • Раздел "Заявки"
      • Раздел "Страницы"
      • Статусы заявок
        • Шаблоны текстов в заявках
      • Страницы "Правила сайта", "Правила проведения проверок AML/KYC/KYT"
      • Страница "Розыгрыш"
      • Уведомления на сайте
    • Мерчанты и автовыплаты
      • Внутренние счета
        • Внутренний счет (модуль мерчанта на приём)
        • Внутренний счет (модуль автовыплаты)
        • Обмен с участием внутреннего счета пользователя
      • Мерчанты
        • Диагностика мерчанта
        • Добавление или создание копии мерчанта
        • Общие настройки мерчантов
        • Использование своих карт/кошельков/счетов
        • ABCEx
        • Alfabit Crypto
        • ArchEx
        • BimBo (выдача своих реквизитов)
        • Bitbanker
        • DashPay
        • Diffpay
        • Electrum
        • Evo Pay
        • Exnode
        • FireKassa Card/Link
        • Garantex Crypto
        • Heleket
        • Ivanpay
        • Koshelek
        • Luckypay
        • Merchant001
        • MoneyGo
        • Nicepay
        • PandaPay
        • Payeer
        • PayKassa
        • Payscrow
        • PSPWare
        • Quickex
        • Rapira
        • Super Money
        • Utopia
        • XPay
        • Volet (ex-Advcash)
        • WebMoney
          • X19
        • WestWallet
        • Yobit
      • Автовыплаты
        • Предупреждение о рисках!
        • Добавление или создание копии автовыплаты
        • Общие настройки автовыплат
        • ABCEx
        • Alfabit Crypto
        • Binance
        • Electrum
        • Exnode
        • Firekassa
        • Garantex Crypto
        • GoldEx
        • Heleket
        • Ivanpay
        • Koshelek
        • Luckypay
        • Merchant001
        • MoneyGo
        • Nicepay
        • OTC
        • Payscrow
        • Payeer
        • PayKassa
        • Quickex
        • Rapira Crypto
        • Utopia
        • Volet (ex-Advcash)
        • Webmoney
        • WestWallet
        • Yobit
    • Модуль "Торговые действия"
      • Установка модуля "Торговые действия"
        • Общие настройки модуля
      • Диагностика ошибок
      • Создание торгового действия
        • Параметры торговых действий
        • ABCEx (в разработке)
        • Binance
        • Yobit
    • Модуль Electrum
      • Установка и настройка Electrum (2 кошелька)
      • Использование на компьютере (синхронизация кошельков)
      • Обновление Electrum на сервере (для версии 4.3.3 и ниже)
      • Создание дополнительного кошелька (для автовыплаты)
      • Удаление Electrum с сервера
      • Замена кошелька на сервере после установки Electrum
      • Установка и настройка Electrum (old version)
    • Партнерская программа
      • Баннеры партнеров
      • Прибыль и партнерский процент
    • Проверка AML
      • Настройка в v.2.7
      • Настройка в v.2.6 и ниже
        • AMLBot
        • BitOK
        • CoinKyt
        • Getblock
    • Настройки
      • Архивация заявок
      • Валидатор банковской карты
      • Валидатор криптокошелька
      • Вывод кол-ва подтверждений в заявке
      • Двухфакторная авторизация (2FA) в панели управления сайтом
      • Интерфейс Х19 (Webmoney)
      • Конфигурация Nginx и PHP-FPM при использовании панели ISP Manager
      • Логирование
        • Лог авторизации
        • Лог мерчантов и автовыплат
        • Лог Парсеров 2.0
        • Лог ошибок сервера
        • Лог сообщений Telegram
        • Лог статусов заявок
        • Лог AML
        • Лог API
        • Лог E-mail
        • Лог Trade actions
        • Логирование действий администратора
        • Настройки логирования
      • Настройки обменника
      • Настройки экрана в панели управления
      • Общие настройки
      • Описание модулей
        • Таблица модулей
      • Определение типа карты
      • Пароли безопасности
      • Работа сайта по HTTPS-соединению
      • Таймер удаления неоплаченной заявки
      • Функционал сайта в нерабочее время
      • Хуки
      • Хэш и ссылка на транзакцию
      • Экспорт обменов и экспорт/импорт направлений обмена и валют
      • SEO
        • Google Tag Manager
    • Телеграм-бот для обменов
      • Создание бота
      • Настройки бота
      • Диагностика
    • Уведомления администраторам и клиентам
      • Уведомления в Telegram
      • Уведомления по e-mail
      • Уведомления по SMS
    • Финансовая статистика
    • FAQ
      • Диагностика и решение ошибок при работе со скриптом
      • Добавление IP-адресов в Whitelist в Cloudflare
      • Замена SSH-ключей авторизации на сервере
      • Замена имени домена для лицензии
      • Как восстановить доступ в панель управления обменником?
      • Как изменить адрес панели управления обменником?
      • Как изменить пароль администратора?
      • Как найти корневую папку сайта на сервере?
      • Как найти раздел "Новости разработчика"
      • Как перенести сайт
      • Как проверить версию IonCube, установленную на сервере?
        • Как обновить ionCube Loader
      • Как обновить файлы на сервере?
      • Как обновить WordPress?
      • Как обновить OpenSSH на сервере?
      • Как проверить версию PHP, установленную на сервере?
        • Как обновить PHP
      • Как рассчитывается скидка на обмен, партнерское вознаграждение?
      • Как сбросить кэш в Cloudflare
      • Как сделать бэкап сайта?
      • Как создать задание Cron на сервере?
      • Как установить онлайн-чат?
      • Как установить плагин?
        • Работа с плагином при активации
      • Как установить проверочный файл для внешних сервисов?
      • Какие требования предъявляются к обменникам от мониторингов?
      • Обновление файлов скрипта
      • Просьба для клиента написать отзыв об успешном обмене
      • Что такое нестандартная комиссия в настройках направлений обмена и как она работает?
  • API Premium Exchanger
    • API v1
    • API партнерской программы (старая версия API)
Powered by GitBook
On this page
  • Настройки парсера
  • Курсы источников
  • Курсы
  • Пользовательские коэффициенты
  • Сайты (парсинг xml-файлов)
  • Автоматическое обновление курсов
  1. Основные настройки
  2. Валюты и направления обмена
  3. Курсы валют

Парсер курсов валют (Парсеры 2.0)

PreviousКурсы валют из файлаNextBestchange парсер (old)

Last updated 2 months ago

Для автоматического обновления курсов валют обязательно создайте на сервере, используя ссылку из раздела "Парсеры 2.0" — "Настройки"

Хэш для ссылки для задания cron задается в файле wp-content/plugins/premiumbox/userdata.php

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

Настройки парсера

  • Сортировка: • вручную — ручная сортировка курсов согласно разделу "Парсеры 2.0" ➔ "Сортировка курсов" • по названию — курсы будут отсортированы по названию автоматически

  • Тип парсера: • многопоточный — позволяет запустить несколько потоков выполнения, каждый из которых будет обрабатывать отдельный источник • CURL — может получать данные только по одному запросу в каждый момент времени и может быть более удобным и простым в использовании для получения небольшого количества данных

  • Логирование парсинга: • Нет — парсинг курсов от источников не будет логироваться • Да — будут логироваться все запросы и ответы от источников курсов • Только ошибки — будут логироваться только ошибки получения курсов

  • Таймаут (сек.) — это время в течение которого сайт ожидает ответа от стороннего сервиса. Если ответ не будет получен в заданное время, то сайт продолжит свою работу далее, оставшись без ответа. Если время не задано или равно 0, то действует стандартный таймаут в 20 секунд. Универсального значения для таймаута нет, потому что он зависит от скорости работы конкретного сервиса.

  • Дата обновления — дата и время последнего обновления парсера

  • Удалять старые данные — удалять старые курсы перед запуском парсера: • Нет • Да

  • Источники курсов — все доступные источники для парсинга курсов

При успешном обновлении курсов валют на открывшейся странице вы увидите слово "Выполнено".

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

Если вы используете ISP Manager — перейдите в раздел "Shell-клиент".

В открывшемся окне введите команду "curlссылка для парсинга".

Для примера проверим парсинг курсов от Garantex:

Курсы источников

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

Для удобства поиска конкретных данных вы можете воспользоваться фильтром по 3 условиям:

  • Источник — отображать курсы валют только от выбранного источника

  • Валюта Отдаю — отображать только пары, где в валюте "Отдаю" используется указанная в поле валюта

  • Валюта Получаю — отображать только пары, где в валюте "Получаю" используется указанная в поле валюта

Курсы

Для использования курсов в направлениях обмена, необходимо перенести в этот раздел выбранные курсы из разделе "Парсеры 2.0" ➔ "Курсы источников".

Только после переноса курсов, они станут доступны к выбору на вкладке "Автокорректировка курса" в настройках направления обмена, а также для автокорректировки курсов в Bestchange парсере.

Также в этом разделе вы можете создавать новые пары курсов. Используйте пары по умолчанию в качестве примера.

Вы можете комбинировать между собой курсы из раздела "Курсы источников", использовать десятичные дроби в формулах, а также использовать математические действия: • умножение — [cbr_usdrub] * [bitfinex_bchusd_last_price] • деление — 1 / [exmo_bchbtc_last_trade] • вычитание — [ecb_eurrub] - [cbr_eurrub] • сложение — [index_support] + 2

Нажатие кнопки "Копировать" создаст копию валюты, на строке которой была нажата кнопка.

Если у какого-либо курса в столбце "Курс для Отдаю" или "Курс для Получаю" отображается 0, значит используемый в полях "Формула курса для Отдаю" или "Формула курса для Получаю" шорткод недействительный — замените его.

Если нужного курса нет в разделе "Парсеры 2.0" ➔ "Курсы источников", перенесите в раздел "Курсы" обратный курс и используйте формулу 1/[курс_валют]— в этом случае вы получите требуемый курс.

Модуль "Конвертер"

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

В разделе "Курсы" будут созданы пары, где перечисленные списком валюты будут находиться на стороне "Отдаю").

Для того, чтобы создать все доступные курсы с перечисленными валютами — поставьте галочку "Обратный курс" перед нажатием "Применить".

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

Пользовательские коэффициенты

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

Начиная с версии 2.7, настрйока пользовательских коэффициентов перенесена в отдельный раздел.

Имя индекса — желаемое название, которое будет использоваться в формулах как шорткод Формула значения — в поле указывается число или математическая формула Значение индекса — значение для формулы, указанной выше (если указана формула) Тип индекса: • Подстановка формулы в курс

• Значение индекса

Комментарий — поле для ваших заметок

Сайты (парсинг xml-файлов)

Вы можете парсить открытые xml-файлы других обменников, если вам известен их url (часто это https://домен/request-exportxml.xml). Для использования опции активируйте модуль "Парсинг XML файлов с курсами обменников" в разделе "Модули"

После этого добавьте новый источник в разделе "Парсеры 2.0" ➔ "Добавить сайт". В открывшемся окне укажите название источника на свое усмотрение и ссылку на файл с курсами.

После сохранения источника перейдите в раздел "Парсеры 2.0" ➔ "Настройки" и активируйте добавленный источник.

После этого данные от источника появятся в разделе "Парсеры 2.0" ➔ "Курсы источников"

Автоматическое обновление курсов

При необходимости вы можете парсить собственный файл с курсами валют или xml-файл другого обменника для того, чтобы использовать эти курсы в других формулах. Для этого откройте раздел "Парсеры 2.0" ➔ "Добавить сайт" и в новом окне укажите ссылку на ваш XML-файл с курсами в поле "Адрес XML файла" После этого поставьте галочку напротив добавленного источника

Чтобы активировать работу парсера, в разделе "Парсеры 2.0" → "Настройки" установите галочки напротив названия источника, который вы хотите использовать. После этого запустите задачу Cron с этой же страницы.

Если этого не произошло или отображается другой текст — загляните в (пункт "Логирование парсинга" должен быть предварительно включен) и прочтите полученные логи.

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

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

Выберите из выпадающего списка источник курсов валют, а в поле "Валюты" укажите через запятую , для которых вы хотите создать валютные пары и нажмите "Применить"

Для автоматического обновления курсов, необходимо настроить . В разделе "Парсеры 2.0" ➔ "Настройки" в начале страницы выводится ссылка "Cron URL для обновления курсов ЦБ и криптовалют", которую необходимо добавить в планировщике задач (cron) на сервере. Обновление курсов можно выполнять каждую минуту.

раздел "Лог парсеров"
e-mail
Telegram
коды валют
планировщик задач (cron) на сервере
задание Cron
Раздел в сайдбаре
Настройки коэффициента
Формула будет подставляться напрямую в курс без скобок, а затем вычисляться само значение курса
Сначала будет вычислено значение коэффициента, а затем оно будет подставляться в курс