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
        • Bitconce Card/Link
        • DashPay
        • Diffpay
        • Electrum
        • Evo Pay
        • Exnode
        • FireKassa Card/Link
        • Garantex Crypto
        • Heleket
        • Ivanpay
        • Koshelek
        • Luckypay
        • Merchant001
        • MoneyGo
        • Nicepay
        • PandaPay
        • Payeer
        • PayKassa
        • Payscrow
        • Perfect Money
        • Premium Wallet (в разработке)
        • Quickex
        • Rapira
        • Super Money
        • Utopia
        • XPay
        • Volet (ex-Advcash)
        • WebMoney
          • X19
        • WestWallet
        • Yobit
      • Автовыплаты
        • Предупреждение о рисках!
        • Добавление или создание копии автовыплаты
        • Общие настройки автовыплат
        • ABCEx
        • Alfabit Crypto
        • Binance
        • Bitconce
        • Electrum
        • Exnode
        • Firekassa
        • Garantex Crypto
        • GoldEx
        • Heleket
        • Ivanpay
        • Koshelek
        • Luckypay
        • Merchant001
        • MoneyGo
        • Nicepay
        • OTC
        • Payscrow
        • Payeer
        • PayKassa
        • PerfectMoney
        • Premium Wallet (в разработке)
        • 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
  • Настройки модуля
  • Настройки
  • Работа со статусами заявок
  • Настройки прокси (использовать только при необходимости)
  • Особые опции
  • Подключение нескольких мерчантов
  1. Основные настройки
  2. Мерчанты и автовыплаты
  3. Мерчанты

Общие настройки мерчантов

PreviousДобавление или создание копии мерчантаNextИспользование своих карт/кошельков/счетов

Last updated 3 months ago

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

Настройки модуля

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

Настройки

Обратите внимание, что при использовании некоторых модулей мерчантов необходимо создать для каждой фиатной валюты/криптовалюты/сети криптовалюты. В каждой копии необходимо выбрать/указать соответствующий пункт (это поле для заполнение или выпадающий список "Сеть"/"Способ оплаты"/"Тип транзакции"), а затем подключить копию этого модуля на вкладке "Мерчанты и выплаты" в настройках направления обмена, где в валюте "Отдаю" используется указанная валюта.

Если в настройках модуля мерчанта отображается поле "Примечание для платежа" — обязательно заполните его текстом ID заявки: [exchange_id] или просто [exchange_id].

Это необходимо для привязки заявки к транзакции по ней у самого мерчанта — без указания этого шорткода не будет меняться статус заявки.

В блоке ниже указываются общие настройки для работы мерчанта.

  • Инструкция по оплате для пользователя - укажите рекомендации по оплате для пользователя, которые будут отображаться ему на странице с кнопкой "Перейти к оплате"

Подходящий текст для поля "Инструкция по оплате для пользователя":

<p>Переведите <strong>[copytext][sum1c][/copytext][currency_code_give] [psys_give]</strong></p>
<p>На адрес: [breakword]<strong>[copytext][to_account][/copytext], реквизиты принадлежат [dest_tag]</strong>[/breakword]</p>
<p>[qr_code size="200"][to_account][/qr_code]</p>
<p><strong>Внимание!</strong> Адрес имеет ограниченный срок жизни — не отправляйте средства после завершения срока заявки, это приведет к потере средств!</p>
<p>На оплату у вас осталось:</p>
[js_timer][bid_delete_time][/js_timer]
После оплаты система автоматически обработает платеж, как только он появится в сети.

Шорткод [breakword] в данном случае корректно разобьёт длинный (от 30 символов) номер кошелька [to_account] — к примеру, по криптовалюте Monero (XMR)

Разумеется, вышеуказанную инструкцию вы можете скорректировать на своё усмотрение.

  • Примечание для платежа — если данное поле отображается в настройках модуля мерчанта, обязательно заполните его, которое будет передаваться мерчанту. Корректное примечание платежа выглядит так: Заявка [exchange_id]

  • Погрешность суммы платежа — при необходимости укажите погрешность (абсолютное значение в валюте платежа или % от суммы из заявки), в этом случае мерчант будет проверять сумму оплаты от пользователя с заданной погрешностью (в меньшую сторону)

Пример 1: Задана погрешность 0,5. Пользователь должен оплатить 50 USDT, но по ошибке оплатил 49,9 USDT. При проверке мерчантом данный платеж будет засчитан, т.к. недоплата составила 0,1 USDT, что укладывается в рамки заданной погрешности 0,5.

Пример 2: Задана погрешность 1,5%. Пользователь должен оплатить 1000 DOGE, но по ошибке оплатил 990 DOGE. При проверке мерчантом данный платеж будет засчитан, т.к. недоплата составила 10 DOGE, что укладывается в рамки заданной погрешности 1,5% (1000*1,5%=15 DOGE).

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

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

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

  • Мин. сумма платежа для одной заявки — при необходимости установите минимальную сумму платежа для одной заявки. Мерчант не сможет принять оплату меньше заданного лимита

  • Макс. сумма платежа для одной заявки — при необходимости установите максимальную сумму платежа для одной заявки. Мерчант не сможет принять оплату больше заданного лимита

  • Дневной лимит заявок (количество) для мерчанта — количество выполненных заявок, которое можно создать в течение суток

  • Скрыть кнопку "Отменить заявку": • Да — убрать кнопку на странице заявки для клиента • Нет — отобразить кнопку

  • Сумма оплаты для пользователя — сумма, которая будет отображаться пользователю при создании заявки: • сумма Отдаете (доп. ком.) • сумма Отдаете (с доп. ком. и комиссией ПС) • сумма для резерва • сумма Отдаете

  • Сумма ожидаемая к зачислению — сумма, которая ожидается к зачислению на счет мерчанта: • сумма Отдаете (доп. ком.) • сумма Отдаете (с доп. ком. и комиссией ПС) • сумма для резерва • сумма Отдаете

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

Для этого при подключенном в направлении мерчанта создайте заявку, не оплачивайте её, разверните её по кнопке "Инфо" в разделе "Заявки", выберите тот тип суммы, размер которой совпадает с одной из указанных сумм и будет зачислен на счет мерчанта после взимания комиссии.

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

  • Разрешенные IP адреса (с новой строки) — задайте IP-адрес(а) платежной системы, которым будет разрешен доступ к статусному URL мерчанта. На данный URL платежная система присылает информацию о платеже. Если задать разрешенные IP-адреса, это повышает безопасность работы с мерчантом.

IP-адрес(а) платежной системы, с которых она присылает информацию о платеже на статусный URL, можно узнать в технической поддержке платежной системы

  • Хэш Cron файла — задайте хэш, который дополнит URL задания Cron (набор произвольных 20-40 латинских букв и цифр)

  • Хэш для Status/Result URL — задайте хэш, который дополнит статусный URL мерчанта. На данный URL платежная система присылает информацию о платеже. Если задать хэш, статусный URL становится уникальным, что повышает безопасность работы с мерчантом. Рекомендуем использовать хэш длиной 20-50 символов, содержащий латинские буквы и цифры. Пример хэша — ImYkwGsq2fjhuWypiasq2QJzVvCpis8umbxs8umbx

Если в настройках конкретного модуля мерчанта или автовыплаты отображается строка со Status URL/Callback URL, но нет упоминания о нём в инструкции по настройке самого модуля — можете игнорировать этот URL (работа с ним происходит на уровне кода без настройки администратором) При настройке мерчанта на стороне платежной системы в качестве статусного адреса (как правило это Status URL или Return URL) указывайте URL уже с заданным хэшем!

  • Режим отладки — активируйте опцию только при первоначальной настройке или при проблемах при работе с мерчантом. При включенной опции будет записываться расширенный лог мерчанта в раздел "Мерчанты" -> "Лог мерчантов": • Нет • Да

Работа со статусами заявок

В этом блоке настраивается работа мерчанта для определенных правил перехода заявки по статусам.

  • Номер счета с которого была сделана оплата не совпадает с указанным в заявке — при несовпадении счета можно перевести заявку в другой статус или оставить имеющийся: • оставлять статус заявки "Новая заявка" • изменять статус заявки на "На проверке" • изменять статус заявки на "Оплаченная заявка"

  • Сумма платежа меньше чем требуется — если пользователь совершил транзакцию на меньшую сумму, чем указано в заявке, можно перевести заявку в другой статус или оставить имеющийся: • оставлять статус заявки "Новая заявка" • изменять статус заявки на "На проверке" • изменять статус заявки на "Оплаченная заявка"

  • Сумма платежа больше чем требуется — если пользователь совершил транзакцию на большую сумму, чем указано в заявке, можно перевести заявку в другой статус или оставить имеющийся: • оставлять статус заявки "Новая заявка" • изменять статус заявки на "На проверке" • изменять статус заявки на "Оплаченная заявка"

  • Приоритет — укажите приоритет от 1 до 10 (где: 0 или пустое поле — отсутствие приоритета или последний модуль по использованию, с 1 по возрастанию — рост приоритета использования (0<1<2<3<...<n)), если в направлении обмена используются несколько модулей мерчантов

Наиболее подходящий мерчант для конкретной заявки выбирается автоматически с учетом приоритета. Мерчант не может быть заменен, если уже был использован в заявке

Настройки прокси (использовать только при необходимости)

В этом разделе указывается определенный IP-адрес, если нет доступа к мерчанту с обычного IP-адреса.

  • IP адрес — адрес прокси-сервера

  • Порт — порт прокси-сервера

  • Логин — ваш логин для доступа к прокси-серверу

  • Пароль — ваш пароль для доступа к прокси-серверу

  • Отключить прокси туннель — отключение опции при заполненных выше полях • Нет • Да

Особые опции

Подключение нескольких мерчантов

Начиная с версии 2.6, доступна опция замены мерчанта, если от него не удалось получить реквизиты для оплаты по каким-либо причинам (ошибки на стороне сервиса, ошибка авторизации в модуле, отсутствие доступных реквизитов у мерчанта и т.п.).

Доступные следующие варианты (раздел "Настройки обменника" -> "Основные настройки"):

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

Действие, если мерчант не сработал:

  • Подключить мерчант — после неудачной попытки получения реквизитов заявка останется в статусе "Новая заявка", вместо шорткода [to_account] будет отображен текст из поля "Текст ошибки, если счёт не указан" (если реквизиты от мерчанты должны отображаться в заявке)

или (начиная с версии 2.6), доступна опция замены текста на кнопке перехода на платежную страницу мерчанта, если по каким-то причинам мерчант (Bitconce Link, Firekassa Link и др.) не смог предоставить реквизиты для оплаты в виде платежной страницы (поле для текста на кнопке при получении ошибки находится в настройках используемого модуля мерчанта)

  • Перевести заявку в ошибку мерчанта — после неудачной попытки получения реквизитов заявка перейдет в статус "Ошибка мерчанта"

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

Если в настройках модуля мерчанта есть опция "Статус ошибки мерчанта":

Вы можете дополнительно настроить её (опция позволяет автоматически повторно запрашивать реквизиты у мерчанта, если они не были получены при создании заявки):

  • Статус ошибки — выполнится выбранное действие из опции "Действие, если мерчант не сработал" (раздел "Настройки обменника" -> "Основные настройки").

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

Если в направлении обмена подключен только один мерчант и используется вариант "Попробовать подключить другой мерчант" с заполненным шаблоном для поля "Текст ошибки, если счёт не указан", то заявка останется в статусе "Новая заявка", вместо шорткода [to_account] будет отображен текст из поля "Текст ошибки, если счёт не указан" (если реквизиты от мерчанты должны отображаться в заявке) или будет отображаться кнопка с текстом ошибки для перехода на платежную страницу (если реквизиты для оплаты предоставляются мерчантом на собственной платежной странице)

  • Показать QR код на странице оплаты — отображение QR-кода при переходе к оплате на странице заявки • Нет • Да

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

Не используйте опцию "Персональная настройка статусов, которые можно принимать" без необходимости!

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

  • Назначить заявке статус ошибки, в случае ошибки API — при ошибке ответа со стороны мерчанта, присваивать заявке статус ошибки: • Нет • Да

Начиная с версии 2.6, доступна опция замены текста на кнопке перехода на платежную страницу мерчанта, если по каким-то причинам мерчант (Bitconce Link, Firekassa Link и др.) не смог предоставить реквизиты для оплаты

Для отображения реквизитов, полученных от мерчанта, непосредственно в заявке, в поле "Инструкция по оплате для пользователя" используйте шорткод [to_account], когда мерчант подключен в направлении обмена.

Не забудьте создать задание Cron на сервере для проверки платежа —

инструкция по настройке