# Руководство администратора Premium Exchanger

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

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

Поэтому, если вы ответственны за управление криптообменником, рекомендуем ознакомиться с инструкцией и применять ее в своей работе. Это необходимый документ, который поможет вам эффективно выполнять свои обязанности и гарантировать качество работы онлайн-обменника.

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

<figure><img src="/files/USjAs5jyoxjpIwNvpVl1" alt=""><figcaption></figcaption></figure>


# Changelog

Лог добавления и обновления инструкций

<table><thead><tr><th width="114">Дата</th><th>Событие</th></tr></thead><tbody><tr><td>24.03.26</td><td>Обновлена инструкция "<a href="https://premium.gitbook.io/main/osnovnye-nastroiki/proverka-aml/nastroika-v-v.2.7">AML — Настройка в v.2.7</a>"</td></tr><tr><td>09.03.26</td><td>Добавлена инструкция для мерчанта PayPlay — <a href="https://premium.gitbook.io/main/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/paycore">приём средств</a></td></tr><tr><td>03.02.26</td><td>Добавлены инструкции для мерчанта 1Plat — <a href="https://premium.gitbook.io/main/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/paycore">приём средств</a>, <a href="https://premium.gitbook.io/main/osnovnye-nastroiki/merchanty-i-avtovyplaty/avtovyplaty/paycore">автовыплата</a></td></tr><tr><td>27.01.26</td><td>Обновлены инструкции для мерчанта Paycore — <a href="https://premium.gitbook.io/main/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/paycore">приём средств</a>, <a href="https://premium.gitbook.io/main/osnovnye-nastroiki/merchanty-i-avtovyplaty/avtovyplaty/paycore">автовыплата</a></td></tr><tr><td>12.01.26</td><td>Обновлена инструкция "<a href="https://premium.gitbook.io/main/osnovnye-nastroiki/proverka-aml/nastroika-v-v.2.7">AML — Настройка в v.2.7</a>"</td></tr><tr><td>25.12.25</td><td>Обновлена инструкция "<a href="https://premium.gitbook.io/main/osnovnye-nastroiki/faq/dobavlenie-ip-adresov-v-whitelist-v-cloudflare">Добавление IP-адресов в whitelist в Cloudflare</a>"</td></tr><tr><td>28.11.25</td><td>Добавлены инструкции для мерчанта Paycore — <a href="https://premium.gitbook.io/main/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/paycore">приём средств</a>, <a href="https://premium.gitbook.io/main/osnovnye-nastroiki/merchanty-i-avtovyplaty/avtovyplaty/paycore">автовыплата</a></td></tr><tr><td>21.12.25</td><td>Обновлена инструкция "<a href="https://premium.gitbook.io/main/osnovnye-nastroiki/proverka-aml/nastroika-v-v.2.7">AML — Настройка в v.2.7</a>"</td></tr><tr><td>17.12.25</td><td>Обновлена инструкция "<a href="https://premium.gitbook.io/main/osnovnye-nastroiki/vneshnii-vid/statusy-zayavok">Статусы заявок</a>"</td></tr><tr><td>11.11.25</td><td>Обновлена инструкция "<a href="https://premium.gitbook.io/main/osnovnye-nastroiki/uvedomleniya-administratoram-i-klientam/uvedomleniya-v-telegram">Уведомления в Telegram</a>"<br>Обновлена инструкция "<a href="https://premium.gitbook.io/main/osnovnye-nastroiki/uvedomleniya-administratoram-i-klientam/uvedomleniya-po-e-mail">Уведомления по e-mail</a>"</td></tr><tr><td>09.11.25</td><td>Обновлена инструкция "<a href="https://premium.gitbook.io/main/osnovnye-nastroiki/vneshnii-vid/statusy-zayavok/shablony-tekstov-v-zayavkakh">Шаблоны текстов в заявках</a>"</td></tr><tr><td>05.11.25</td><td>Обновлена инструкция "<a href="https://premium.gitbook.io/main/osnovnye-nastroiki/nastroiki/nastroiki-obmennika">Настройки обменника</a>"</td></tr><tr><td>31.10.25</td><td>Обновлена инструкция "<a href="https://premium.gitbook.io/main/osnovnye-nastroiki/modul-torgovye-deistviya/sozdanie-torgovogo-deistviya/abcex">Торговые действия — ABCEx</a>"</td></tr><tr><td>20.10.25</td><td>Добавлены инструкции для мерчанта Optimoney — <a href="https://premium.gitbook.io/main/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/optimoney">приём средств</a>, <a href="https://premium.gitbook.io/main/osnovnye-nastroiki/merchanty-i-avtovyplaty/avtovyplaty/optimoney">автовыплата</a></td></tr><tr><td>13.10.25</td><td>Обновлены инструкции для мерчанта AI-pay — <a href="https://premium.gitbook.io/main/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/aipay">приём средств</a>, <a href="https://premium.gitbook.io/main/osnovnye-nastroiki/merchanty-i-avtovyplaty/avtovyplaty/aipay">автовыплата</a></td></tr><tr><td>10.10.25</td><td>Добавлена инструкция для мерчанта Albabit Fiat — <a href="https://premium.gitbook.io/main/osnovnye-nastroiki/merchanty-i-avtovyplaty/avtovyplaty/alfabit-fiat">автовыплата</a></td></tr><tr><td>01.10.25</td><td>Добавлена инструкция для мерчанта Finora — <a href="https://premium.gitbook.io/main/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/finora">приём средств</a></td></tr><tr><td>22.09.25</td><td>Добавлены инструкции для мерчанта Loderunner — <a href="https://premium.gitbook.io/main/osnovnye-nastroiki/merchanty-i-avtovyplaty/avtovyplaty/loderunner">автовыплата</a></td></tr><tr><td>11.09.25</td><td>Добавлены инструкции для мерчанта AI-pay — <a href="https://premium.gitbook.io/main/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/aipay">приём средств</a>, <a href="https://premium.gitbook.io/main/osnovnye-nastroiki/merchanty-i-avtovyplaty/avtovyplaty/aipay">автовыплата</a></td></tr><tr><td>06.09.25</td><td>Обновлена инструкция "<a href="https://premium.gitbook.io/main/osnovnye-nastroiki/faq/obnovlenie-failov-skripta-na-servere">Обновление файлов на сервере</a>"</td></tr><tr><td>22.08.25</td><td>Обновлена инструкция "<a href="https://premium.gitbook.io/main/osnovnye-nastroiki/faq/diagnostika-i-reshenie-oshibok-pri-rabote-so-skriptom">Диагностика и решение ошибок при работе со скриптом</a>"</td></tr><tr><td>13.08.25</td><td>Добавлена инструкция для мерчанта TrustixPay — <a href="https://premium.gitbook.io/main/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/trustixpay">приём средств</a></td></tr><tr><td>11.08.25</td><td>Добавлены инструкции для мерчанта Crypto-Cash — <a href="https://premium.gitbook.io/main/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/paycrown">приём средств</a>, <a href="https://premium.gitbook.io/main/osnovnye-nastroiki/merchanty-i-avtovyplaty/avtovyplaty/crypto-cash-crypto">автовыплата</a><br>Добавлена инструкция для мерчанта PayCrown — <a href="https://premium.gitbook.io/main/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/crypto-cash-crypto">приём средств</a></td></tr><tr><td>31.07.25</td><td>Добавлена инструкция "<a href="https://premium.gitbook.io/main/pered-nachalom-raboty/osnovy-bezopasnosti/rukovodstvo-po-bezopasnosti-dlya-kriptovalyutnykh-obmennikov"><strong>Руководство по безопасности для криптовалютных обменников</strong></a>"</td></tr><tr><td>24.07.25</td><td>Добавлены инструкции для мерчанта Quixfer — <a href="https://premium.gitbook.io/main/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/quixfer">приём средств</a>, <a href="https://premium.gitbook.io/main/osnovnye-nastroiki/merchanty-i-avtovyplaty/avtovyplaty/quixfer">автовыплата</a></td></tr><tr><td>08.07.25</td><td>Обновлена инструкция "<a href="https://premium.gitbook.io/main/pered-nachalom-raboty/osnovy-bezopasnosti/kak-zashitit-server">Как защитить сервер</a>"</td></tr><tr><td>01.07.25</td><td>Обновлена инструкция "<a href="https://premium.gitbook.io/main/osnovnye-nastroiki/faq/diagnostika-i-reshenie-oshibok-pri-rabote-so-skriptom">Диагностика и решение ошибок при работе со скриптом</a>"</td></tr><tr><td>27.06.25</td><td>Добавлены инструкции для мерчанта OnlyPays — <a href="https://premium.gitbook.io/main/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/onlypays">приём средств</a>, <a href="https://premium.gitbook.io/main/osnovnye-nastroiki/merchanty-i-avtovyplaty/avtovyplaty/onlypays">автовыплата</a></td></tr><tr><td>24.06.25</td><td>Добавлены инструкции для мерчанта Payscrow Cascade — <a href="https://premium.gitbook.io/main/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/payscrow/payscrow-cascade">приём средств</a>, <a href="https://premium.gitbook.io/main/osnovnye-nastroiki/merchanty-i-avtovyplaty/avtovyplaty/payscrow/payscrow-cascade">автовыплата</a></td></tr><tr><td>23.06.25</td><td>Обновлена инструкция "<a href="https://premium.gitbook.io/main/osnovnye-nastroiki/faq/diagnostika-i-reshenie-oshibok-pri-rabote-so-skriptom">Диагностика и решение ошибок при работе со скриптом</a>"</td></tr><tr><td>13.06.25</td><td>Добавлена инструкция "<a href="https://premium.gitbook.io/main/osnovnye-nastroiki/merchanty-i-avtovyplaty/skidochnye-kupony">Скидочные купоны</a>"</td></tr><tr><td>11.06.25</td><td>Добавлена инструкция для мерчанта PSPWare — <a href="https://premium.gitbook.io/main/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/pspware">приём средств</a></td></tr><tr><td>03.06.25</td><td>Обновлена инструкция "<a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/nastroiki/khuki">Хуки</a>"</td></tr><tr><td>21.05.25</td><td>Обновлена инструкции для мерчанта GoldEx — <a href="https://premium.gitbook.io/main/osnovnye-nastroiki/merchanty-i-avtovyplaty/avtovyplaty/goldex">автовыплата</a></td></tr><tr><td>15.05.25</td><td>Добавлены инструкции для мерчанта Quickex — <a href="https://premium.gitbook.io/main/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/quickex">приём средств</a>, <a href="https://premium.gitbook.io/main/osnovnye-nastroiki/merchanty-i-avtovyplaty/avtovyplaty/quickex">автовыплата</a></td></tr><tr><td>02.05.25</td><td>Обновлена инструкция "<a href="https://premium.gitbook.io/main/pered-nachalom-raboty/osnovy-bezopasnosti/kak-zashitit-server">Как защитить сервер</a>"</td></tr><tr><td>28.04.25</td><td>Добавлены инструкции для мерчанта GoldEx — <a href="https://premium.gitbook.io/main/osnovnye-nastroiki/merchanty-i-avtovyplaty/avtovyplaty/goldex">автовыплата</a></td></tr><tr><td>21.04.25</td><td>Добавлена инструкция "<a href="https://premium.gitbook.io/main/osnovnye-nastroiki/faq/zamena-imeni-domena-dlya-licenzii">Замена имени домена для лицензии</a>"</td></tr><tr><td>17.04.25</td><td>Добавлена инструкция "<a href="https://premium.gitbook.io/main/osnovnye-nastroiki/modul-torgovye-deistviya/sozdanie-torgovogo-deistviya/abcex">Торговые действия — ABCEx</a>"</td></tr><tr><td>10.04.25</td><td>Добавлена инструкция для мерчанта Evo Pay — <a href="https://premium.gitbook.io/main/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/evo-pay">приём средств</a></td></tr><tr><td>04.04.25</td><td>Обновлена инструкция "<a href="https://premium.gitbook.io/main/osnovnye-nastroiki/nastroiki/logirovanie/logirovanie-deistvii-administratora">Логирование действий администратора</a>"<br>Обновлена инструкция "<a href="https://premium.gitbook.io/main/osnovnye-nastroiki/nastroiki/logirovanie/log-merchantov-i-avtovyplat">Лог мерчантов и автовыплат</a>"<br>Обновлена инструкция "<a href="https://premium.gitbook.io/main/osnovnye-nastroiki/nastroiki/logirovanie/log-avtorizacii">Лог авторизации</a>"</td></tr><tr><td>03.04.05</td><td>Обновлена инструкция "<a href="https://premium.gitbook.io/main/osnovnye-nastroiki/nastroiki/obshie-nastroiki">Общие настройки</a>"<br>Добавлена инструкция для внутреннего мерчанта BimBo — <a href="https://premium.gitbook.io/main/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/bimbo-vydacha-svoikh-rekvizitov">приём средств</a></td></tr><tr><td>02.04.25</td><td>Добавлена инструкция "<a href="https://premium.gitbook.io/main/osnovnye-nastroiki/faq/kak-proverit-versiyu-php-ustanovlennuyu-na-servere/kak-obnovit-php">Как обновить PHP</a>"<br>Добавлена инструкция "<a href="https://premium.gitbook.io/main/osnovnye-nastroiki/vneshnii-vid/novosti-na-saite">Новости на сайте</a>"<br>Обновлена инструкция "<a href="https://premium.gitbook.io/main/osnovnye-nastroiki/faq/kakie-trebovaniya-predyavlyayutsya-k-obmennikam-ot-monitoringov">Какие требования предъявляются к обменникам от мониторингов?</a>"</td></tr><tr><td>19.03.25</td><td>Обновлена инструкция "<a href="https://premium.gitbook.io/main/osnovnye-nastroiki/kursy-valyut/parser-kursov-valyut-parsery-2.0">Парсер курсов валют (Парсеры 2.0)</a>"</td></tr><tr><td>11.03.25</td><td>Обновлена инструкция "<a href="https://premium.gitbook.io/main/osnovnye-nastroiki/partnerskaya-programma/pribyl-i-partnerskii-procent">Прибыль и партнерский процент</a>"<br>Обновлена инструкция "<a href="https://premium.gitbook.io/main/osnovnye-nastroiki/telegram-bot-dlya-obmenov/sozdanie-bota">Создание бота</a>"<br>Добавлена инструкция "<a href="https://premium.gitbook.io/main/osnovnye-nastroiki/valyuty-i-napravleniya-obmena/dopolnitelnye-polya">Дополнительные поля</a>"</td></tr><tr><td>10.03.25</td><td>Обновлена инструкция "<a href="https://premium.gitbook.io/main/osnovnye-nastroiki/proverka-aml/nastroika-v-v.2.7">AML - Настройка в v.2.7</a>"<br>Обновлена инструкция "<a href="https://premium.gitbook.io/main/osnovnye-nastroiki/faq/diagnostika-i-reshenie-oshibok-pri-rabote-so-skriptom">Диагностика и решение ошибок при работе со скриптом</a>"</td></tr><tr><td>07.03.25</td><td>Обновлена инструкция "<a href="https://premium.gitbook.io/main/osnovnye-nastroiki/modul-torgovye-deistviya/sozdanie-torgovogo-deistviya/binance">Торговые действия — Binance</a>"</td></tr><tr><td>28.01.25</td><td>Добавлены инструкции для мерчанта ABCEx — <a href="https://premium.gitbook.io/main/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/abcex">приём средств</a>, <a href="https://premium.gitbook.io/main/osnovnye-nastroiki/merchanty-i-avtovyplaty/avtovyplaty/abcex">автовыплата</a></td></tr><tr><td>24.01.25</td><td>Обновлена инструкция "<a href="https://premium.gitbook.io/main/osnovnye-nastroiki/faq/diagnostika-i-reshenie-oshibok-pri-rabote-so-skriptom">Диагностика и решение ошибок при работе со скриптом</a>"</td></tr><tr><td>22.01.25</td><td>Обновлена инструкция "<a href="https://premium.gitbook.io/main/osnovnye-nastroiki/verifikaciya/verifikaciya-lichnosti-kyc">Верификация личности (KYC)</a>"<br>Обновлена инструкция <a href="https://premium.gitbook.io/main/osnovnye-nastroiki/verifikaciya/verifikaciya-platezhnykh-rekvizitov">"Верификация платежных реквизитов</a>"</td></tr><tr><td>21.01.25</td><td>Обновлена инструкция "<a href="https://premium.gitbook.io/main/osnovnye-nastroiki/valyuty-i-napravleniya-obmena/sozdanie-novoi-valyuty">Создание новой валюты</a>"</td></tr><tr><td>17.01.25</td><td>Обновлена инструкция "<a href="https://premium.gitbook.io/main/osnovnye-nastroiki/valyuty-i-napravleniya/sozdanie-novogo-napravleniya-obmena">Создание нового направления</a>"</td></tr><tr><td>16.01.25</td><td>Обновлена инструкция "<a href="https://premium.gitbook.io/main/osnovnye-nastroiki/faq/kak-vosstanovit-dostup-v-panel-upravleniya-obmennikom">Как восстановить доступ в панель управления обменником?</a>"</td></tr><tr><td>13.01.25</td><td>Обновлена инструкция "<a href="https://premium.gitbook.io/main/osnovnye-nastroiki/partnerskaya-programma">Партнерская программа</a>"</td></tr><tr><td>10.01.25</td><td>Добавлена инструкция "<a href="https://premium.gitbook.io/main/osnovnye-nastroiki/verifikaciya/podtverzhdenie-nomera-telefona">Подтверждение номера телефона</a>"</td></tr><tr><td>28.12.24</td><td>Обновлена инструкция "<a href="https://premium.gitbook.io/main/osnovnye-nastroiki/proverka-aml">Проверка AM</a>L"</td></tr><tr><td>25.12.24</td><td>Обновлена инструкция для мерчанта Utopia — <a href="https://premium.gitbook.io/main/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/utopia">приём средств</a>, <a href="https://premium.gitbook.io/main/osnovnye-nastroiki/merchanty-i-avtovyplaty/avtovyplaty/utopia">автовыплата</a></td></tr><tr><td>23.12.24</td><td>Добавлены инструкции для мерчанта ArchEx — <a href="https://premium.gitbook.io/main/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/archex">приём средств</a><br>Добавлены инструкции для мерчанта Bitbanker — <a href="https://premium.gitbook.io/main/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/bitbanker">приём средств</a></td></tr><tr><td>18.12.24</td><td>Обновлена инструкция "<a href="https://premium.gitbook.io/main/osnovnye-nastroiki/faq/kak-obnovit-faily-na-servere">Как обновить файлы на сервере?</a>"<br>Добавлена инструкция "<a href="https://premium.gitbook.io/main/osnovnye-nastroiki/faq/kak-naiti-razdel-novosti-razrabotchika">Как найти раздел "Новости разработчика"</a>"</td></tr><tr><td>13.12.24</td><td>Обновлена <a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/pered-nachalom-raboty/instrukciya-po-ustanovke">инструкция по установке скрипта</a></td></tr><tr><td>06.12.24</td><td>Добавлены инструкции для мерчанта MoneyGo — <a href="https://premium.gitbook.io/main/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/moneygo">приём средств</a>, <a href="https://premium.gitbook.io/main/osnovnye-nastroiki/merchanty-i-avtovyplaty/avtovyplaty/moneygo">автовыплата</a></td></tr><tr><td>26.11.24</td><td>Обновлена инструкция "<a href="https://premium.gitbook.io/main/osnovnye-nastroiki/faq/diagnostika-i-reshenie-oshibok-pri-rabote-so-skriptom">Диагностика и решение ошибок при работе со скриптом</a>"</td></tr><tr><td>19.11.24</td><td>Добавлены инструкции для мерчанта Utopia — <a href="https://premium.gitbook.io/main/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/utopia">приём средств</a>, <a href="https://premium.gitbook.io/main/osnovnye-nastroiki/merchanty-i-avtovyplaty/avtovyplaty/utopia">автовыплата</a></td></tr><tr><td>15.11.24</td><td>Добавлена инструкция для мерчанта Paymatrix — <a href="https://premium.gitbook.io/main/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/paymatrix">приём средств</a></td></tr><tr><td>14.11.24</td><td>Добавлена <a href="https://premium.gitbook.io/main/pered-nachalom-raboty/instrukciya-po-obnovleniyu-skripta/obnovlenie-s-versii-2.6-do-2.7">инструкция по обновлению скрипта с версии 2.6 до версии 2.7</a><br>Обновлена инструкция "<a href="https://premium.gitbook.io/main/pered-nachalom-raboty/instrukciya-po-obnovleniyu-skripta/spisok-obnovlenii">Список обновлений</a>"</td></tr><tr><td>07.11.24</td><td>Обновлена инструкция "<a href="https://premium.gitbook.io/main/osnovnye-nastroiki/faq/diagnostika-i-reshenie-oshibok-pri-rabote-so-skriptom">Диагностика и решение ошибок при работе со скриптом</a>"</td></tr><tr><td>09.10.24</td><td>Обновлена инструкция <a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/nastroiki/seo">"SEO"</a></td></tr><tr><td>04.09.24</td><td>Добавлена инструкция для мерчанта Super Money — <a href="/pages/kPZb5fTgMSxPUUEDzDE6">приём средств</a></td></tr><tr><td>26.08.24</td><td>Добавлены инструкции для мерчанта Luckypay — <a href="/pages/1Pz1ZRPH1zGKEYsJuqbH">приём средств</a>, <a href="/pages/r2NJKgf5SWf2a1hniBbW">автовыплата</a></td></tr><tr><td>19.08.24</td><td>Обновлена инструкция "<a href="https://premium.gitbook.io/main/osnovnye-nastroiki/valyuty-i-napravleniya/sozdanie-novogo-napravleniya-obmena">Создание нового направления обмена</a>"<br>Добавлена инструкция "<a href="https://premium.gitbook.io/main/osnovnye-nastroiki/verifikaciya/podtverzhdenie-e-mail">Подтверждение e-mail</a>"</td></tr><tr><td>14.08.24</td><td>Добавлены инструкции для мерчанта Ivanpay — <a href="/pages/Gv5ohUWHYYwmuhhGQvf2">приём средств</a>, <a href="/pages/qsFdRoMcHmVONJbQwHCx">автовыплата</a></td></tr><tr><td>08.08.24</td><td>Обновлена инструкция "<a href="https://premium.gitbook.io/main/osnovnye-nastroiki/faq/diagnostika-i-reshenie-oshibok-pri-rabote-so-skriptom">Диагностика и решение ошибок при работе со скриптом</a>"</td></tr><tr><td>06.08.24</td><td>Обновлена инструкция "<a href="https://premium.gitbook.io/main/osnovnye-nastroiki/valyuty-i-napravleniya/sozdanie-novogo-napravleniya-obmena">Создание нового направления обмена</a>"</td></tr><tr><td>31.07.24</td><td>Добавлена инструкция "<a href="https://premium.gitbook.io/main/osnovnye-nastroiki/nastroiki/validator-bankovskoi-karty">Валидатор банковской карты</a>"</td></tr><tr><td>29.07.24</td><td>Добавлена инструкция для мерчанта Diffpay — <a href="https://premium.gitbook.io/main/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/diffpay">приём средств</a></td></tr><tr><td>26.07.24</td><td>Добавлена инструкция для <a href="https://premium.gitbook.io/main/osnovnye-nastroiki/proverka-aml/coinkyt">AML-сервиса CoinKyt</a></td></tr><tr><td>24.07.24</td><td>Добавлена инструкция для мерчанта Rapira — <a href="https://premium.gitbook.io/main/osnovnye-nastroiki/merchanty-i-avtovyplaty/avtovyplaty/rapira-crypto-v-razrabotke">автовыплата</a></td></tr><tr><td>11.07.24</td><td>Обновлена инструкция "<a href="https://premium.gitbook.io/main/osnovnye-nastroiki/nastroiki/nastroiki-obmennika">Настройки обменника</a>"</td></tr><tr><td>10.07.24</td><td>Добавлены инструкции для мерчанта Alfabit — <a href="https://premium.gitbook.io/main/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/alfabit-crypto">приём средств</a>, <a href="https://premium.gitbook.io/main/osnovnye-nastroiki/merchanty-i-avtovyplaty/avtovyplaty/alfabit-crypto">автовыплата</a></td></tr><tr><td>01.07.24</td><td>Обновлены инструкции для модуля "<a href="https://premium.gitbook.io/main/osnovnye-nastroiki/modul-torgovye-deistviya">Торговые действия</a>"</td></tr><tr><td>24.06.24</td><td>Добавлена инструкция "<a href="https://premium.gitbook.io/main/osnovnye-nastroiki/nastroiki/nastroiki-obmennika">Настройки обменника</a>"</td></tr><tr><td>14.06.24</td><td>Обновлена инструкция "<a href="https://premium.gitbook.io/main/pered-nachalom-raboty/instrukciya-po-obnovleniyu-skripta/obnovlenie-s-versii-2.5-do-2.6-reliz-2.6-17.06.24">Обновление с версии 2.5 до версии 2.6</a>"</td></tr><tr><td>10.06.24</td><td>Обновлена инструкция для <a href="https://premium.gitbook.io/main/osnovnye-nastroiki/proverka-aml/bitok">AML-сервиса BitOK</a><br>Обновлена инструкция "<a href="https://premium.gitbook.io/main/osnovnye-nastroiki/valyuty-i-napravleniya/sozdanie-novogo-napravleniya-obmena">Создание нового направления обмена</a>"</td></tr><tr><td>08.06.24</td><td>Обновлена инструкция "<a href="https://premium.gitbook.io/main/osnovnye-nastroiki/kursy-valyut/parser-kursov-valyut-parsery-2.0">Парсер курсов валют (Парсеры 2.0)</a>"</td></tr><tr><td>06.06.24</td><td>Добавлены инструкции "<a href="https://premium.gitbook.io/main/osnovnye-nastroiki/kursy-valyut/bestchange-api-parser-new">Bestchange API парсер</a>", "<a href="https://premium.gitbook.io/main/osnovnye-nastroiki/finansovaya-statistika">Финансовая статистика</a>"</td></tr><tr><td>31.05.24</td><td>Добавлены инструкции для мерчанта Koshelek — <a href="https://premium.gitbook.io/main/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/koshelek">приём средств</a>, <a href="https://premium.gitbook.io/main/osnovnye-nastroiki/merchanty-i-avtovyplaty/avtovyplaty/koshelek">автовыплата</a><br>Добавлена инструкция для <a href="https://premium.gitbook.io/main/osnovnye-nastroiki/proverka-aml/bitok">AML-сервиса BitOK</a></td></tr><tr><td>24.05.24</td><td>Обновлена инструкция "<a href="https://premium.gitbook.io/main/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/obshie-nastroiki-merchantov">Общие настройки мерчантов</a>"</td></tr><tr><td>21.05.24</td><td>Добавлена инструкция "<a href="https://premium.gitbook.io/main/osnovnye-nastroiki/faq/kak-proverit-versiyu-php-ustanovlennuyu-na-servere">Как проверить версию PHP, установленную на сервере?</a>"<br>Обновлена инструкция "<a href="https://premium.gitbook.io/main/osnovnye-nastroiki/valyuty-i-napravleniya/dobavlenie-novoi-valyuty">Добавление новой валюты</a>"</td></tr><tr><td>15.05.24</td><td>Добавлена инструкция "<a href="https://premium.gitbook.io/main/pered-nachalom-raboty/instrukciya-po-obnovleniyu-skripta/obnovlenie-s-versii-2.5-do-versii-2.6">Обновление с версии 2.5 до версии 2.6</a>"</td></tr><tr><td>14.05.24</td><td>Обновлена инструкция "<a href="https://premium.gitbook.io/main/osnovnye-nastroiki/nastroiki/statusy-zayavok/shablony-tekstov-v-zayavkakh">Шаблоны текстов в заявках</a>"</td></tr><tr><td>13.05.24</td><td>Обновлены инструкции "<a href="https://premium.gitbook.io/main/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/obshie-nastroiki-merchantov">Общие настройки мерчантов</a>", "<a href="https://premium.gitbook.io/main/pered-nachalom-raboty/instrukciya-po-obnovleniyu-skripta">Инструкция по обновлению скрипта</a>"</td></tr><tr><td>06.05.24</td><td>Обновлены инструкции "<a href="https://premium.gitbook.io/main/osnovnye-nastroiki/nastroiki/vnutrennie-scheta/vnutrennii-schet-modul-merchanta-na-priyom">Внутренний счет (модуль мерчанта на приём)</a>", "<a href="https://premium.gitbook.io/main/osnovnye-nastroiki/nastroiki/vnutrennie-scheta/vnutrennii-schet-modul-avtovyplaty">Внутренний счет (модуль автовыплаты)</a>", "<a href="https://premium.gitbook.io/main/osnovnye-nastroiki/nastroiki/vnutrennie-scheta/obmen-s-uchastiem-vnutrennego-scheta-polzovatelya">Обмен с участием внутреннего счета пользователя</a>"</td></tr><tr><td>25.04.24</td><td>Обновлена инструкция "<a href="https://premium.gitbook.io/main/pered-nachalom-raboty/licenziya-na-skript/prodlenie-licenzii">Продление лицензии</a>"</td></tr><tr><td>22.04.24</td><td>Обновлены инструкции для мерчанта Payin-Payout — <a href="https://premium.gitbook.io/main/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/payin-payout">приём средств</a>, <a href="https://premium.gitbook.io/main/osnovnye-nastroiki/merchanty-i-avtovyplaty/avtovyplaty/payin-payout">автовыплата</a></td></tr><tr><td>29.03.24</td><td>Обновлена инструкция "<a href="https://premium.gitbook.io/main/osnovnye-nastroiki/faq/diagnostika-i-reshenie-oshibok-pri-rabote-so-skriptom">Диагностика и решение ошибок при работе со скриптом</a>"</td></tr><tr><td>26.03.24</td><td>Обновлена инструкция "<a href="https://premium.gitbook.io/main/osnovnye-nastroiki/vneshnii-vid/uvedomleniya-na-saite">Уведомления на сайте</a>"</td></tr><tr><td>25.03.24</td><td>Добавлены инструкции для мерчанта Merchant001 — <a href="https://premium.gitbook.io/main/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/merchant001">приём средств</a>, <a href="https://premium.gitbook.io/main/osnovnye-nastroiki/merchanty-i-avtovyplaty/avtovyplaty/merchant001">автовыплата</a></td></tr><tr><td>07.03.24</td><td>Обновлена инструкция для мерчанта Bitconce — <a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/bitconce-card-link">приём средств</a></td></tr><tr><td>06.03.24</td><td>Добавлена инструкция для мерчанта Payscrow — <a href="https://premium.gitbook.io/main/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/payscrow">приём средств</a></td></tr><tr><td>04.03.24</td><td>Обновлена инструкция по <a href="https://premium.gitbook.io/main/osnovnye-nastroiki/vneshnii-vid/razdel-zayavki">разделу "Заявки"</a></td></tr><tr><td>29.02.24</td><td>Добавлена инструкция по <a href="https://premium.gitbook.io/main/osnovnye-nastroiki/vneshnii-vid/razdel-zayavki">разделу "Заявки"</a></td></tr><tr><td>20.02.24</td><td>Обновлена инструкция "<a href="https://premium.gitbook.io/main/osnovnye-nastroiki/faq/diagnostika-i-reshenie-oshibok-pri-rabote-so-skriptom">Диагностика и решение ошибок при работе со скриптом</a>"</td></tr><tr><td>12.02.24</td><td>Обновлена инструкция <a href="https://premium.gitbook.io/main/osnovnye-nastroiki/vneshnii-vid/razdel-stranicy">"Раздел "Страницы"</a><br>Добавлена инструкция "<a href="https://premium.gitbook.io/main/osnovnye-nastroiki/vneshnii-vid/lichnyi-kabinet-klienta">Личный кабинет клиента</a>"</td></tr><tr><td>09.02.24</td><td>Добавлена инструкция для мерчанта Payin-Payout — <a href="https://premium.gitbook.io/main/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/payin-payout">приём средств</a>, <a href="https://premium.gitbook.io/main/osnovnye-nastroiki/merchanty-i-avtovyplaty/avtovyplaty/payin-payout">автовыплата</a></td></tr><tr><td>08.02.24</td><td>Добавлена инструкция "<a href="https://premium.gitbook.io/main/osnovnye-nastroiki/modul-electrum/ustanovka-i-nastroika-electrum-2-koshelka">Установка и настройка Electrum (2 кошелька)</a>"</td></tr><tr><td>07.02.24</td><td>Обновлена инструкция "<a href="https://premium.gitbook.io/main/osnovnye-nastroiki/uvedomleniya-administratoram-i-polzovatelyam/uvedomleniya-po-e-mail">Уведомления по e-mail</a>"<br>Обновлена инструкция "<a href="https://premium.gitbook.io/main/osnovnye-nastroiki/faq/kak-obnovit-wordpress">Как обновить WordPress?</a>"</td></tr><tr><td>01.02.24</td><td>Обновлены инструкции по <a href="https://premium.gitbook.io/main/osnovnye-nastroiki/modul-torgovye-deistviya">модулю торговых действий</a><br>Добавлена <a href="https://premium.gitbook.io/main/osnovnye-nastroiki/modul-torgovye-deistviya/sozdanie-torgovogo-deistviya/beribit">инструкция для биржи Beribit для модуля торговых действий</a></td></tr><tr><td>24.01.24</td><td>Обновлены инструкции для мерчанта Webmoney — <a href="https://premium.gitbook.io/main/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/webmoney">приём средств</a>, <a href="https://premium.gitbook.io/main/osnovnye-nastroiki/merchanty-i-avtovyplaty/avtovyplaty/webmoney">автовыплата</a><br>Добавлена инструкция "<a href="https://premium.gitbook.io/main/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/webmoney/x19">Модуль X19</a>"</td></tr><tr><td>23.01.24</td><td>Обновлены инструкции для мерчанта Payeer — <a href="https://premium.gitbook.io/main/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/payeer">приём средств</a>, <a href="https://premium.gitbook.io/main/osnovnye-nastroiki/merchanty-i-avtovyplaty/avtovyplaty/payeer">автовыплата</a><br>Обновлена <a href="https://premium.gitbook.io/main/osnovnye-nastroiki/modul-torgovye-deistviya/sozdanie-torgovogo-deistviya/yobit">инструкция для биржи Yobit для модуля торговых действий</a></td></tr><tr><td>22.01.24</td><td>Обновлена инструкция "<a href="https://premium.gitbook.io/main/osnovnye-nastroiki/faq/diagnostika-i-reshenie-oshibok-pri-rabote-so-skriptom">Диагностика и решение ошибок при работе со скриптом</a>"</td></tr><tr><td>19.01.24</td><td>Обновлена инструкция "<a href="https://premium.gitbook.io/main/osnovnye-nastroiki/kursy-valyut/parser-kursov-valyut-parsery-2.0">Парсер курсов валют (Парсеры 2.0)</a>"</td></tr><tr><td>26.12.23</td><td>Добавлена <a href="https://premium.gitbook.io/main/osnovnye-nastroiki/modul-torgovye-deistviya/sozdanie-torgovogo-deistviya/yobit">инструкция для биржи Yobit для модуля торговых действий</a><br>Обновлена инструкция для мерчанта Yobit — <a href="https://premium.gitbook.io/main/osnovnye-nastroiki/merchanty-i-avtovyplaty/avtovyplaty/yobit">автовыплата</a></td></tr><tr><td>25.12.23</td><td>Обновлены инструкции по <a href="https://premium.gitbook.io/main/osnovnye-nastroiki/modul-torgovye-deistviya">модулю торговых действий</a></td></tr><tr><td>11.12.23</td><td>Обновлена инструкция для мерчанта Bitconce — <a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/bitconce-card-link">приём средств</a><br>Обновлены инструкции для мерчанта Perfect Money — <a href="https://premium.gitbook.io/main/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/perfect-money">приём средств</a>, <a href="https://premium.gitbook.io/main/osnovnye-nastroiki/merchanty-i-avtovyplaty/avtovyplaty/perfect-money">автовыплата</a></td></tr><tr><td>07.12.23</td><td>Обновлены инструкции для мерчанта Garantex — <a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/garantex">приём средств</a>, <a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/merchanty-i-avtovyplaty/avtovyplaty/garantex-crypto-fiat">автовыплата</a></td></tr><tr><td>04.12.23</td><td>Обновлены все инструкции для <a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/modul-electrum">модуля Electrum</a></td></tr><tr><td>30.11.23</td><td>Обновлена инструкция "<a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/api-premium-exchanger/api-v1">API v1</a>"</td></tr><tr><td>29.11.23</td><td>Перенесены и обновлены инструкции для модуля Electrum — <a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/electrum">приём средств</a>, <a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/merchanty-i-avtovyplaty/avtovyplaty/electrum">автовыплата</a><br>Обновлена инструкция для мерчанта Binance — <a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/merchanty-i-avtovyplaty/avtovyplaty/binance">автовыплата</a></td></tr><tr><td>28.11.23</td><td>Обновлена инструкция "<a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/verifikaciya/verifikaciya-platezhnykh-rekvizitov">Верификация платежных реквизитов</a>"</td></tr><tr><td>27.11.23</td><td>Обновлена инструкция "<a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/kursy-valyut/parser-kursov-valyut-parsery-2.0">Парсер курсов валют (Парсеры 2.0)</a>"<br>Обновлена инструкция "<a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/faq/kak-vosstanovit-dostup-v-panel-upravleniya-obmennikom">Как восстановить доступ в панель управления обменником?</a>"<br>Обновлена инструкция для мерчанта Bitconce — <a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/bitconce">приём средств</a></td></tr><tr><td>25.11.23</td><td>Обновлена инструкция "<a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/valyuty-i-napravleniya/dobavlenie-novoi-valyuty">Добавление новой валюты</a>"</td></tr><tr><td>24.11.23</td><td>Обновлена инструкции для мерчанта Heleket — <a href="https://premium.gitbook.io/main/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/heleket">приём средств</a>, добавлена <a href="https://premium.gitbook.io/main/osnovnye-nastroiki/merchanty-i-avtovyplaty/avtovyplaty/heleket">инструкция для автовыплаты</a><br>Обновлены инструкции для мерчанта AdvCash — <a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/advcash">приём средств</a>, <a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/merchanty-i-avtovyplaty/avtovyplaty/advcash">автовыплата</a><br>Обновлена инструкция для мерчанта Firekassa — <a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/firekassa">приём средств</a>, <a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/merchanty-i-avtovyplaty/avtovyplaty/firekassa">автовыплата</a></td></tr><tr><td>17.11.23</td><td>Добавлена инструкция "<a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/modul-torgovye-deistviya/sozdanie-torgovogo-deistviya/parametry-torgovykh-deistvii">Параметры торговых действий</a>"<br>Обновлена инструкция "<a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/modul-torgovye-deistviya/ustanovka-modulya-torgovye-deistviya/obshie-nastroiki-modulya">Общие настройки модуля</a>"<br>Обновлены инструкции для мерчанта WestWallet — <a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/westwallet">приём средств</a>, <a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/merchanty-i-avtovyplaty/avtovyplaty/westwallet">автовыплата</a></td></tr><tr><td>16.11.23</td><td>Добавлены инструкции для мерчанта Yobit — <a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/yobit">приём средств</a>, <a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/merchanty-i-avtovyplaty/avtovyplaty/yobit">автовыплата</a></td></tr><tr><td>14.11.23</td><td>Обновлена инструкция "<a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/faq/kak-perenesti-sait">Как перенести сайт</a>"</td></tr><tr><td>13.11.23</td><td>Добавлена инструкция "<a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/nastroiki/konfiguraciya-nginx-i-php-fpm/konfiguraciya-nginx-i-php-fpm-pri-ispolzovanii-paneli-isp-manager">Конфигурация Nginx и PHP-FPM при использовании панели ISP Manager</a>"</td></tr><tr><td>08.11.23</td><td>Обновлена инструкция "<a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/api-premium-exchanger/api-v1">API v1</a>"</td></tr><tr><td>07.11.23</td><td>Обновлена инструкция "<a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/faq/diagnostika-i-reshenie-oshibok-pri-rabote-so-skriptom">Диагностика и решение ошибок при работе со скриптом</a>"</td></tr><tr><td>02.11.23</td><td>Обновлена инструкция "<a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/modul-electrum/ustanovka-i-nastroika-electrum/zamena-koshelka-posle-ustanovki">Замена кошелька после установки (Electrum)</a>"<br>Обновлена инструкция "<a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/modul-torgovye-deistviya">Модуль "Торговые действия</a>"<br>Добавлена инструкция для автовыплаты <a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/merchanty-i-avtovyplaty/avtovyplaty/otc">OTC</a></td></tr><tr><td>31.10.23</td><td>Обновлена инструкция "<a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/merchanty-i-avtovyplaty">Мерчанты и автовыплаты</a>"<br>Обновлена инструкция "<a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/merchanty-i-avtovyplaty/avtovyplaty/obshie-nastroiki-avtovyplat">Общие настройки автовыплат</a>"</td></tr><tr><td>24.10.23</td><td>Добавлены инструкции для мерчанта Exnode — <a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/exnode">приём средств</a>, <a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/merchanty-i-avtovyplaty/avtovyplaty/exnode">автовыплата</a><br>Обновлена инструкция "<a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/obshie-nastroiki-merchantov">Общие настройки мерчантов</a>"<br>Обновлена инструкция "<a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/obshie-nastroiki-merchantov">Общие настройки </a><a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/merchanty-i-avtovyplaty/avtovyplaty/obshie-nastroiki-avtovyplat">автовыплат</a>"<br>Обновлена инструкция для мерчанта на приём средств <a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/firekassa">FireKassa Card/Link</a><br>Обновлена инструкция для автовыплаты <a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/merchanty-i-avtovyplaty/avtovyplaty/firekassa">Firekassa</a></td></tr><tr><td>20.10.23</td><td>Обновлены все <a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/modul-electrum">инструкции, относящиеся к модулю Electrum</a><br>Обновлена <a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/pered-nachalom-raboty/instrukciya-po-ustanovke">инструкция по установке скрипта</a><br>Обновлена <a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/pered-nachalom-raboty/instrukciya-po-obnovleniyu">инструкция по обновлению скрипта</a></td></tr><tr><td>19.10.23</td><td>Обновлена инструкция "<a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/faq/diagnostika-i-reshenie-oshibok-pri-rabote-so-skriptom">Диагностика и решение ошибок при работе со скриптом</a>"<br>Обновлена инструкция "<a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/uvedomleniya-administratoram-i-polzovatelyam/uvedomleniya-po-e-mail">Уведомления по e-mail</a>"<br>Добавлена инструкция "<a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/nastroiki/khuki">Хуки</a>"</td></tr><tr><td>17.10.23</td><td>Добавлена инструкция для мерчанта на приём средств <a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/rapira">Rapira</a></td></tr><tr><td>13.10.23</td><td>Обновлена инструкция "<a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/rezervy-valyut/rezerv-ot-drugoi-valyuty/primery-nastroiki-slozhnogo-rezerva-s-ispolzovaniem-formul">Примеры настройки сложного резерва с использованием формул</a>"</td></tr><tr><td>12.10.23</td><td>Обновлены все <a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/modul-electrum">инструкции, относящиеся к модулю Electrum</a></td></tr><tr><td>11.10.23</td><td>Обновлена инструкция "<a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/faq/diagnostika-i-reshenie-oshibok-pri-rabote-so-skriptom">Диагностика и решение ошибок при работе со скриптом</a>"<br>Обновлена инструкция "<a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/kursy-valyut/bestchange-parser">Bestchange парсер</a>"<br>Обновлена инструкция "<a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/proverka-aml/getblock.net">Getblock.net</a>"</td></tr><tr><td>06.10.23</td><td>Добавлена инструкция для мерчанта на приём средств <a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/beribit">Beribit</a><br>Обновлена инструкция "<a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/verifikaciya/verifikaciya-lichnosti">Верификация личности</a>"</td></tr><tr><td>29.09.23</td><td>Обновлена инструкция "<a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/modul-electrum/ustanovka-na-server">Electrum - Установка на сервер</a>"</td></tr><tr><td>21.09.23</td><td>Обновлена инструкция "<a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/perevod-saita-i-paneli-administratora/dobavlenie-novogo-yazyka">Добавление нового языка</a>"</td></tr><tr><td>20.09.23</td><td>Обновлена инструкция "<a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/nastroiki/logirovanie/log-servera">Лог ошибок сервера</a>"</td></tr><tr><td>19.09.23</td><td>Обновлена инструкция "<a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/faq/kak-sozdat-zadanie-cron-na-servere">Как создать задание Cron на сервере?</a>"</td></tr><tr><td>07.09.23</td><td>Обновлена инструкция "<a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/faq/kak-vosstanovit-dostup-v-panel-upravleniya-obmennikom">Как восстановить доступ в панель управления обменником?</a>"</td></tr><tr><td>04.09.23</td><td>Обновлена инструкция "<a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/verifikaciya/verifikaciya-platezhnykh-rekvizitov">Верификация платежных реквизитов</a>"</td></tr><tr><td>30.08.23</td><td>Обновлена инструкция "<a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/valyuty-i-napravleniya/sozdanie-novogo-napravleniya-obmena">Создание нового направления обмена</a>"<br>Обновлена инструкция "<a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/nastroiki/logirovanie/log-servera">Лог ошибок сервера</a>"</td></tr><tr><td>29.08.23</td><td>Добавлена инструкция "<a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/nastroiki/arkhivaciya-zayavok">Архивация заявок</a>"</td></tr><tr><td>25.08.23</td><td>Добавлена инструкция "<a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/rezervy/rezerv-ot-drugoi-valyuty/konvertaciya-rezerva-pri-ispolzovanii-merchanta">Конвертация резерва при использовании мерчанта</a>"</td></tr><tr><td>24.08.23</td><td>Обновлена инструкция для <a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/merchanty-i-avtovyplaty/avtovyplaty/bitconce">мерчанта автовыплаты "Bitconce"</a></td></tr><tr><td>21.08.23</td><td>Обновлена инструкция "<a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/diagnostika-merchanta">Диагностика мерчанта</a>"</td></tr><tr><td>17.08.23</td><td>Обновлена инструкция для мерчанта на приём средств <a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/mpcvip">MPCVip</a></td></tr><tr><td>16.08.23</td><td>Добавлены инструкции для мерчанта PayKassa — <a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/paykassa">прием средств</a>, <a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/merchanty-i-avtovyplaty/avtovyplaty/paykassa">автовыплата</a><br>Добавлена инструкция "<a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/faq/diagnostika-i-reshenie-oshibok-pri-rabote-so-skriptom">Диагностика и решение ошибок при работе со скриптом</a>"</td></tr><tr><td>10.08.23</td><td>Добавлена инструкция "<a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/faq/dobavlenie-ip-adresa-ov-v-whitelist-v-cloudflare">Добавление IP адресов в Whitelist в Cloudflare</a>"</td></tr><tr><td>31.07.23</td><td>Добавлены актуальные <a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/nastroiki/kody-bezopasnosti">коды безопасности</a> для подтверждения операций</td></tr><tr><td>20.07.23</td><td>Добавлена инструкция "<a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/telegram-bot-dlya-obmena">Телеграм-бот для обмена</a>"</td></tr><tr><td>17.07.23</td><td>Добавлена инструкция <a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/faq/chto-delat-esli-zavisla-panel-upravleniya">"Что делать, если зависла панель управления?"</a></td></tr><tr><td>14.07.23</td><td>Добавлена инструкция <a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/merchanty-i-avtovyplaty/avtovyplaty/obshie-nastroiki-avtovyplat">"Общие настройки автовыплат"</a></td></tr><tr><td>13.07.23</td><td>Обновлена инструкция <a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/modul-electrum">"Модуль "Electrum"</a><br>Добавлена инструкция <a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/obshie-nastroiki-merchantov">"Общие настройки мерчантов"</a></td></tr><tr><td>12.07.23</td><td>Добавлена инструкция <a href="/pages/rLEuVqIoEUKWQJjXvZBF">"Примеры настройки сложного резерва"</a></td></tr><tr><td>07.07.23</td><td>Обновлена инструкция для мерчанта на приём средств <a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/merchants-payouts">FireKassa Card/Link</a><br>Обновлена инструкция для автовыплаты <a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/merchanty-i-avtovyplaty/avtovyplaty/firekassa">Firekassa</a></td></tr><tr><td>05.07.23</td><td>Обновлена инструкция <a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/partnerskaya-programma/pribyl-i-partnerskii-procent">"Прибыль и партнерский процент"</a><br>Обновлена инструкция <a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/proverka-aml/amlbot.com">"AMLBot.com"</a></td></tr><tr><td>03.07.23</td><td>Обновлена инструкция <a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/api-premium-exchanger/api">"API"</a><br>Обновлена инструкция <a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/nastroiki/eksport-obmenov-i-eksport-import-napravlenii-obmena-i-valyut">"Экспорт обменов и экспорт/импорт направлений обмена и валют"</a></td></tr><tr><td>28.06.23</td><td>Добавлена инструкция <a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/faq/prosba-dlya-klienta-napisat-otzyv-ob-uspeshnom-obmene">"Просьба для клиента написать отзыв об успешном обмене"</a></td></tr><tr><td>27.06.23</td><td>Добавлены инструкции для мерчанта Bitconce — <a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/bitconce">прием средств</a>, <a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/merchanty-i-avtovyplaty/avtovyplaty/bitconce">автовыплата</a></td></tr><tr><td>23.06.23</td><td>Обновлена инструкция <a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/faq/kak-obnovit-wordpress">"Как обновить WordPress?"</a></td></tr><tr><td>21.06.23</td><td>Добавлена инструкция <a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/faq/zamena-ssh-klyuchei">"Замена SSH-ключей"</a><br>Обновлена инструкция <a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/merchants-payouts">Firekassa Card/Link</a></td></tr><tr><td>19.06.23</td><td>Обновлена инструкция <a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/nastroiki/seo">"SEO"</a></td></tr><tr><td>15.06.23</td><td>Обновлена инструкция <a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/modul-electrum">"Модуль Electrum</a>"</td></tr><tr><td>13.06.23</td><td>Обновлена инструкция <a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/faq/kakie-trebovaniya-predyavlyayutsya-k-obmennikam-ot-agregatorov">"Какие требования предъявляются к обменникам от агрегаторов?"</a></td></tr><tr><td>08.06.23</td><td>Добавлена инструкция <a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/khedzhirovanie/ustanovka-modulya">"Установка модуля "Торговые действия"</a></td></tr><tr><td>30.05.23</td><td>Добавлена инструкция для <a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/electrum">мерчанта Electrum</a></td></tr><tr><td>26.05.23</td><td>Обновлена инструкция <a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/nastroiki/logirovanie/log-servera">"Лог сервера"</a><br>Обновлена инструкция <a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/nastroiki/razdel-stranicy">"Страницы"</a><br>Обновлена <a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/instrukciya-po-obnovleniyu">"Инструкция по обновлению"</a></td></tr><tr><td>24.05.23</td><td>Добавлена инструкция <a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/nastroiki/seo/google-tag-manager">"Google Tag Manager"</a><br>Обновлена инструкция <a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/uvedomleniya/opovesheniya-v-telegram">"Оповещения в Telegram"</a><br>Обновлена инструкция <a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/uvedomleniya/opovesheniya-po-e-mail">"Оповещения по e-mail"</a></td></tr><tr><td>22.05.23</td><td>Обновлена <a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/instrukciya-po-obnovleniyu">"Инструкция по обновлению"</a><br>Обновлена инструкция <a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/faq/kak-obnovit-wordpress">"Как обновить WordPress?"</a></td></tr><tr><td>19.05.23</td><td>Обновлена инструкция <a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/nastroiki/statusy-zayavok/shablony-tekstov-v-zayavkakh">"Шаблоны текстов в заявках"</a></td></tr><tr><td>17.05.23</td><td>Обновлена инструкция <a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/valyuty-i-napravleniya/sozdanie-novogo-napravleniya-obmena">"Создание нового направления обмена"</a></td></tr><tr><td>16.05.23</td><td>Добавлена инструкция <a href="https://premium.gitbook.io/rukovodstvo-polzovatelya/log-dobavleniya-i-obnovleniya-instrukcii">"Лог добавления и обновления инструкций"</a></td></tr></tbody></table>


# Рекомендации


# Выбор сервера

Для стабильной работы скрипта требуется сервер со следующими минимальными характеристиками:

* 4 Гб оперативной памяти
* Ubuntu 20.x или 22.x
* панель управления серверов ISP Manager или возможность её установки
* Веб-сервер Nginx+Apache

Остальные характеристики на ваше усмотрение, но обращайте внимание на емкость накопителей сервера, чтобы хранилища хватало на хранение базы данных, логов модулей, резервных копий и прочих данных (объем от 50 Гб). Как правило, для обменника криптовалют используется VPS с SSD-накопителями.


# Рекомендации от BestСhange

1\. Внимательно ознакомьтесь с [правилами Bestchange](https://www.bestchange.ru/wiki/rules.html).

2\. Разработайте уникальный дизайн. Bestchange не принимает сайты со стандартным дизайном, так же как и многие другие мониторинги (разработку дизайна можно [заказать](https://premiumexchanger.com/portfolio/) у нас).

3\. Полностью настройте сайт для работы (мы можем [оказать различные услуги](https://premiumexchanger.com/uslugi/) по настройке сайта). На сайте все должно быть сделано красиво и аккуратно.

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

5\. Можно добавить тему о новом обменном пункте на популярных форумах и поддерживать на них активность:

* <https://mmgp.com/forumdisplay.php?f=184>
* <https://searchengines.guru/forumdisplay.php?f=76>
* <https://bitcointalk.org/index.php?board=237.0>
* [https://forum.bits.media/index.php?/forum/35-1](https://forum.bits.media/index.php?/forum/35-1/)
* и другие.

6\. Можно добавить сайт во множество небольших мониторингов обменников:

* [https://www.okchanger.ru](https://www.okchanger.ru/)
* [https://exchangesumo.com](https://exchangesumo.com/)
* [https://pro-obmen.ru](https://pro-obmen.ru/)
* [https://kurs.expert](https://kurs.expert/)
* [https://glazok.org](https://glazok.org/)
* [https://kurses.com.ua](https://kurses.com.ua/)
* [https://udifo.com](https://udifo.com/)
* [https://changeway.ru](https://changeway.ru/)
* [https://bestexchangers.ru](https://bestexchangers.ru/)
* [https://okku.ru](https://okku.ru/)
* [https://ru.exchangersmonitor.com](https://ru.exchangersmonitor.com/)

7\. Можно добавить сайт в различные сервисы отзывов:

* [https://ru.trustpilot.com](https://ru.trustpilot.com/)
* [https://www.mywot.com](https://www.mywot.com/ru)
* [https://irecommend.ru](https://irecommend.ru/)
* [https://webproverka.com](https://webproverka.com/)
* и другие

8\. Можно разместить новости и пресс-релизы на тематических ресурсах:

* <https://forklog.com/>

9\. Займитесь SЕО продвижением сайта.


# Основы безопасности

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

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

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


# Как закрыть сайт паролем

### Создание файла с логином и паролем

Зайдите в Shell-клиент в ispmanager под <mark style="color:red;">**root-пользователем**</mark>.

<figure><img src="/files/OFSrBKG5RenBUFxi2LOT" alt=""><figcaption></figcaption></figure>

Выполните команду, в которой укажите имя пользователя (в данном случае, для примера будет пользователь sysadmin):\
[`sh -c "echo -n 'sysadmin:' >> /etc/nginx/.htpasswd"`](#user-content-fn-1)[^1]

<figure><img src="/files/MF6qHEXWUNGu2vMdyUlS" alt=""><figcaption></figcaption></figure>

Затем выполните команду, при помощи которой будет зашифрован пароль доступа:\
`sh -c "openssl passwd -apr1 >> /etc/nginx/.htpasswd"`

<figure><img src="/files/DK48WJBEtwhafp9HhbRw" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
Пояснение по параметрам команд выше:

**sh** — запуск командной оболочки (shell)

**-c** — ключ, указывающий, что следующая строка — команда для выполнения

**echo** — выводит текст в консоль

**-n** — опция, запрещающая добавлять символ перевода строки (\n) в конце вывода

**'sysadmin:'** — выводимый текст (имя пользователя + двоеточие)

**>>** — оператор перенаправления вывода: добавляет данные в конец файла (не перезаписывает его)

**/etc/nginx/.htpasswd** — путь к файлу, в который добавляется строка

**openssl** — утилита для криптографических операций

**passwd** — подкоманда для генерации хеша пароля

**-apr1** — алгоритм хеширования (Apache mod\_auth\_digest MD5, совместимый с Nginx).
{% endhint %}

**После этого действия система запросит пароль и подтверждение пароля — укажите их.**

Настройка файла с логином и паролем закончена.

### Настройки файла конфигурации nginx:

Под пользователем root зайдите во вкладку "Sites" и выберите в меню "Configuration files"

<figure><img src="/files/nOSJiEBX5jt8iFKhYJpT" alt=""><figcaption></figcaption></figure>

В файле конфигурации найдите блок location, который расположен в блоке server ssl (в конце файла), вставьте следующие строки:

```
allow 123.123.123.123;
deny all;

auth_basic "Restricted Access";
auth_basic_user_file /etc/nginx/.htpasswd;

satisfy any;
```

<figure><img src="/files/8OgNxwdxNBGb7oqtFhsz" alt=""><figcaption></figcaption></figure>

**IP адрес 123.123.123.123 сервера с сайтом (web), в вашем случае он будет другим!**

После чего сохраните изменения и перегрузите сервер.

<figure><img src="/files/ptnRYwYmLskNBDdM6A42" alt=""><figcaption></figcaption></figure>

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

[^1]: Расшифровка параметров команд приведена ниже


# Как защитить аккаунты в платежных системах

{% hint style="info" %}
*<mark style="color:red;">А</mark>*<mark style="color:red;">втоматические выплаты вы активируете на свой страх и риск. Разработчик скрипта не несет ответственность за сохранность ваши денег на счетах платежных систем, хотя с его стороны было сделано все возможное, чтобы защитить и сохранить их. Не рекомендуем включать автоматические выплаты без крайней необходимости. Активные автоматически выплаты в разы увеличивают риск потерять ваши деньги в той или иной платежной системе в случае взлома сайта или хостинга/сервера, где расположен ваш сайт.</mark>
{% endhint %}

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

Настоятельно рекомендуем вам для каждой подключаемой платежной системы активировать все возможные проверки личности: SMS-авторизацию, SMS-подтверждение перевода, подтверждение по email, ограничение доступа по IP адресу к API и в личный кабинет, и т.п. Каждая платежная система обладает своим набором систем безопасности, поэтому данный момент стоит уточнить лично у технической поддержки соответствующей системы.

Для платежных систем рекомендуется подключить абсолютной новый номер мобильного телефона для SMS-подтверждений и сохранить его в анонимности, т.е. использовать исключительно только для SMS-подтверждений.

При работе сайта в автоматическом режиме с подтверждением оператора используйте [код безопасности](https://premium.gitbook.io/rukovodstvo-polzovatelya/navigaciya/nastroiki/kod-bezopasnosti).


# Как защитить сервер

## Общие рекомендации

Часто обычные хостинги ограничены в возможностях для тонкой настройки безопасности, поэтому мы рекомендуем размещать обменник на виртуальном выделенном сервере (VPS/VDS) и выполнить его настройку, чтобы снизить риски взлома. Как правило, у хостинг-провайдеров есть платные услуги по настройке виртуальных серверов. Привлекать сторонних специалистов для настройки можно, но только тех, кому вы доверяете.

* На хостинге (биллинг для управления услугой), где размещен ваш сайт, включите SMS-авторизацию в личный кабинет. Установите другие способы ограничения на вход, если такие предусмотрены вашим хостингом. Для хостинг-провайдера Reg.ru, как минимум, включите SMS-авторизацию и оповещение на e-mail при авторизации в личном кабинете;
* Обновите модуль **Ioncube Loader** до последней версии;
* Установите и настройте на сервере модуль **fail2ban**;
* Установите на сервере антивирус и сканер портов. Настройте регулярное сканирование файлов сервера и портов;
* Настройте брандмауэр. Заблокируйте порты для FTP, SSH и различных Shell-клиентов;
* Заблокируйте стандартные адреса к форме авторизации сервера. Например, для Ispmanager это: `https://ip_адрес/manager`, `https://ip_адрес/manager/ispmngr`, `https://ip_адрес/ispmngr`;
* Измените стандартный порт к форме авторизации сервера. Для ispmanager обычно используется порт 1500. Установить любое свободное значение порта;
* Заблокируйте адрес доступа к phpmyadmin. Достаточно установить на сервере права 444 на папку с phpmyadmin;
* Заблокируйте адрес доступа к почтовым клиентам. Например, `https://ip_адрес/webmail/`, `https://ip_адрес/roundcube/` и т.п. Достаточно установить на сервере права 444 на папку почтового клиента;
* Для всех пользователей сервера, в том числе **root**, установите пароль длиной не менее 15-25 символов;
* Не храните резервные копии файлов и базы данных на сервере, особенно в корневой папке сайта.

## **Настройка служб и опций**

* Закройте возможность работы [вебшеллов](https://encyclopedia.kaspersky.ru/glossary/web-shell/) через файл php.ini (отредактируйте существующую или добавьте новую директиву):

  ```ini
  disable_functions = exec,system,passthru,shell_exec,proc_open,show_source
  ```

<details>

<summary>Если вы используете ispmanager, выполните следующие шаги:</summary>

1. Авторизуйтесь в ispmanager под <mark style="color:red;">**root-пользователем**</mark>.
2. Перейдите в раздел "**Сайты**", выберите ваш сайт и нажмите кнопку "Настройки **PHP для сайта**".

<figure><img src="/files/7FtWVVoU5ahRglXzKtm0" alt=""><figcaption></figcaption></figure>

3. Поиском найдите директиву `disable_functions`, отметьте её галочкой и нажмите кнопку с карандашом ("**Изменить переменную**").

<figure><img src="/files/xJKrgncZBgtC7TjLzXHJ" alt=""><figcaption></figcaption></figure>

4. Добавьте указанные функции (не удаляйте предыдущие значения — дополните строку указанными функциями): **`exec,system,passthru,shell_exec,proc_open,show_source`** и сохраните изменени&#x44F;**.**

   <figure><img src="/files/GWGAjELA4pKFZ5GlADvo" alt="" width="544"><figcaption></figcaption></figure>

</details>

* Запретите загрузку файлов через **`allow_url_include` и `allow_url_fopen`** — это снизит риск удаленного выполнения кода:

  ```ini
  allow_url_fopen = Off
  allow_url_include = Off
  ```

<details>

<summary>Если вы используете ispmanager, выполните следующие шаги:</summary>

1. Авторизуйтесь в ispmanager под <mark style="color:red;">**root-пользователем**</mark>.
2. Перейдите в раздел "**Сайты**", выберите ваш сайт и нажмите кнопку "**Настройки PHP для сайта**".

<figure><img src="/files/7FtWVVoU5ahRglXzKtm0" alt="" width="563"><figcaption></figcaption></figure>

3. Поиском найдите директивы по тексту `allow_url`, отметьте их галочкой и нажмите кнопку с карандашом ("**Изменить переменную**").

<figure><img src="/files/wDZI1HiRMBlfj0KHfV2z" alt="" width="563"><figcaption></figcaption></figure>

4. Укажите `Off` для переменных и сохраните изменени&#x44F;**.**

<figure><img src="/files/EXaYSS5lQha7A7yiU0rq" alt="" width="563"><figcaption></figcaption></figure>

</details>

* Отключите некоторые расширения (если они не нужны). Например:

  ```ini
  extension = phar.so ; // если phar не используется
  ```

<details>

<summary>Если вы используете ispmanager, выполните следующие шаги:</summary>

1. Авторизуйтесь в ispmanager под <mark style="color:red;">**root-пользователем**</mark>.
2. Перейдите в раздел "**PHP**", выберите версию PHP, [которая используется на вашем сайте](https://premium.gitbook.io/main/osnovnye-nastroiki/faq/kak-proverit-versiyu-php-ispolzuyushuyusya-dlya-saita) и нажмите кнопку "Расширения".

<figure><img src="/files/qQ4hGEYBsuAL5FBa2H2D" alt="" width="563"><figcaption></figcaption></figure>

3. Поиском найдите расширения по тексту **`phar`** (пример), отметьте их галочкой и нажмите кнопку с карандашом ("**Выключить расширение**").

<figure><img src="/files/m5iQaCWlUirVRoB6ue8H" alt="" width="531"><figcaption></figcaption></figure>

4. Нажмите кнопку и подтвердите выключение расширения во всплывающем окн&#x435;**.**

</details>

* Ограничьте доступ к `php.ini` и `wp-config.php` через файл `.htaccess`

  ```ini
  <FilesMatch "^(php\.ini|wp-config\.php)$">
      Order deny,allow
      Deny from all
  </FilesMatch>
  ```

<details>

<summary>Если вы используете ispmanager, выполните следующие шаги:</summary>

1. Авторизуйтесь в ispmanager под <mark style="color:yellow;">**любым пользователем**</mark>.
2. Перейдите в раздел "**Сайты**", выберите ваш сайт и нажмите кнопку "**Файлы сайта**".

<figure><img src="/files/2tiVwclV4sUex5HFfKRX" alt=""><figcaption></figcaption></figure>

3. Найдите файл `.htaccess` и перейдите в режим его редактирования двойным кликом.

<figure><img src="/files/IVKCNrwav625Uks4wxY6" alt="" width="479"><figcaption></figcaption></figure>

4. Укажите указанный выше текст в файле и сохраните изменения.

<figure><img src="/files/bZdWOKyZSixWfWOHs2KR" alt="" width="543"><figcaption></figcaption></figure>

</details>

## Настройка прав на файлы

<figure><img src="/files/gwIg2lOYaUDVg7lMaS6D" alt="" width="563"><figcaption></figcaption></figure>

Если в админбаре отображается предупреждение об ошибках в виде анимированного <mark style="color:red;">красного круга</mark>, откройте раздел с ошибками.

Если в разделе отображается ошибка о некорректных правах на файлы, измените права указанных файлов на более безопасные (~~зачеркнутое значение~~ — <mark style="color:red;">текущие права</mark>, после ➔ <mark style="color:green;">рекомендуемые права</mark>).

{% hint style="success" %}
[Официальная инструкция](https://developer.wordpress.org/advanced-administration/security/hardening/#file-permissions) от Wordpress по настройке прав на файлы
{% endhint %}

{% hint style="info" %}
Предупреждения также отображаются в разделе "Консоль", блок "Проверка безопасности"

<img src="/files/huyUzYf2Jamx7mkjPWZO" alt="" data-size="original">
{% endhint %}

\
При использовании ispmanager перейдите в раздел "**Сайты**", выберите ваш сайт и нажмите кнопку "**Файлы сайта**".

<figure><img src="/files/2tiVwclV4sUex5HFfKRX" alt=""><figcaption></figcaption></figure>

Выберите файл с некорректными правами и нажмите кнопку "Атрибуты".

<figure><img src="/files/v1gSnhRUQyXqWDYBywFD" alt=""><figcaption></figcaption></figure>

Укажите рекомендуемые права в строке "Права доступа" и сохраните изменения.

<figure><img src="/files/MZjXAuSe7iki9vVsvDQC" alt="" width="248"><figcaption></figcaption></figure>

После изменения прав предупреждение пропадёт в админ-панели.


# Смена паролей для пользователей сервера

{% embed url="<https://youtu.be/651gAjjaCTg>" %}


# Как не стать жертвой мошенника

В связи с участившимися случаями разного рода мошенничества, обращаем ваше внимание

* Мы категорически не рекомендуем покупать якобы лицензионные продукты на сторонних сайтах, т.к. лицензионные и безопасные продукты можно приобрести только на наших официальных сайтах [**Best-Curs.info**](https://best-curs.info/) и [**PremiumExchanger.com**](https://premiumexchanger.com/). У нас нет партнеров по продаже наших продуктов. На сторонних сайтах продаются продукты, в которые продавцы-мошенники интегрировали возможность удаленного управления сайтом, подмены реквизитов и просмотра данных от мерчантов. Не доверяйте управления вашими деньги кому попало. Используйте только лицензионную продукцию, чтобы обезопасить ваши деньги и сохранить репутацию
* Мы никогда не просим отправить нам обратно копию продуктов для устранения уязвимости
* Не продавайте копии продуктов третьим лицам — это может навредить работоспособности вашего сайта, противоречит [лицензионному соглашению](https://premiumexchanger.com/terms-personal-data/) и в некоторых случаях может способствовать несанкционированному списанию ваших денег. Продукты имеют привязку к домену, поэтому третьи лица не смогут ими воспользоваться. Предложения о покупке копии продуктов присылают мошенники.
* Мы не отправляем файлы с обновлениями продуктов по электронной почте. Наши рассылки носят исключительно информационный характер и только сообщают вам о выходе обновления. Доступные обновления продуктов вы можете скачать только в вашем [личном кабинете](https://premiumexchanger.com/uscripts/)
* Администраторам обменников злоумышленники часто отправляют письма с вложенными файлами (архивы, файлы .pdf и .doc, картинки и т.п.), которые содержат в себе вирусы и трояны. Не открывайте такие вложения без крайней необходимости. Проверяйте вложения антивирусом
* Приобрести продукты, модули, мерчанты вы можете только через наши официальные сайты. Мы не осуществляем продажу продуктов через мессенджеры, электронную почту и т.п. Остерегайтесь мошенников, которые предлагают вам приобрести продукты дешевле через сомнительные каналы связи.

Наш сервис осуществляет поддержку пользователей исключительно при помощи следующих каналов коммуникации:

* Telegram: [@premiumexchanger](https://t.me/premiumexchanger)
* Email: <info@best-curs.info>, <bestcursinfo@gmail.com>
* Онлайн-чат на сайте [premiumexchanger.com](https://premiumexchanger.com/)
* Официальная информационная рассылка производится c адреса <info@best-curs.info>

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


# Как обезопасить панель управления обменником

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

Чтобы обезопасить панель управления обменным пунктом и учетную запись администратора рекомендуем выполнить следующие шаги:

* Смените стандартный пароль доступа администратора в панель управления при первом знакомстве с системой. Подробнее по [ссылке](https://premium.gitbook.io/rukovodstvo-polzovatelya/navigaciya/faq/kak-izmenit-parol-administratora).
* Не используйте стандартные логины (admin, superuser, administrator и т.п.) для администратора сайта. Создайте администратора с уникальным и сложным логином, а учетную запись изначального администратора удалите. При удалении учетной записи изначального администратора система переназначит все страницы и записи новому администратору.
* Установите ограничение доступа по IP-адресу к панели управления в разделе "**Пользователи" → "Ваш профиль" → "Разрешенные IP-адреса".**
* В панели управления в разделе "**Сообщения" → "E-mail шаблоны"** настройте шаблоны "**Уведомление при авторизации в ЛК**" и "**Авторизация по одноразовой ссылке**". Подробнее про настройку шаблонов смотрите в данном [разделе](https://premium.gitbook.io/rukovodstvo-polzovatelya/navigaciya/uvedomleniya/opovesheniya-po-e-mail).
* В панели управления в разделе "**Пользователи" →** выберите ваш профиль **→** установите "**Да**" для параметров "**Уведомление на e-mail при авторизации**" и "**Авторизация по одноразовой ссылке**". Данные настройки необходимо включить для всех пользователей, у которых есть доступ в панель управления. Каждый раз при авторизации в панели управления администратор будет получать на e-mail одноразовую ссылку для входа в панель управления. Также администратор будет получать уведомление на e-mail об успешной авторизации в панели управления.
* Каждый администратор сайта в настройках своего профиля должен использовать почтовый ящик с активной функцией SMS-подтверждения авторизации. Такие сервисы как, например, Gmail или Mail.ru поддерживают функцию SMS-авторизации.
* Рекомендуем <mark style="color:red;">**не сохранять**</mark> в браузере логины и пароли.
* Не предоставляйте доступ в панель управления посторонним пользователям без острой на то необходимости. Для таких целей создавайте отдельную учетную запись администратора и не забывайте удалять её после предоставления доступа и выполнения работ.
* Не используйте сторонние плагины для WordPress. По статистике, уязвимости, которые позволят получить доступ к вашему сайту, находят именно в сторонних плагинах.


# Общие меры безопасности

Правила безопасности при работе с системой

* Используйте сложные пароли (не менее 15-25 символов) для доступа в платежные системы, панель управления обменником, хостингом и базы данных. Используйте для каждого сайта уникальный пароль
* Пользуйтесь только лицензионным антивирусом. Например, антивирусом [Касперского](https://www.kaspersky.com);
* Регулярно производите обновление обменного пункта и WordPress. Файлы для обновления обменного пункта всегда доступны в [личном кабинете](https://premiumexchanger.com/uscripts/) на нашем сайте. Мы производим официальную рассылку о выходе обновлений, также в панели управления сайтом вы увидите предупреждающий знак о доступном обновлении
* Администратор сайта должен работать в безопасном окружении и выполнять правила безопасной работы в интернете (в частности, не сохранять пароли в браузере и FTP-клиенте, защищать рабочее место антивирусом и файрволлом)
* По умолчанию в системе отключена функция загрузки и редактирования сторонних плагинов и тем. Данное ограничение позволяет свести к минимуму риски вредоносного изменения системных файлов. Настоятельно рекомендуем отключать данную защиту в случае крайней необходимости и не забывать включать ее после завершения работ
* Не отправляйте данные доступа к панели управления сайтом и сервера через мессенджеры, например Slack, Viber и т.п. Если вы отправляете такие данные через мессенджеры, то не забывайте удалять сообщения и менять пароли после прочтения их получателем.


# Руководство по безопасности для криптовалютных обменников

{% hint style="warning" %}
**⚠️ ВАЖНО: Безопасность - приоритет №1**

**Главное правило**: Сначала настраивается вся безопасность, проверяются все системы, и только после этого начинается работа обменного пункта. **Безопасность важнее удобства.**

*Безопасность - это не параноидальность, это необходимость в криптовалютной сфере. Следуйте всем рекомендациям неукоснительно.*\
\
Рекомендации для статьи ниже сформированы на основании 10-летнего опыта работы администратора обменного пункта, который также является ведущим нашей обучающей программы.
{% endhint %}

***

### 1. 🖥️ Безопасность компьютера/ноутбука

#### Основные принципы работы с компьютером:

* ❌ **НЕ посещать** подозрительные сайты
* ❌ **НЕ скачивать** неизвестное ПО
* ✅ Использовать компьютер **только для работы**
* ✅ Рекомендуется **macOS** (более безопасная система)

#### Антивирусная защита:

**Рекомендуемый антивирус:** рекомендуется использовать платный антивирус с **функцией шифрования данных**. Например, ESET NOD32, Kaspersky Internet Security или Dr. Web. Главное — **наличие необходимых функций для защиты информации**.

* ⚠️ **Важно**: Покупать лицензию только через VPN/прокси (не с российского IP)
* При покупке NOD32 избегать российскую версию PRO32 (менее надежная)

**Шифрование дисков:**

1. **Создать зашифрованный диск** через антивирус
2. **Хранить ВСЕ рабочие данные** только на зашифрованном диске
3. **НЕ хранить** данные на обычных дисках Windows
4. Создать **резервные копии** на зашифрованных USB-накопителях

#### Работа с USB-накопителями:

1. **Обязательно форматировать** новые флешки перед использованием
2. Форматировать на **отдельном компьютере** (не рабочем)
3. **Шифровать** флешки тем же антивирусом
4. ⚠️ **Опасность**: Даже новые флешки могут содержать вирусы

***

### 2. 🌐 Настройка браузеров

#### Обязательные настройки безопасности:

**Отключить:**

* ❌ Менеджер паролей
* ❌ Автосохранение паролей
* ❌ Способы оплаты
* ❌ Автоматический вход
* ❌ ВСЕ расширения (кроме необходимых для работы)

**Включить:**

* ✅ **Улучшенную защиту** в разделе "Безопасность"
* ✅ Все доступные функции конфиденциальности

**Расширения:**

* **Минимум расширений** (только VPN для работы, если необходимо)
* **НЕ устанавливать** даже официальные расширения без крайней необходимости
* Единственное исключение: программы для работы с документами (PDF)

***

### 3. 🔐 Безопасность платежных систем

#### Двухфакторная аутентификация (2FA):

**Обязательно для всех сервисов:**

* **Криптобиржи и кошельки:** для всех используемых сервисов должны быть установлены максимальный уровень защиты, включая двухфакторную аутентификацию (2FA) через приложение (например, Google Authenticator) и привязка к электронной почте/номеру телефона.
* **Электронная почта**: 2FA по телефону или аутентификатору

**Правило "Замок отдельно, ключ отдельно":**

* **НЕ использовать** 2FA на том же устройстве, где открыт кошелек
* **Разные устройства** для разных функций безопасности
* **Отдельные рабочие телефоны** только для 2FA

#### Рабочие телефоны:

* **Минимум 1-2 отдельных** рабочих телефона
* **НЕ использовать** для личных звонков/сообщений
* **Никому не сообщать** номера рабочих телефонов
* Можно **заменить номер** в существующих сервисах на рабочий

***

### 4. 🖥️ Безопасность сервера и админки

#### Доступ к серверу:

**SSH-ключи:**

* **НЕ хранить** ключи доступа на рабочем столе
* Хранить ключи на **зашифрованном диске** или **отдельной флешке**
* **НЕ передавать** ключи никому (кроме проверенных технических специалистов)
* При передаче ключей через Telegram: **немедленно удалять** сообщения после отметки о прочтении сообщения получателем

**Настройка 2FA для сервера:**

1. **Включить 2FA** для ROOT доступа
2. **Включить 2FA** для пользовательского доступа
3. **Сохранить QR-коды** и ключи на зашифрованном носителе
4. **Сменить пароли** после окончания обучения

#### Требования к паролям:

* **Минимум 15 символов**
* **Большие и маленькие латинские буквы**
* **Цифры**
* **Минимум 1-2 специальных символа** (`@, #, !` и т.д.)

***

### 5. 📧 Безопасность Telegram и почты

#### Настройка рабочего Telegram:

* **Отдельная установка** только для работы
* **2FA включена**
* **Кодовые слова** настроены
* **Установка на рабочем телефоне и ноутбуке**

#### Передача конфиденциальной информации:

1. **Передавать информацию только** проверенным техническим специалистам
2. **Немедленно удалять** файлы после отметки о прочтении сообщения получателем
3. **Удалять сообщения у себя и у получателя**
4. **НЕ оставлять** пароли в истории сообщений

#### Рабочая почта:

* **Отдельный e-mail** только для работы
* **Используйте надежный почтовый сервис для работы** (почта будет использоваться для **отправки уведомлений с сервера**)**.** Подойдут такие варианты, как Gmail, ProtonMail или Яндекс.Почта.
* **2FA по телефону** обязательна

***

### 6. 📋 Структура хранения данных

#### Рекомендуемая файловая структура:

```
📁 Работа (на зашифрованном диске)
├── 📁 Сервер
│   ├── 📁 Доступ к серверу
│   │   ├── SSH-ключи
│   │   ├── QR-коды 2FA
│   │   └── Пароли
│   └── 📁 Настройки панели
├── 📁 Платежные системы
│   ├── 📁 Биржи
│   ├── 📁 Кошельки
│   └── 📁 2FA коды
└── 📁 Резервные копии
```

***

### 7. ✅ Чек-лист безопасности

#### Перед началом работы проверить:

**Компьютер:**

* ✅ Антивирус установлен и обновлен
* ✅ Создан зашифрованный диск
* ✅ Все рабочие данные на зашифрованном диске
* ✅ Браузер настроен (отключено сохранение паролей, включена защита)
* ✅ Минимум расширений

**Аккаунты и сервисы:**

* ✅ 2FA включена везде, где возможно
* ✅ Настроены отдельные рабочие телефоны
* ✅ Рабочий Telegram создан
* ✅ Везде установлены сложные пароли

**Сервер:**

* ✅ 2FA для ROOT доступа
* ✅ 2FA для пользовательского доступа
* ✅ SSH-ключи сохранены в безопасном месте
* ✅ Пароли сменены после окончания обучения

**Общие правила:**

* ✅ Резервные копии сайта и БД созданы
* ✅ Все конфиденциальные данные удалены из чатов
* ✅ Правило "замок отдельно, ключ отдельно" соблюдается

***

### ⚠️ Частые ошибки и как их избежать

#### Ошибки новичков:

1. **Пренебрежение базовой безопасностью** из-за "неудобств"
2. **Использование одного устройства** для всех функций
3. **Хранение паролей в браузере** или незашифрованных файлах
4. **Установка ненужных расширений** "для удобства"

#### Ошибки опытных пользователей:

1. **Излишняя уверенность** и пропуск проверок
2. **Разовые нарушения** протокола безопасности
3. **Использование личных устройств** для рабочих задач

***

### 🚨 В случае инцидента

#### Если произошла утечка данных:

1. **Немедленно сменить** все пароли
2. **Отозвать доступы** ко всем сервисам
3. **Проверить балансы** всех кошельков
4. **Создать новые кошельки** при необходимости
5. **Переустановить** системы с нуля

#### Помните:

* **Восстановить украденную криптовалюту практически невозможно**
* **Лучше потратить время на безопасность, чем потерять средства**
* **Каждое нарушение протокола** — **это риск полной потери**


# Лицензия на скрипт


# Приобретение лицензии

{% hint style="warning" %}
Прочитайте данное уведомление перед тем, как начать работать с разделом. Если вы купили скрипт, то изменить, переделать или заменить лицензию на другой домен невозможно. Вам потребуется дополнительная лицензия на второй домен. Если вы арендовали скрипт, то изменить лицензию на другой домен возможно за день до окончания оплаченного периода. Лицензия начинает действовать сразу после нажатия кнопки "**Скачать**". Перед установкой скрипта необходимо сначала указать имя домена, нажать кнопку "**Скачать**" а затем сгенерировать файл лицензии и загрузить его в корневую папку сайта.
{% endhint %}

## Покупка лицензии

1. Перейдите в раздел "[**Ваши лицензии**](https://premiumexchanger.com/ulicense/)" на нашем сайте.
2. В поле "**Имя домена**" укажите ваше имя вашего домена для установки скрипта без www и https\:// и нажмите кнопку "**Сохранить**"

<figure><img src="/files/2mLr0KgL6CQRWYyRr2Vr" alt=""><figcaption></figcaption></figure>

3. Скачайте файлы лицензии для самой актуальной версии скрипта, нажав соответствующую кнопку "**Скачать**". Самая актуальная версия — это та, которая имеет наивысший индекс. Если вам нужно какая-то определённая версия скрипт, то тогда нажмите кнопку "**Скачать**" с нужным индексом версии.

<figure><img src="/files/RG9gorBDuv6Sjw9X0xHm" alt=""><figcaption></figcaption></figure>

Скачанный архив *`license.zip`* загрузите в корневую папку вашего сайта (как правило, это папки `public_html`, `www` или `docs`) и обязательно распакуйте архив.

## Загрузка архива license.zip в корневую папку сайта на сервер под управлением ISP Manager

{% embed url="<https://youtu.be/s1j_8mhjmrM>" %}

1. Авторизуйтесь на вашем сервере в ISP Manager под пользователем root. Перейдите в раздел "**Сайты**", выберите необходимый сайт и нажмите кнопку "**Войти как владелец**".

<figure><img src="/files/h3tbwuUYdM7yryNA8yhV" alt=""><figcaption></figcaption></figure>

2. В разделе "**Менеджер файлов**" откройте директорию вашего сайта: `https://`*`имя_вашего_домена/`* и нажмите на иконку "**Загрузить"**. Дождитесь загрузки файла.

<figure><img src="/files/T79DjzRwnltNbpwEk8Ff" alt=""><figcaption></figcaption></figure>

3. Нажмите на кнопку "**Выберите файл**". Найдите на вашем компьютере скачанный ранее архив `license.zip`*,* и нажмите кнопку "**Ок**".

<figure><img src="/files/eofFCg1XA9qZ7W2e9x8s" alt=""><figcaption></figcaption></figure>

4. Выберите архив `license.zip` и распакуйте его, кликнув по иконке "**Извлечь**".

<figure><img src="/files/tqcxMSK2mucU6glJiLGP" alt=""><figcaption></figcaption></figure>


# Продление лицензии

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

{% hint style="danger" %}
После оплаты новой лицензии **обязательно** загрузите обновленный архив с [лицензией](https://premiumexchanger.com/ulicense/) на сервер из-под <mark style="color:green;">**пользователя, созданного для сайта**</mark> (не <mark style="color:red;">**root**</mark>!) поверх существующих файлов лицензии — без этого действия для сайта будет действовать предыдущая лицензия.\
\
Обратите внимание, что **всегда** должны загружаться файлы лицензии под версию скрипта, установленную на вашем сервере (версия скрипта отображается практически на каждой странице в панели администратора в левом верхнем углу над логотипом).\
![](/files/cs5jjJFLxj9vKrn5STsc)

Если у вас нет доступа к панели администратора — откройте на сервере файл по пути `wp-content\plugins\premiumbox\premiumbox.php` - в первых строках будет указана версия скрипта.

<img src="/files/W4nEw1okolD7QI9N3vF5" alt="" data-size="original">
{% endhint %}

{% hint style="danger" %}
В случае загрузке файлов лицензии от другой версии скрипта сайт перестанет работать до загрузки корректного архива.
{% endhint %}

## Покупка (продление) лицензии

1. Перейдите в раздел "[**Ваши лицензии**](https://premiumexchanger.com/ulicense/)".
2. Под именем домена, для которого вы хотите продлить лицензию, нажмите кнопку "**Продлить**".

{% hint style="info" %}
Имя домена в лицензии можно поменять не ранее, чем за сутки до окончания текущего срока аренды.
{% endhint %}

<figure><img src="/files/ILUHbdWK27me1EFNHmFI" alt="" width="514"><figcaption></figcaption></figure>

3. Выберите количество месяцев продления лицензии.<br>

   <figure><img src="/files/UlgDLX0ooFvbY1unDZi8" alt=""><figcaption></figcaption></figure>
4. Перейдите к оплате и оплатите заказ.
5. Снова зайдите в раздел "[**Ваши лицензии**](https://premiumexchanger.com/ulicense/)". Нажмите кнопку "**Скачать для версии X.X**", где X.X - версия вашего скрипта. Актуальную версию вашего скрипта можно посмотреть в панели управления сайтом в разделе "**Плагины**" или через файловый менеджер в файле `/wp-content/plugins/premiumbox/premiumbox.php` *(н*а ваш компьютер будет скачан архив `license.zip`*)*

<figure><img src="/files/UFvCwQ4WKB83mxA3zyxl" alt=""><figcaption></figcaption></figure>

## Загрузка архива license.zip в корневую папку сайта на сервер под управлением ISP Manager

{% hint style="warning" %}
Обратите внимание, что файлы лицензии всегда должны загружаться на сервер из-под <mark style="color:green;">**пользователя, созданного для сайта**</mark>, не из-под <mark style="color:red;">**root**</mark><mark style="color:green;">**!**</mark>
{% endhint %}

1. Авторизуйтесь на вашем сервере в ISP Manager под <mark style="color:green;">**пользователем, созданным для сайта**</mark>.\
   Это можно сделать двумя способами:

* **Вариант 1** — авторизуйтесь под <mark style="color:green;">**пользователем, созданным для сайта**</mark> напрямую<br>

  <figure><img src="/files/gS3lKAySBcpILf914RCd" alt="" width="482"><figcaption></figcaption></figure>
* **Вариант 2** — авторизуйтесь под пользователем <mark style="color:red;">**root**</mark>, а затем перейдите в раздел "**Сайты**", выберите необходимый сайт и нажмите кнопку "**Войти как владелец**".\
  После этих действий вы будете авторизованы как <mark style="color:green;">**пользователь, созданный для сайта**</mark>.

<figure><img src="/files/h3tbwuUYdM7yryNA8yhV" alt=""><figcaption></figcaption></figure>

2. В корневой папке сайта удалите все файлы, относящиеся к предыдущей лицензии.

<figure><img src="/files/6NJD36lcCi2E2EDUm1FP" alt="" width="522"><figcaption></figcaption></figure>

3. Загрузите скачанный ранее архив с новой лицензией в эту же папку.

<figure><img src="/files/T79DjzRwnltNbpwEk8Ff" alt=""><figcaption></figcaption></figure>

4. Нажмите на кнопку "**Выберите файл**". Найдите на вашем компьютере скачанный ранее архив `license.zip`*,* и нажмите кнопку "**Ок**".

<figure><img src="/files/eofFCg1XA9qZ7W2e9x8s" alt=""><figcaption></figcaption></figure>

5. Выберите архив `license.zip` и обязательно распакуйте его в этой же папке, кликнув по иконке "**Извлечь**".

<figure><img src="/files/Cg279WOn0ueTiC3Dxbmu" alt=""><figcaption></figcaption></figure>


# Инструкция по установке скрипта

{% hint style="info" %}
Изображения, приведенные в инструкции, могут отличаться от тех, которые будут использоваться в вашей персональной системе.

Здесь и далее по тексту, заменяйте "**ваш\_домен**" на прямой адрес вашего сайта (например, если адрес вашего сайта **premiumexchanger.com**, то вам следует заменить "**ваш\_домен**" на **premiumexchanger.com**).
{% endhint %}

{% hint style="danger" %}
Обращаем ваше внимание, что **все** файлы должны загружаться под <mark style="color:green;">пользователем, созданным для сайта</mark> (не <mark style="color:red;">root</mark>). Загрузка файлов под <mark style="color:red;">root-пользователем</mark> приведет к нестабильной работе сайта.

Если же вы уже загрузили файлы под root-пользователем, вам нужно сделать следующие действия:

1. Сделать бэкап всех файлов на сервере
2. [Скачать с нашего сайта](https://premiumexchanger.com/uscripts/) дистрибутив для ОБНОВЛЕНИЯ под вашу версию скрипта (как правило это версия 2.7) и вашу версию PHP

<img src="/files/iUbqEwR7bVGKXwo8l07n" alt="" data-size="original">

3. Загрузить его в корневую папку сайта и распаковать архив с заменой файлов
   {% endhint %}

## Рекомендуемые настройки безопасности и системные требования сервера <a href="#chapter1" id="chapter1"></a>

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

* Обновить модуль [Ioncube Loader](https://www.ioncube.com/loaders.php) до последней версии;
* Установить на сервер модуль [fail2ban](https://github.com/fail2ban/fail2ban);
* Установить на сервер антивирус;
* Заблокировать порты для FTP, SSH и различных Shell-клиентов;
* Заблокировать стандартные адреса к форме авторизация сервера. Например, для ISP Manager это:\
  `https://ip_адрес/manager/`, `https://ip_адрес/manager/ispmngr/`, `https://ip_адрес/ispmngr/`
* Изменить стандартный порт к форме авторизации сервера. Для ISP Manager обычно используется порт 1500. Установить любое свободное значение порта;
* Заблокировать адрес доступа к phpmyadmin и порт;
* Заблокировать адрес доступа к почтовым клиентам. Например,\
  • `https://ip_адрес/webmail/`, `https://ip_адрес/roundcube/` и тому подобные
* Для всех пользователей сервера, в том числе root, установить пароль не менее 15-25 символов.

#### Системные требования к серверу:

* PHP 8.1/8.2/8.3;
* MySQL 5.0 и выше;
* IonCube Loader 13.0 и выше;
* Планировщик задач (cron);
* Требуемые дополнительные PHP-функции, расширения и библиотеки: iconv, mb, curl, gd, openssl, soap, gmpobject, ziparchive.

## Установка основного продукта на сервер <a href="#chapter2" id="chapter2"></a>

**1. Загрузка файлов**

{% hint style="danger" %}
Повторно обращаем ваше внимание, что файлы сайта **всегда** должны загружаться из-под <mark style="color:green;">пользователя, созданного для сайта</mark>, а не под <mark style="color:red;">root-пользователем</mark>
{% endhint %}

В личном кабинете в разделе "[**Ваши скрипты**](https://premiumexchanger.com/uscripts/)" скачайте соответствующую сборку скрипта в зависимости от той версии PHP, которая установлена у вас на сервере. Если вы не знаете какая версия установлена на вашем сервере — обратитесь в техническую поддержку хостинга с этим вопросом.

<figure><img src="/files/ZOuBkRzjaoXVN5b3G4aI" alt=""><figcaption><p>Дистрибутив скрипта уже содержит все доступные мерчанты и модули.<br>Отдельная установка мерчантов и модулей не требуется.</p></figcaption></figure>

Скачанный архив или его содержимое необходимо загрузить на сервер. Загрузку следует производить в корневую папку сайта (как правило, это папки `public_html, www` или `docs`). Воспользуйтесь встроенным в панель управления файловым менеджером. Либо используйте FTP-клиент для загрузки файлов: Total Commander, CuteFTP и другие. У FTP-клиента должен быть включен бинарный режим передачи файлов (как правило, этот режим установлен по умолчанию).

**2. Генерация лицензии**

В разделе "[**Ваши лицензии**](https://premiumexchanger.com/ulicense/)" необходимо скачать архив с файлами лицензии `license.zip`. Для этого укажите имя вашего домена (при необходимости также укажите имя поддомена), где будет установлен скрипт и нажмите кнопку "**Сохранить**". Затем нажмите на кнопку "**Скачать для версии Х.Х**". Скачанный архив `license.zip` загрузите в корневую папку вашего сайта (как правило, это папки `public_html, www` или `docs`) и распакуйте архив.

<figure><img src="/files/74Q1SRDqVFp0ktY5S2gl" alt="" width="563"><figcaption></figcaption></figure>

{% hint style="warning" %} <mark style="color:red;">Если имя домена для лицензии не указано и не сохранено, то скачать архив с файлами лицензии нельзя.</mark> <mark style="color:red;">**Будьте внимательны**</mark> <mark style="color:red;">при указании имени домена, чтобы не допустить ошибку. Изменить, переделать или заменить лицензию на другой домен невозможно. Вам потребуется дополнительная лицензия на второй домен.</mark>
{% endhint %}

Файлы лицензии отвечают за работоспособность скрипта, поэтому нужно соблюдать следующие правила:

* Файлы лицензии нельзя переименовывать. Используйте их с теми именами, с которыми вы их скачали.
* Файлы лицензии должны находиться в корневой папке сайта (как правило, это папки `public_html, www` или `docs`).
* Права на файлы лицензии должны иметь значение 644.
* Содержимое файлов лицензии должно оставаться неизменным.

**3. Создание базы данных**

В панели управления сервером (к примеру, isp manager) найдите раздел "**Базы данных**" и создайте новую базу данных. Введите имя базы данных, имя пользователя базы данных и сгенерируйте сложный пароль:

<figure><img src="/files/CJp16dsmqHzPzH3gEXya" alt=""><figcaption></figcaption></figure>

Запомните или запишите эти данные, они будут необходимы вам в дальнейшем.

**4. Инсталляция**

В адресную строку вашего браузера вставьте следующую ссылку:

`https://ваш_домен/installer/`, перейдите по ней и следуйте инструкциям:

4.1. Выберите язык установки.

<figure><img src="/files/rZGZaWY1GQdYZ0izDF0m" alt="" width="563"><figcaption></figcaption></figure>

4.2. Проверьте основные системные требования вашего сервера. Если какой-то из параметров не соответствует требованиям, вы увидите предупреждение об этом. Нажмите "**Пропустить**", если проверка не выявила ошибок. Если ошибки были выявлены — исправьте их и запустите процесс установки заново.

<figure><img src="/files/1F3Roaz9jX78rJwChUq7" alt="" width="563"><figcaption></figcaption></figure>

4.3. Проверьте функции и библиотеки PHP вашего сервера. Если какой-то из параметров не соответствует требованиям, вы увидите предупреждение об этом. Нажмите "**Пропустить**", если проверка не выявила ошибок. Если ошибки были выявлены — исправьте их и запустите процесс установки заново.

<figure><img src="/files/5I5Sq9VoNsDKlfmyAQUY" alt="" width="563"><figcaption></figcaption></figure>

4.4. Проверьте разрешение на запись некоторых файлов и папок. Если какой-то из параметров не соответствует требованиям, вы увидите предупреждение об этом. Нажмите "**Пропустить**", если проверка не выявила ошибок. Если ошибки были выявлены — исправьте их и запустите процесс установки заново.

<figure><img src="/files/d6RzGPFIZYSRSlScFoHN" alt=""><figcaption></figcaption></figure>

4.5. Заполните имя базы данных, имя пользователя базы данных и пароль, которые вы указали в пункте 3. Нажмите кнопку "**Обновить конфиг**".

<figure><img src="/files/hN2nKh4SPfZXmB2yti7U" alt="" width="563"><figcaption></figcaption></figure>

4.6. Нажмите кнопку "**Выберите файл**" и выберите файл `damp_db.sql`. Файлы находятся в корне скачанного архива у вас на компьютере. Укажите [полный адрес сайта](#user-content-fn-1)[^1]. Нажмите кнопку "**Импортировать**".

<figure><img src="/files/rYbadeV653suli3l0KaD" alt="" width="563"><figcaption></figcaption></figure>

Если система не может выполнить импорт файла базы данных и отображает ошибку, то выполните импорт файла базы данных вручную через phpmyadmin, который есть на вашем сервере. Затем в базе данных в таблице `pr_options` для значений `home` и `siteurl` укажите полное имя вашего сайта.

4.7. Укажите личную электронную почту администратора сайта, электронную почту сайта (создайте соответствующий почтовый ящик на сервере), имя отправителя (обычно это название сайта), а также задайте логин и пароль администратора для входа в панель управления. Нажмите кнопку "**Установить**".

<figure><img src="/files/Ivt94QAiyZih5Q9q5c2E" alt="" width="563"><figcaption></figcaption></figure>

4.8. Выберите язык сайта и панели управления.

<figure><img src="/files/NLJbMHqGmj0QtGDQa4yq" alt="" width="563"><figcaption></figcaption></figure>

4.9. **Обязательно удалите файлы установщика!** На последнем шаге установки перейдите по ссылке: "**Внимание! Нажмите здесь, чтобы удалить файлы установщика**".\
\
**Установка скрипта завершена.**

5\. Панель управления сайтом<br>

<figure><img src="/files/IdcMfWL14HzXzRkgRFN8" alt="" width="350"><figcaption></figcaption></figure>

**Адрес панели управления по умолчанию:** `https://ваш_домен/prmmxchngr/`

Используйте логин и пароль, которые были указаны при установке.

{% hint style="success" %}
Для использования двухфакторной аутентификации (2FA) при авторизации в админ-панели [настройте отправку кодов по удобному вам каналу связи](https://premium.gitbook.io/main/osnovnye-nastroiki/nastroiki/administratory-i-polzovateli/dvukhfaktornaya-avtorizaciya-2fa-v-paneli-upravleniya-saitom) (на e-mail, в Телеграм, через SMS или [через приложение для работы с 2FA](https://premium.gitbook.io/main/osnovnye-nastroiki/nastroiki/administratory-i-polzovateli/dvukhfaktornaya-avtorizaciya-2fa-v-paneli-upravleniya-saitom#id-2fa-s-ispolzovaniem-prilozheniya)).
{% endhint %}

## Установка дополнительных модулей <a href="#chapter3" id="chapter3"></a>

{% hint style="info" %}
Дистрибутив скрипта "из коробки" уже содержит все доступные мерчанты и модули. Отдельная установка мерчантов и модулей не требуется.
{% endhint %}

**1. Модули мерчантов на прием**

1.1. В личном кабинете в разделе "[**Ваши скрипты**](https://premiumexchanger.com/uscripts/)" в блоке "**Дополнительные модули**" скачайте модуль мерчанта на прием для требуемой платежной системы.

1.2. Содержимое скачанного архива загрузите на сервер в директорию `ваш_домен/wp-content/plugins/premiumbox/merchants.`

Далее настройте модуль в соответствии с инструкциями, которые описаны в [руководстве пользователя](https://premium.gitbook.io/rukovodstvo-polzovatelya/navigaciya/merchanty-i-vyplaty).

**2. Модули автовыплат**

2.1. В личном кабинете в разделе "[**Ваши скрипты**](https://premiumexchanger.com/uscripts/)" в блоке "**Дополнительные модули**" скачайте модуль автовыплаты для требуемой платежной системы.

2.2. Содержимое скачанного архива загрузите на сервер в директорию `ваш_домен/wp-content/plugins/premiumbox/paymerchants`.

Далее настройте модуль в соответствии с инструкциями, которые описаны в [руководстве пользователя](https://premium.gitbook.io/rukovodstvo-polzovatelya/navigaciya/merchanty-i-vyplaty/vyplaty).

[^1]: кириллический домен должен быть указан в формате `xn--90aiufb.xn--p1ai`


# Инструкция по обновлению скрипта

{% hint style="warning" %}
Перед тем, как приступать к обновлению скрипта, ознакомитесь со списком изменений новой версии скрипта **Premium Exchanger** в разделе "[**Обновления**](https://premiumexchanger.com/obnovleniya/)".

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

Если вы используете уникальную тему сайта, **которая была заказана у нас**, то обратитесь в техническую поддержку для адаптации темы перед обновлением скрипта — для этого пришлите архив с вашей темой из папки **`wp-content/themes` (**<mark style="color:red;">**но для обновления скрипта с версии 2.5 на 2.6 обновление темы не требуется!**</mark>**)**.

<img src="/files/4rLAVJzyYcL5vbpdXoQ1" alt="" data-size="original">

Обновление дизайна с нашей стороны может занять до 10 дней.

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

Если вы используете дополнительные платные модули — обратитесь в [техническую поддержку](https://premiumexchanger.com/podderzhka/) за обновленными версиями модулей.
{% endhint %}

{% embed url="<https://youtu.be/PpNKzThZsCs>" %}
Видеоинструкция по обновлению скрипта
{% endembed %}

{% hint style="warning" %}
Возможно, что вам потребуется обновить **ionCube Loader** и **WordPress** для корректной работы скрипта.

[Инструкция по обновлению ionCube Loader](https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/faq/kak-obnovit-ioncube-loader)

[Инструкция по обновлению WordPress](https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/faq/kak-obnovit-wordpress)
{% endhint %}

### Устранение неполадок после обновления

* При некорректной работе панели администратора замените файл `userdata.php` файлом с этой страницы в папке `wp-content/plugins/premiumbox`, если содержимое файла на вашем сервере не совпадает с указанным ниже кодом (за исключением паролей, указываемых в кавычках):

{% file src="/files/olQIndMAoI7CKjBPkete" %}

<details>

<summary>userdata.php (базовый файл)</summary>

```php
<?php
/*
Будьте внимательны! Данный файл необходимо редактировать только в кодировке UTF-8 без (BOM).
Attention please! You should edit this file in UTF-8 w/o (BOM) only.
*/

/**************** user data ******************/

	/* 
	Код безопасности для настроек мерчантов и автовыплат
	Security code for merchant settings and auto payouts
	*/
	if(!defined('MERCH_ACTION_PASSWORD')){
		define('MERCH_ACTION_PASSWORD', '');
	}
	
	/* 
	Код безопасности для подтверждения платежей
	Security code to confirm payments
	*/
	if(!defined('PAY_ACTION_PASSWORD')){
		define('PAY_ACTION_PASSWORD', '');
	}

	/* 
	Код безопасности для редактирования заявок
	Security code for editing orders
	*/
	if(!defined('EDIT_ACTION_PASSWORD')){
		define('EDIT_ACTION_PASSWORD', '');
	}	
	
	/* 
	Код для шифрования данных мерчантов и автовыплат (задается один раз). В качестве кода используйте произвольный набор цирф и букв.
	Code for encrypting data of merchants and auto payouts (set once). Use an arbitrary set of numbers and letters as a code.
	*/
	if (!defined('EXT_SALT')) {
		define('EXT_SALT', '');
	}
	
	/* 
	Персональный хэш для URL кронов и файлов с курсами
	Personal hash for cron URLs and files with exchange rates
	*/
	if(!defined('PN_HASH_CRON')){
		define('PN_HASH_CRON', '');
	}	

	if(!defined('PN_ADMIN_GOWP')){
		define('PN_ADMIN_GOWP', 'false'); 
	}		

/**************** end user data ******************/
```

</details>


# Обновление с версии 2.6 до 2.7

{% hint style="success" %}
Список обновлений скрипта для версии 2.7 доступен по [**ссылке**](https://premium.gitbook.io/main/pered-nachalom-raboty/instrukciya-po-obnovleniyu-skripta/spisok-obnovlenii#versiya-2.7)
{% endhint %}

{% hint style="warning" %}
Перед началом обновление скрипта, выполните обновление на сервере Ioncube Loader до версии 14.0 и выше (если установленная версия ниже 14 — [**инструкция по проверке установленной версии**](https://premium.gitbook.io/main/osnovnye-nastroiki/faq/kak-proverit-versiyu-ioncube-ustanovlennuyu-na-servere)**,** [**инструкция по обновлению**](https://premium.gitbook.io/main/osnovnye-nastroiki/faq/kak-obnovit-ioncube-loader)). В обновлении поможет техническая поддержка вашего хостинга.
{% endhint %}

{% hint style="warning" %}
Если вы используете модули мерчантов и автовыплат, разработанными нами персонально для вас **—** запросите обновленные модули в вашей группе в Телеграм (**не в технической поддержке через бота**).

Если вы используете модули мерчантов и автовыплат, а также другие типы модулей от сторонних разработчиков, то они не будут работать на версии 2.7 без их обновления со стороны разработчиков.
{% endhint %}

{% hint style="warning" %}
Если вы использовали модули Electrum и/или "Торговые действия" в версии 2.6 **—** запросите модули под версию 2.7 в вашей группе в Телеграм (**не в технической поддержке через бота**).
{% endhint %}

{% hint style="warning" %}
**Обратите внимание — при обновления скрипта с версии 2.6 на 2.7 требуется обновление (бесплатное) тем с персональным дизайном нашей разработки для сайта!**

Если вы используете такой дизайн — пришлите архив с темой для адаптации под версию 2.7.\
Для этого перейдите на сервере в папку по пути `www/<имя_сайта>/wp-content/themes/`, найдите папку с вашей темой, заархивируйте её, скачайте на компьютер, а затем пришлите архив в вашу группу в Телеграм.
{% endhint %}

{% hint style="danger" %} <mark style="color:red;">**Перед обновлением обязательно сделайте резервную копию сайта и базы данных!**</mark>

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

Самый простой способ [**сделать резервную копию сайта**](https://premium.gitbook.io/main/osnovnye-nastroiki/faq/kak-sdelat-bekap-saita) — через панель управления сервером (ISP Manager или другое ПО) с помощью встроенного в панель файлового менеджера или через FTP-клиент (скачайте на компьютер файлы сайта, а также в разделе управления базами данных или через PhpMyAdmin скачайте БД сайта).
{% endhint %}

## Процесс обновления

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

   <figure><img src="/files/ZI923g9SepfM0AWtT5C3" alt=""><figcaption></figcaption></figure>
2. В разделе "**Плагины**" деактивируйте плагины "**Premium Exchanger**" и "**Premium Exchanger hooks**".<br>

   <figure><img src="/files/qT94kRj2zDrurEHf52Du" alt=""><figcaption></figcaption></figure>
3. С помощью FTP-клиента или файлового менеджера удалите на сервере содержимое папки **`/wp-content/plugins/premiumbox/`**, <mark style="color:green;">**кроме**</mark> следующих файлов и папок внутри неё:

* **`/flags/`**
* **`/languages/`**
* **`/moduls/`** (но сперва ознакомьтесь с текстом в блоке ниже)

{% hint style="info" %}

* Если вы **используете** модуль Webmoney — не удаляйте папку **`x19`** внутри папки **`moduls`**
* Если вы **не используете** модуль Webmoney — можете удалить папку **`moduls`** целиком
  {% endhint %}

- **`/sms/`**
- **`/userdata.php`**

<figure><img src="/files/BCT8hQNvjSNnozu6NIX8" alt="" width="563"><figcaption><p><strong>Удалите все отмеченные галочкой файлы и папки на своём сервере</strong></p></figcaption></figure>

4. Удалите все файлы предыдущей лицензии из корневой папки сайта.<br>

   <figure><img src="/files/6JCfok2hkYsv6BD1QLhm" alt="" width="432"><figcaption></figcaption></figure>

Перейдите в раздел "[**Ваши лицензии**](https://premiumexchanger.com/ulicense/)" и скачайте архив с файлами лицензии `license.zip`. Для этого нажмите на ссылку "**Скачать для версии 2.7**".<br>

<figure><img src="/files/zYM9YZ7EhxW53quNfGno" alt="" width="430"><figcaption></figcaption></figure>

Скачанный архив загрузите в [корневую папку вашего сайта](https://premium.gitbook.io/main/osnovnye-nastroiki/faq/kak-naiti-kornevuyu-papku-saita-na-servere) под <mark style="color:green;">**пользователем, созданным для сайта**</mark> (не <mark style="color:red;">**root**</mark>!) и **обязательно** распакуйте архив.

{% hint style="danger" %}
**Выполните шаг 4 в обязательном порядке, даже если файлы лицензии были ранее загружены на сервер — в противном случае сайт не будет работать!**
{% endhint %}

5. Перейдите в раздел "[**Ваши скрипты**](https://premiumexchanger.com/uscripts/)" и на странице скачайте архив с **файлами для обновления версии 2.7** под вашу версию PHP.

{% hint style="danger" %}
Необходимо точно знать версию PHP, установленную на вашем сервере, для выбора подходящего архива.\
[**Инструкция по проверке версии PHP, установленной на сервере**](https://premium.gitbook.io/main/osnovnye-nastroiki/faq/kak-proverit-versiyu-php-ustanovlennuyu-na-servere)
{% endhint %}

<figure><img src="/files/RoHGb9o8zfeBwcS65tZI" alt="" width="563"><figcaption></figcaption></figure>

6. Загрузите содержимое архива с обновлением в корневую папку вашего сайта под <mark style="color:green;">**пользователем, созданным для сайта**</mark> (не <mark style="color:red;">**root**</mark>!). Используйте FTP-клиент, либо файловый менеджер. Распакуйте архив с заменой файлов.
7. Перейдите в раздел "**Плагины**" и активируйте плагины "**Premium Exchanger"** и "**Premium Exchanger hooks**".
8. Перейдите в раздел **Настройки обменника" → "Миграция"** и в блоке "**Миграция (если версия меньше 2.7)**" поочередно выполните каждый шаг.

{% hint style="danger" %}
Если вы использовали модули AML в версии 2.6 — необходимо включить модуль AML в разделе "**Модули**" <mark style="color:red;">**после**</mark> обновления скрипта и <mark style="color:red;">**перед**</mark> выполнением миграции для корректного переноса настроек с версии 2.6.

<img src="/files/OKLZLu82QAooZ4mikv28" alt="" data-size="original">

Аналогичная ситуация при использовании коэффициентов (раздел "**Парсеры 2.0**" ➔ "**Пользовательские коэффициенты**") — если вы использовали коэффициенты в версии 2.6, необходимо включить одноименный модуль в разделе "**Модули**" <mark style="color:red;">**после**</mark> обновления скрипта и <mark style="color:red;">**перед**</mark> выполнением миграции для корректного переноса коэффициентов с версии 2.6.

<img src="/files/RYOisrFigaJsvS34VMRa" alt="" data-size="original">
{% endhint %}

<figure><img src="/files/mitewAFySgxqgE6rmZw9" alt="" width="362"><figcaption></figcaption></figure>

При запуске каждого шага система определит общее количество запросов, которые нужно выполнить. У вас есть возможность задать количество запросов, которое будет обработано за один цикл.

<figure><img src="/files/31Ahb9xzCNcHBlUPbqCA" alt="" width="345"><figcaption></figcaption></figure>

{% hint style="warning" %}
По умолчанию количество запросов = 50. Если вы не уверены в мощности вашего сервера, то рекомендуем не менять значение по умолчанию.

При необходимости вы можете указать любое другое значение, но если выполнение цикла с указанным значением окажется слишком ресурсоемким для сервера — это вызовет ошибку.
{% endhint %}

{% hint style="info" %}
Вы можете увидеть кнопки "**Технический шаг X**" рядом с кнопками "**Шаг X**". Перед выполнением каждого шага, система определяется количество запросов, которые необходимо выполнить. В некоторых случаях количество запросов может быть слишком велико и сервер может не справиться с их подсчетом. В этом случае вместо кнопки "**Шаг X**" стоит использовать кнопку "**Технический шаг X**", которая позволяет задавать произвольное количество запросов вручную без подсчета количества запросов сервером.

Если вы используете **технический шаг**, то вам необходимо задать вручную количество запросов. Рекомендуем установить заведомо большое число, например, 100000.
{% endhint %}

9. Перейдите в раздел "**Настройки" → "Постоянные ссылки"** и нажмите на кнопку "**Сохранить изменения**", не внося никаких изменений на странице.<br>

   <figure><img src="/files/sfEgV8NdH39o8mGPlZC8" alt="" width="563"><figcaption></figcaption></figure>
10. Перейдите в раздел "**Заявки"** и отключите режим обновления.<br>

    <figure><img src="/files/SM7uWPPwm4q633jMDzzv" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
Режим обновления активируется каждый раз после деактивации и повторной активации основного плагина, поэтому режим всегда необходимо отключать вручную.
{% endhint %}

11. Если вы используете модули "**Парсеры 2.0**" или "**Bestchange парсер**" — после отключения режима обновления необходимо запустить работу парсеров в соответствующих разделах, вручную переходом по ссылке Сron.\
    Для работы Парсеров 2.0:

    <figure><img src="/files/UhlQDguZwXXjwtmzYYFC" alt=""><figcaption></figcaption></figure>

    Для работы BestChange парсера:

    <figure><img src="/files/Rqdwd46KJ2l9QkStAcxR" alt="" width="563"><figcaption></figcaption></figure>
12. [Очистите кэш в браузере](https://www.unisender.com/ru/blog/kak-ochistit-kehsh-v-brauzerah/).<br>

    <figure><img src="/files/9dGPGvmfBIzhobjt0zJt" alt="" width="563"><figcaption></figcaption></figure>
13. <mark style="color:red;">**Обязательно удалите из корневой папки на сервере все загруженные zip-архивы скрипта и бэкапы сайта.**</mark><br>

    <figure><img src="/files/de7sPdntBmIdHUfn3e7L" alt="" width="563"><figcaption></figcaption></figure>
14. Отключите режим технического обслуживания в разделе "**Консоль**".
15. <mark style="color:green;">**Обновление успешно проведено!**</mark>


# Обновление с версии 2.5 до 2.6

{% embed url="<https://www.youtube.com/watch?v=XX2Wpv-dAFk>" %}
Видеоинструкция по обновлению скрипта
{% endembed %}

{% hint style="success" %}
Список обновлений скрипта для версии 2.6 доступен по [**ссылке**](https://premium.gitbook.io/main/pered-nachalom-raboty/instrukciya-po-obnovleniyu-skripta/spisok-obnovlenii#versiya-2.6)
{% endhint %}

{% hint style="warning" %}
Перед началом обновление скрипта, выполните обновление на сервере Ioncube Loader до версии 13.0 и выше (если установленная версия ниже 13 — [**инструкция по проверке установленной версии**](https://premium.gitbook.io/main/osnovnye-nastroiki/faq/kak-proverit-versiyu-ioncube-ustanovlennuyu-na-servere)**,** [**инструкция по обновлению**](https://premium.gitbook.io/main/osnovnye-nastroiki/faq/kak-obnovit-ioncube-loader)). В обновлении поможет техническая поддержка вашего хостинга.
{% endhint %}

{% hint style="warning" %}
Начиная с версии 2.6 из соображений безопасности убрана поддержка **PHP 7.1, 7.2, 7.3**, **7.4** и добавлена поддержка **PHP 8.2** - если в версии 2.5 вы использовали версию **PHP 7.4** и ниже, перед обновлением скрипта необходимо обновить версию PHP на сервере. Рекомендуем провести обновление PHP через техподдержку вашего хостинга.

[**Инструкция по проверке версии PHP, установленной на сервере**](https://premium.gitbook.io/main/osnovnye-nastroiki/faq/kak-proverit-versiyu-php-ustanovlennuyu-na-servere)
{% endhint %}

{% hint style="warning" %}
Если вы используете модули мерчантов и автовыплат, разработанными нами персонально для вас **—** запросите обновленные модули в вашей группе в Телеграм (**не в технической поддержке через бота**).

Если вы используете модули мерчантов и автовыплат, а также другие типы модулей от сторонних разработчиков, то они не будут работать на версии 2.6 без их обновления со стороны разработчиков.
{% endhint %}

{% hint style="warning" %}
Если вы использовали модули Electrum и/или "Торговые действия" в версии 2.5 **—** запросите модули под версию 2.6 в вашей группе в Телеграм (**не в технической поддержке через бота**)
{% endhint %}

{% hint style="danger" %} <mark style="color:red;">**Перед обновлением обязательно сделайте резервную копию сайта и базы данных!**</mark>

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

Самый простой способ [**сделать резервную копию сайта**](https://premium.gitbook.io/main/osnovnye-nastroiki/faq/kak-sdelat-bekap-saita) — через панель управления сервером (ISP Manager или другое ПО) с помощью встроенного в панель файлового менеджера или через FTP-клиент (скачайте на компьютер файлы сайта, а также в разделе управления базами данных или через PhpMyAdmin скачайте БД сайта).
{% endhint %}

{% hint style="warning" %}
**Обратите внимание — при обновления скрипта с версии 2.5 на 2.6 требуется обновление (бесплатное) кастомных тем для сайта!**

Если вы используете такую тему — пришлите архив с ней для адаптации под версию 2.6.\
Для этого перейдите на сервере в папку по пути `www/<имя_сайта>/wp-content/themes/`, найдите папку с вашей темой, заархивируйте её, скачайте на компьютер, а затем пришлите архив в вашей группе в Телеграм.
{% endhint %}

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

   <figure><img src="/files/ZI923g9SepfM0AWtT5C3" alt=""><figcaption></figcaption></figure>
2. В разделе "**Плагины**" деактивируйте плагины "**Premium Exchanger**" и "**Premium Exchanger hooks**".

   <figure><img src="/files/pjR0jXEewKINVlOMZoP8" alt=""><figcaption></figcaption></figure>
3. С помощью FTP-клиента или файлового менеджера удалите на сервере содержимое папки **`/wp-content/plugins/premiumbox/`**, <mark style="color:green;">**кроме**</mark> следующих файлов и папок внутри неё:

* **`/flags/`**
* **`/languages/`**
* **`/moduls/`**(но сперва ознакомьтесь с текстом в блоке ниже)

{% hint style="danger" %}

* Если вы **используете** [**внутренние счета**](https://premium.gitbook.io/main/osnovnye-nastroiki/nastroiki/vnutrennie-scheta/obmen-s-uchastiem-vnutrennego-scheta-polzovatelya) — не удаляйте папку **domacc** внутри папки **`moduls`**
* Если вы **не используете** внутренние счета — можете удалить папку **`moduls`** целиком.

\
После обновления скрипта необходимо провести перенос внутренних счетов в новый модуль — [**инструкция по переносу**](https://premium.gitbook.io/main/pered-nachalom-raboty/instrukciya-po-obnovleniyu-skripta/obnovlenie-s-versii-2.5-do-2.6#id-2.-obnovlenie-modulya-vnutrennii-schyot-tolko-esli-vnutrennie-scheta-ispolzovalis-v-versii-2.5-.-esl) **(актуально, только если вы использовали внутренние счета в 2.5)**

* Если вы **используете** модуль Webmoney, не удаляйте папку **`x19`** внутри папки **`moduls`**

* Если вы **не используете** модуль Webmoney — можете удалить папку **`moduls`** целиком
  {% endhint %}

* **`/sms/`**

* **`/userdata.php`**

<figure><img src="/files/BCT8hQNvjSNnozu6NIX8" alt="" width="563"><figcaption><p><strong>Удалите все отмеченные галочкой файлы и папки на своём сервере</strong></p></figcaption></figure>

4. Удалите все файлы предыдущей лицензии из корневой папки сайта.<br>

   <figure><img src="/files/6JCfok2hkYsv6BD1QLhm" alt="" width="432"><figcaption></figcaption></figure>

Перейдите в раздел "[**Ваши лицензии**](https://premiumexchanger.com/ulicense/)" и скачайте архив с файлами лицензии `license.zip`. Для этого нажмите на ссылку "**Скачать для версии 2.6**".

<figure><img src="/files/QYY0vF9G2UX210afnKhJ" alt="" width="485"><figcaption></figcaption></figure>

Скачанный архив загрузите в [корневую папку вашего сайта](https://premium.gitbook.io/main/osnovnye-nastroiki/faq/kak-naiti-kornevuyu-papku-saita-na-servere) под <mark style="color:green;">**пользователем, созданным для сайта**</mark> (не <mark style="color:red;">**root**</mark>!) и **обязательно** распакуйте архив.

{% hint style="danger" %}
**Выполните шаг 4 в обязательном порядке, даже если файлы лицензии были ранее загружены на сервер — в противном случае сайт не будет работать!**
{% endhint %}

5. Перейдите в раздел "[**Ваши скрипты**](https://premiumexchanger.com/uscripts/)" и на странице скачайте архив с **файлами для обновления версии 2.6** под вашу версию PHP.

{% hint style="danger" %}
Необходимо точно знать версию PHP, установленную на вашем сервере, для выбора подходящего архива.\
[**Инструкция по проверке версии PHP, установленной на сервере**](https://premium.gitbook.io/main/osnovnye-nastroiki/faq/kak-proverit-versiyu-php-ustanovlennuyu-na-servere)
{% endhint %}

<figure><img src="/files/m9Cgv03sWHDSBblbIcgR" alt="" width="563"><figcaption></figcaption></figure>

6. Загрузите содержимое архива с обновлением в корневую папку вашего сайта под <mark style="color:green;">**пользователем, созданным для сайта**</mark> (не <mark style="color:red;">**root**</mark>!). Используйте FTP-клиент, либо файловый менеджер. Распакуйте архив с заменой файлов.
7. Перейдите в раздел "**Плагины**" и активируйте плагины "**Premium Exchanger"** и "**Premium Exchanger hooks**".
8. Перейдите в раздел **Настройки обменника" → "Миграция"** и в блоке "**Миграция (если версия меньше 2.6)**" поочередно выполните каждый шаг.

<figure><img src="/files/fapHuakQtdHM8STusUd3" alt="" width="390"><figcaption></figcaption></figure>

При запуске каждого шага система определит общее количество запросов, которые нужно выполнить. У вас есть возможность задать количество запросов, которое будет обработано за один цикл.

<figure><img src="/files/31Ahb9xzCNcHBlUPbqCA" alt="" width="345"><figcaption></figcaption></figure>

{% hint style="warning" %}
По умолчанию количество запросов = 50. Если вы не уверены в мощности вашего сервера, то рекомендуем не менять значение по умолчанию.

При необходимости вы можете указать любое другое значение, но если выполнение цикла с указанным значением окажется слишком ресурсоемким для сервера — это вызовет ошибку.
{% endhint %}

{% hint style="info" %}
Вы можете увидеть кнопки "**Технический шаг X**" рядом с кнопками "**Шаг X**". Перед выполнением каждого шага, система определяется количество запросов, которые необходимо выполнить. В некоторых случаях количество запросов может быть слишком велико и сервер может не справиться с их подсчетом. В этом случае вместо кнопки "**Шаг X**" стоит использовать кнопку "**Технический шаг X**", которая позволяет задавать произвольное количество запросов вручную без подсчета количества запросов сервером.

Если вы используете **технический шаг**, то вам необходимо задать вручную количество запросов. Рекомендуем установить заведомо большое число, например, 100000.
{% endhint %}

9. Перейдите в раздел "**Настройки" → "Постоянные ссылки"** и нажмите на кнопку "**Сохранить изменения**", не внося никаких изменений на странице.
10. Перейдите в раздел "**Настройки обменника" → "Основные настройки"** и отключите режим обновления.

<figure><img src="/files/QnZyLCnH9AqU2SAbeSpP" alt=""><figcaption></figcaption></figure>

Альтернативный вариант — в этом же разделе для параметра "**Режим обновления**" выберите "**Нет**" и сохраните изменения.

<figure><img src="/files/Fcqr9JEayFPKs2Rtd8vV" alt="" width="255"><figcaption></figcaption></figure>

{% hint style="warning" %}
Режим обновления активируется каждый раз после деактивации и повторной активации основного плагина, поэтому режим всегда необходимо отключать вручную.
{% endhint %}

11. Если вы используете модули "**Парсеры 2.0**" или "**Bestchange парсер**" — после отключения режима обновления необходимо запустить работу парсеров в соответствующих разделах, вручную переходом по ссылке Сron.\
    Для работы Парсеров 2.0:

    <figure><img src="/files/UhlQDguZwXXjwtmzYYFC" alt=""><figcaption></figcaption></figure>

    Для работы BestChange парсера:

    <figure><img src="/files/Rqdwd46KJ2l9QkStAcxR" alt="" width="563"><figcaption></figcaption></figure>
12. [Очистите кэш в браузере](https://www.unisender.com/ru/blog/kak-ochistit-kehsh-v-brauzerah/).<br>

    <figure><img src="/files/9dGPGvmfBIzhobjt0zJt" alt="" width="563"><figcaption></figcaption></figure>
13. <mark style="color:red;">**Обязательно удалите из корневой папки на сервере любые загруженные zip-архивы скрипта и бэкапы сайта.**</mark><br>

    <figure><img src="/files/de7sPdntBmIdHUfn3e7L" alt="" width="563"><figcaption></figcaption></figure>
14. Отключите режим технического обслуживания в разделе "**Консоль**".
15. <mark style="color:green;">**Обновление успешно проведено!**</mark>

### Изменения в панели администратора

После обновления необходимо внести изменения в панели администратора для корректной работы скрипта.

1. Для работы подтверждения регистрации через e-mail необходимо включить модуль "**Подтверждение e-mail перед регистрацией**" (**confirmregmail**) в разделе "**Модули**". Если вы не используете эту опцию — можете оставить модуль выключенным.

<details>

<summary>2. Обновление модуля "<strong>Внутренний счёт</strong>" (только если <a href="https://premium.gitbook.io/main/osnovnye-nastroiki/nastroiki/vnutrennie-scheta/obmen-s-uchastiem-vnutrennego-scheta-polzovatelya">внутренние счета</a> использовались в версии 2.5!).<br><br>Если вы не использовали внутренние счета ранее и хотите использовать их в версии 2.6 — пропустите этот шаг. Активируйте модуль iac в разделе "<strong>Модули</strong>" и настройте его по <a href="https://premium.gitbook.io/main/osnovnye-nastroiki/nastroiki/vnutrennie-scheta">инструкции</a>.</summary>

Если вы используете модуль **"Внутренний счет" (domacc)**, а также модули мерчанта на приём и автовыплаты **domacc**:

![](/files/DfD416cyuP0QxPi1UqbX) ![](/files/jKlPV02yh6nM87fPZt9A)

<mark style="color:red;">**необходимо**</mark> перейти на новый модуль **"Модуль внутреннего счета" (iac)**.

Инструкция по переходу на новый модуль:

* Активируйте новый модуль **iac** в разделе "**Модули**" (модуль **domacc** также **должен быть включен** для успешной миграции)
* Последовательно выполните миграцию — шаг 7 и шаг 8 в разделе "**Настройки обменника**" -> "**Миграция**"

![](/files/fiXPvaBR7nU50mF6nHKf)

![](/files/NLSgPzyeqZkUo5TR8AMm) ![](/files/8ySrNgdDITfRIe6t9Qzy)

* Отключите старый модуль **domacc** в разделе **"Модули"**, а затем удалите модуль с сервера (путь к папке с модулем — `wp-content/plugins/premiumbox/moduls/domacc)`\
  ![](/files/3BO3bOx1nh6Z7AlfxEcT)
* Удалите модули мерчанта и автовыплаты **domacc** в панели администратора в разделах **"Мерчанты" -> "Мерчанты"** и **"Мерчанты" -> "Автовыплаты"**, затем удалите модули с сервера (пути к папкам с модулями — `wp-content/plugins/premiumbox/moduls/merchants/domacc` и `wp-content/plugins/premiumbox/moduls/paymerchants/domacc`)
* Добавьте нового мерчанта и автовыплату **iac** в разделах **"Мерчанты" -> "Мерчанты" "Мерчанты" -> "Автовыплаты"** и настройте их по [инструкции](https://premium.gitbook.io/main/osnovnye-nastroiki/nastroiki/vnutrennie-scheta).
* Созданных мерчантов добавьте в подходящие для этого направления обменов (вкладка "**Мерчанты и выплаты**" в настройках направлений обменов)

![](/files/9ZY3svDG8HlUbdOuWa0S)

<mark style="color:red;">**Важно!**</mark> Если при использовании модулей мерчанта на приём и автовыплаты для работы с внутренними счётами в форме обмена не будет указан номер внутреннего счёта для списания и/или зачисления средств, он будет равным **`код валюты + id клиента`** из профиля клиента (раздел "**Личные данные**" -> "**Внутренний счёт**")

![](/files/yjzdLFHcdrMV65nBH1WI) ![](/files/ElVxuOqRfru54L8ktb62)

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

![](/files/cYylDaIBQ3svqF8CdqmO)

Продолжите обновление скрипта.

</details>

3. Начиная с версии 2.6, модуль **"Капча для сайта (выбор картинки)" (sitecaptcha\_img)** самостоятельно генерирует варианты для выбора пользователем на сайте. В предыдущей версии модуля можно было создавать свои задания, начиная с версии 2.6 эта опция отключена, поэтому изменения во внешнем виде капчи сразу отобразятся на сайте.
4. После обновления в разделе "**Настройки обменника**" -> "**Основные настройки**" <mark style="color:red;">**обязательно**</mark> выберите логику работы с заявками при использовании мерчантов на приём для опции "**Действие, если мерчант не сработал**".\
   Подробнее о работе этой опции читайте в инструкции "[**Общие настройки мерчантов**](https://premium.gitbook.io/main/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/obshie-nastroiki-merchantov#podklyuchenie-neskolkikh-merchantov)".


# Обновление с версии 2.4 до 2.5

{% embed url="<https://www.youtube.com/watch?v=PpNKzThZsCs>" %}
Видеоинструкция по обновлению скрипта
{% endembed %}

{% hint style="success" %}
Список обновлений скрипта для версии 2.5 доступен по [**ссылке**](https://premium.gitbook.io/main/pered-nachalom-raboty/instrukciya-po-obnovleniyu-skripta/spisok-obnovlenii#versiya-2.5)
{% endhint %}

{% hint style="warning" %}
Перед началом обновление скрипта, выполните обновление на сервере Ioncube Loader до версии 12.0 и выше (если установленная версия ниже 12 — [**инструкция по проверке установленной версии**](https://premium.gitbook.io/main/osnovnye-nastroiki/faq/kak-obnovit-ioncube-loader)). В обновлении поможет техническая поддержка вашего хостинга.
{% endhint %}

{% hint style="warning" %}
Если вы используете модули мерчантов и автовыплат, разработанными нами персонально для вас **—** запросите обновленные модули в вашей группе в Телеграм (**не в технической поддержке через бота**).

Если вы используете модули мерчантов и автовыплат, а также другие типы модулей от сторонних разработчиков, то они не будут работать на версии 2.5 без их обновления со стороны разработчиков.
{% endhint %}

{% hint style="danger" %} <mark style="color:red;">**Перед обновлением обязательно сделайте резервную копию сайта и базы данных!**</mark>

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

Самый простой способ [**сделать резервную копию сайта**](https://premium.gitbook.io/main/osnovnye-nastroiki/faq/kak-sdelat-bekap-saita) — через панель управления сервером (ISP Manager или другое ПО) с помощью встроенного в панель файлового менеджера или через FTP-клиент (скачайте на компьютер файлы сайта, а также в разделе управления базами данных или через PhpMyAdmin скачайте БД сайта).
{% endhint %}

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

   <figure><img src="/files/qBjaORiGvYVJlqqumoZk" alt=""><figcaption></figcaption></figure>
2. В разделе "**Плагины**" деактивируйте плагины "**Premium Exchanger**" и "**Premium Exchanger hooks**".

   <figure><img src="https://premium.gitbook.io/~gitbook/image?url=https%3A%2F%2F2574066779-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fm9kqZXsNykrN6VyxxXBO%252Fuploads%252FkanwK9s5DFo0cPzJd5Qn%252Fimage.png%3Falt%3Dmedia%26token%3D20ad3b3d-d619-4685-9146-08966a0d94f0&#x26;width=768&#x26;dpr=4&#x26;quality=100&#x26;sign=3b6bd9f3590a5f0a5aaa0d90711dfee97002c88ddb0f638e89ec840df877542a" alt=""><figcaption></figcaption></figure>
3. С помощью FTP-клиента или файлового менеджера удалите на сервере содержимое папки **`/wp-content/plugins/premiumbox/`**, **кроме** следующих файлов и папок внутри неё:

* **`/flags/`**
* **`/languages/`**
* **`/merchants/`** (если вы не меняли названия файлов и папок внутри папки **`merchants`** — можете её также удалить)
* **`/moduls/`**

{% hint style="warning" %}
Если вы **используете** модуль Webmoney, не удаляйте папку **`x19`** внутри папки **`moduls`**, если не используете — можете удалить папку **`moduls`** целиком)
{% endhint %}

* **`/paymerchants/`** (если вы **не меняли** названия файлов и папок внутри папки **`paymerchants`** — можете её также удалить)
* **`/sms/`**
* **`/userdata.php`**

<figure><img src="https://premium.gitbook.io/~gitbook/image?url=https%3A%2F%2F2574066779-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fm9kqZXsNykrN6VyxxXBO%252Fuploads%252FZnqfDaglTQ0LigKamF9G%252Fimage.png%3Falt%3Dmedia%26token%3D1bd35a48-772d-4170-a33e-9a3eadb3a014&#x26;width=768&#x26;dpr=4&#x26;quality=100&#x26;sign=41f54ff04d225224f01677ab6ed6cb37b5453bb1b682544b766d2ce8b248a73f" alt="" width="563"><figcaption></figcaption></figure>

4. Перейдите в раздел "[**Ваши лицензии**](https://premiumexchanger.com/ulicense/)" и скачайте архив с файлами лицензии `license.zip`. Для этого нажмите на ссылку "**Скачать для версии 2.5**".

<figure><img src="/files/34nTk7FmvBMOCDSXHYfi" alt="" width="491"><figcaption></figcaption></figure>

Скачанный архив загрузите в [корневую папку вашего сайта](https://premium.gitbook.io/main/osnovnye-nastroiki/faq/kak-naiti-kornevuyu-papku-saita-na-servere) под <mark style="color:green;">**пользователем, созданным для сайта**</mark> (не <mark style="color:red;">**root**</mark>!) и **обязательно** распакуйте архив.

{% hint style="warning" %}
**Выполните шаг 4 в обязательном порядке, даже если файлы лицензии были ранее загружены на сервер — в противном случае сайт не будет работать!**
{% endhint %}

5. Перейдите в раздел "[**Ваши скрипты**](https://premiumexchanger.com/uscripts/)" и на странице скачайте архив с **файлами для обновления версии 2.5** под вашу версию PHP.

{% hint style="warning" %}
Необходимо точно знать версию PHP, установленную на вашем сервере, для выбора подходящего архива.

\
[**Инструкция по проверке версии PHP, установленной на сервере**](https://premium.gitbook.io/main/osnovnye-nastroiki/faq/kak-proverit-versiyu-php-ustanovlennuyu-na-servere)
{% endhint %}

<figure><img src="/files/4OQoL7mUD1gKkZAbqpWy" alt="" width="563"><figcaption></figcaption></figure>

6. Загрузите содержимое архива с обновлением в корневую папку вашего сайта под <mark style="color:green;">**пользователем, созданным для сайта**</mark> (не <mark style="color:red;">**root**</mark>!). Используйте FTP-клиент, либо файловый менеджер. Распакуйте архив с заменой файлов.
7. Перейдите в раздел "**Плагины**" и активируйте плагины "**Premium Exchanger"** и "**Premium Exchanger hooks**".
8. Перейдите в раздел **Настройки обменника" → "Миграция"** и в блоке "**Миграция (если версия меньше 2.5)**" поочередно выполните каждый шаг.

<figure><img src="/files/Ga63ZhSpmoEy4gJpkSIY" alt=""><figcaption></figcaption></figure>

При запуске каждого шага система определит общее количество запросов, которые нужно выполнить. У вас есть возможность задать количество запросов, которое будет обработано за один цикл.

<figure><img src="https://premium.gitbook.io/~gitbook/image?url=https%3A%2F%2F2574066779-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fm9kqZXsNykrN6VyxxXBO%252Fuploads%252FFWLOCy5yHQlES4XZhyNP%252Fimage.png%3Falt%3Dmedia%26token%3D816f2042-40ad-417d-a819-dbab4d1cdaed&#x26;width=768&#x26;dpr=4&#x26;quality=100&#x26;sign=4f8942c4fdec930998beb26d9d6e249c4bda071b60c73d1199f594510b85daed" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
По умолчанию количество запросов = 50. Если вы не уверены в мощности вашего сервера, то рекомендуем не менять значение по умолчанию.

При необходимости вы можете указать любое другое значение, но если выполнение цикла с указанным значением окажется слишком ресурсоемким для сервера — это вызовет ошибку.
{% endhint %}

{% hint style="info" %}
Вы можете увидеть кнопки "**Технический шаг X**" рядом с кнопками "**Шаг X**". Перед выполнением каждого шага, система определяется количество запросов, которые необходимо выполнить. В некоторых случаях количество запросов может быть слишком велико и сервер может не справиться с их подсчетом. В этом случае вместо кнопки "**Шаг X**" стоит использовать кнопку "**Технический шаг X**", которая позволяет задавать произвольное количество запросов вручную без подсчета количества запросов сервером.

Если вы используете **технический шаг**, то вам необходимо задать вручную количество запросов. Рекомендуем установить заведомо большое число, например, 100000.
{% endhint %}

9. Перейдите в раздел "**Настройки" → "Постоянные ссылки"** и нажмите на кнопку "**Сохранить изменения**", не внося никаких изменений на странице.
10. Перейдите в раздел "**Настройки обменника" → "Основные настройки"** и отключите режим обновления.

    <figure><img src="https://premium.gitbook.io/~gitbook/image?url=https%3A%2F%2F2574066779-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fm9kqZXsNykrN6VyxxXBO%252Fuploads%252FqD6Colq0xrmFjalnTI1c%252Fimage.png%3Falt%3Dmedia%26token%3D5e3e18f3-4570-4531-9ede-3e2f5a3348b9&#x26;width=768&#x26;dpr=4&#x26;quality=100&#x26;sign=377a9d72ec32e510daea3924a85e30a80b644de9ef0d6ba9cae571a68720010a" alt=""><figcaption></figcaption></figure>

    Альтернативный вариант — в этом же разделе для параметра "**Режим обновления**" выберите "**Нет**" и сохраните изменения.

<figure><img src="https://premium.gitbook.io/~gitbook/image?url=https%3A%2F%2F2574066779-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fm9kqZXsNykrN6VyxxXBO%252Fuploads%252FD5YdRKPsWXynjlHPwdlM%252Fimage.png%3Falt%3Dmedia%26token%3D4bd5505a-e775-4478-b296-7d2bc5674825&#x26;width=768&#x26;dpr=4&#x26;quality=100&#x26;sign=18e1d61f8a35ed927e0d7be63e76703a80a07fda96c68b7bfa5405c5caf7da73" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
Режим обновления активируется каждый раз после деактивации и повторной активации основного плагина, поэтому режим всегда необходимо отключать вручную.
{% endhint %}

11. Если вы используете модули "**Парсеры 2.0**" или "**Bestchange парсер**" — после отключения режима обновления необходимо запустить работу парсеров в соответствующих разделах, вручную переходом по ссылке Сron.
12. [Очистите кэш в браузере](https://www.unisender.com/ru/blog/kak-ochistit-kehsh-v-brauzerah/).
13. <mark style="color:red;">**Обязательно удалите из корневой папки на сервере любые загруженные zip-архивы скрипта и бэкапы сайта.**</mark>
14. Отключите режим технического обслуживания.


# Обновление с версии 2.3 до 2.4

{% embed url="<https://www.youtube.com/watch?v=PpNKzThZsCs>" %}
Видеоинструкция по обновлению скрипта
{% endembed %}

{% hint style="warning" %}
Перед началом обновление скрипта, выполните обновление на сервере Ioncube Loader до версии 12.0 и выше (если установленная версия ниже 12 — [**инструкция по проверке установленной версии**](https://premium.gitbook.io/main/osnovnye-nastroiki/faq/kak-obnovit-ioncube-loader)). В обновлении поможет техническая поддержка вашего хостинга.
{% endhint %}

{% hint style="warning" %}
Если вы используете модули мерчантов и автовыплат, разработанными нами персонально для вас **—** запросите обновленные модули в вашей группе в Телеграм (**не в технической поддержке через бота**).

Если вы используете модули мерчантов и автовыплат, а также другие типы модулей от сторонних разработчиков, то они не будут работать на версии 2.4 без их обновления со стороны разработчиков.
{% endhint %}

{% hint style="danger" %} <mark style="color:red;">**Перед обновлением обязательно сделайте резервную копию сайта и базы данных!**</mark>

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

Самый простой способ [**сделать резервную копию сайта**](https://premium.gitbook.io/main/osnovnye-nastroiki/faq/kak-sdelat-bekap-saita) — через панель управления сервером (ISP Manager или другое ПО) с помощью встроенного в панель файлового менеджера или через FTP-клиент (скачайте на компьютер файлы сайта, а также в разделе управления базами данных или через PhpMyAdmin скачайте БД сайта).
{% endhint %}

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

   <figure><img src="/files/qBjaORiGvYVJlqqumoZk" alt=""><figcaption></figcaption></figure>
2. В разделе "**Плагины**" деактивируйте плагины "**Premium Exchanger**" и "**Premium Exchanger hooks**".

   <figure><img src="https://premium.gitbook.io/~gitbook/image?url=https%3A%2F%2F2574066779-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fm9kqZXsNykrN6VyxxXBO%252Fuploads%252FkanwK9s5DFo0cPzJd5Qn%252Fimage.png%3Falt%3Dmedia%26token%3D20ad3b3d-d619-4685-9146-08966a0d94f0&#x26;width=768&#x26;dpr=4&#x26;quality=100&#x26;sign=3b6bd9f3590a5f0a5aaa0d90711dfee97002c88ddb0f638e89ec840df877542a" alt=""><figcaption></figcaption></figure>
3. С помощью FTP-клиента или файлового менеджера удалите на сервере содержимое папки **`/wp-content/plugins/premiumbox/`**, **кроме** следующих файлов и папок внутри неё:

* **`/flags/`**
* **`/languages/`**
* **`/merchants/`** (если вы не меняли названия файлов и папок внутри папки **`merchants`** — можете её также удалить)
* **`/moduls/`**

{% hint style="warning" %}
Если вы **используете** модуль Webmoney, не удаляйте папку **`x19`** внутри папки **`moduls`**, если не используете — можете удалить папку **`moduls`** целиком)
{% endhint %}

* **`/paymerchants/`** (если вы **не меняли** названия файлов и папок внутри папки **`paymerchants`** — можете её также удалить)
* **`/sms/`**
* **`/userdata.php`**

<figure><img src="https://premium.gitbook.io/~gitbook/image?url=https%3A%2F%2F2574066779-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fm9kqZXsNykrN6VyxxXBO%252Fuploads%252FZnqfDaglTQ0LigKamF9G%252Fimage.png%3Falt%3Dmedia%26token%3D1bd35a48-772d-4170-a33e-9a3eadb3a014&#x26;width=768&#x26;dpr=4&#x26;quality=100&#x26;sign=41f54ff04d225224f01677ab6ed6cb37b5453bb1b682544b766d2ce8b248a73f" alt=""><figcaption></figcaption></figure>

4. Перейдите в раздел "[**Ваши лицензии**](https://premiumexchanger.com/ulicense/)" и скачайте архив с файлами лицензии `license.zip`. Для этого нажмите на ссылку "**Скачать для версии 2.4**".

<figure><img src="/files/34nTk7FmvBMOCDSXHYfi" alt="" width="491"><figcaption></figcaption></figure>

Скачанный архив загрузите в [корневую папку вашего сайта](https://premium.gitbook.io/main/osnovnye-nastroiki/faq/kak-naiti-kornevuyu-papku-saita-na-servere) под <mark style="color:green;">**пользователем, созданным для сайта**</mark> (не <mark style="color:red;">**root**</mark>!) и **обязательно** распакуйте архив.

{% hint style="warning" %}
**Выполните шаг 4 в обязательном порядке, даже если файлы лицензии были ранее загружены на сервер — в противном случае сайт не будет работать!**
{% endhint %}

5. Перейдите в раздел "[**Ваши скрипты**](https://premiumexchanger.com/uscripts/)" и на странице скачайте архив с **файлами для обновления версии 2.4** под вашу версию PHP.

{% hint style="warning" %}
Необходимо точно знать версию PHP, установленную на вашем сервере, для выбора подходящего архива.

\
[**Инструкция по проверке версии PHP, установленной на сервере**](https://premium.gitbook.io/main/osnovnye-nastroiki/faq/kak-proverit-versiyu-php-ustanovlennuyu-na-servere)
{% endhint %}

<figure><img src="/files/pnZbqsbg7lCsY5Q2832t" alt="" width="563"><figcaption></figcaption></figure>

6. Загрузите содержимое архива с обновлением в корневую папку вашего сайта под <mark style="color:green;">**пользователем, созданным для сайта**</mark> (не <mark style="color:red;">**root**</mark>!). Используйте FTP-клиент, либо файловый менеджер. Распакуйте архив с заменой файлов.
7. Перейдите в раздел "**Плагины**" и активируйте плагины "**Premium Exchanger"** и "**Premium Exchanger hooks**".
8. Перейдите в раздел **Настройки обменника" → "Миграция"** и в блоке "**Миграция (если версия меньше 2.4)**" поочередно выполните каждый шаг.

<figure><img src="/files/8yXjKCIwJuCEvHQItPkg" alt=""><figcaption></figcaption></figure>

При запуске каждого шага система определит общее количество запросов, которые нужно выполнить. У вас есть возможность задать количество запросов, которое будет обработано за один цикл.

<figure><img src="https://premium.gitbook.io/~gitbook/image?url=https%3A%2F%2F2574066779-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fm9kqZXsNykrN6VyxxXBO%252Fuploads%252FFWLOCy5yHQlES4XZhyNP%252Fimage.png%3Falt%3Dmedia%26token%3D816f2042-40ad-417d-a819-dbab4d1cdaed&#x26;width=768&#x26;dpr=4&#x26;quality=100&#x26;sign=4f8942c4fdec930998beb26d9d6e249c4bda071b60c73d1199f594510b85daed" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
По умолчанию количество запросов = 50. Если вы не уверены в мощности вашего сервера, то рекомендуем не менять значение по умолчанию.

При необходимости вы можете указать любое другое значение, но если выполнение цикла с указанным значением окажется слишком ресурсоемким для сервера — это вызовет ошибку.
{% endhint %}

{% hint style="info" %}
Вы можете увидеть кнопки "**Технический шаг X**" рядом с кнопками "**Шаг X**". Перед выполнением каждого шага, система определяется количество запросов, которые необходимо выполнить. В некоторых случаях количество запросов может быть слишком велико и сервер может не справиться с их подсчетом. В этом случае вместо кнопки "**Шаг X**" стоит использовать кнопку "**Технический шаг X**", которая позволяет задавать произвольное количество запросов вручную без подсчета количества запросов сервером.

Если вы используете **технический шаг**, то вам необходимо задать вручную количество запросов. Рекомендуем установить заведомо большое число, например, 100000.
{% endhint %}

9. Перейдите в раздел "**Настройки" → "Постоянные ссылки"** и нажмите на кнопку "**Сохранить изменения**", не внося никаких изменений на странице.
10. Перейдите в раздел "**Настройки обменника" → "Основные настройки"** и отключите режим обновления.

<figure><img src="/files/xm9cnxL43S8Bvr8qgekT" alt=""><figcaption></figcaption></figure>

Альтернативный вариант — в этом же разделе для параметра "**Режим обновления**" выберите "**Нет**" и сохраните изменения.

<figure><img src="https://premium.gitbook.io/~gitbook/image?url=https%3A%2F%2F2574066779-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fm9kqZXsNykrN6VyxxXBO%252Fuploads%252FD5YdRKPsWXynjlHPwdlM%252Fimage.png%3Falt%3Dmedia%26token%3D4bd5505a-e775-4478-b296-7d2bc5674825&#x26;width=768&#x26;dpr=4&#x26;quality=100&#x26;sign=18e1d61f8a35ed927e0d7be63e76703a80a07fda96c68b7bfa5405c5caf7da73" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
Режим обновления активируется каждый раз после деактивации и повторной активации основного плагина, поэтому режим всегда необходимо отключать вручную.
{% endhint %}

11. [Очистите кэш в браузере](https://www.unisender.com/ru/blog/kak-ochistit-kehsh-v-brauzerah/).
12. <mark style="color:red;">**Обязательно удалите из корневой папки на сервере все ранее загруженные zip-архивы скрипта и бэкапы сайта, а также файл damp\_db.sql.**</mark>
13. Отключите режим технического обслуживания.


# Список обновлений

## Версия 2.7

* Загрузка чеков клиентами в заявке (модуль "**Платежные чеки**" (**paychecks)**)<br>

  <figure><img src="/files/UnV22S0u9h4pHAI67ZPa" alt="" width="563"><figcaption></figcaption></figure>

  Модуль дает возможность клиентам загружать чеки или другие данные через картинки в созданной заявке.

<figure><img src="/files/MsgHTE4sOqXhoyHtSyPX" alt="" width="474"><figcaption><p>Настройки текстов для указанного блока в заявке (раздел "<strong>Модули</strong>" -> "<strong>Платежные чеки</strong>")</p></figcaption></figure>

<figure><img src="/files/AiqqXvtQQ6ZGALJUEVcL" alt="" width="327"><figcaption><p>Настройки модуля (вкладка "Платежные чеки" в настройках направления обмена)</p></figcaption></figure>

<figure><img src="/files/VCUvd2aQX18w2NWtlSsy" alt="" width="563"><figcaption><p>В заявке нажмите кнопку "<strong>Choose file</strong>"</p></figcaption></figure>

<figure><img src="/files/mQHvxi2xNreaqDXZP5Qn" alt="" width="563"><figcaption><p>Выберите нужный файл и загрузите его</p></figcaption></figure>

<figure><img src="/files/7H8LTfPDrSn6DywzNPyq" alt="" width="563"><figcaption><p>После загрузки картинки клиентом она будет отображаться в заявке в разделе "<strong>Заявки</strong>"</p></figcaption></figure>

* Объединение направлений обмена в группы для быстрой фильтрации (модуль "**Группы направлений**" (**direction\_groups)**)<br>

  <figure><img src="/files/FKRjItIpTvI3Eh9aGHw6" alt="" width="563"><figcaption></figcaption></figure>

  <figure><img src="/files/akkFnVQmcaMexPAVxgwQ" alt="" width="464"><figcaption><p>Добавьте нужное количество групп в разделе "<strong>Группы направлений</strong>"</p></figcaption></figure>

  <figure><img src="/files/neC2js7IYfCjadhVKDwx" alt="" width="563"><figcaption><p>В настройках направления на вкладке "<strong>Основные настройки</strong>" присвойте направлению нужную группу</p></figcaption></figure>

  <div data-full-width="true"><figure><img src="/files/Oq3GyHh2YEdwO55cgInJ" alt=""><figcaption><p>В таблице всех направлений выберите нужную группу и, к примеру, сделайте все направления из этой группы неактивными.</p></figcaption></figure></div>
* Указание индивидуального % прибыли для каждого города для направлений обмена с наличными по аналогии с [общим % прибыли для направления обмена](https://premium.gitbook.io/main/osnovnye-nastroiki/partnerskaya-programma/pribyl-i-partnerskii-procent#nastroika-pribyli-dlya-napravleniya-obmena).<br>

  <figure><img src="/files/8p4CBTPsQDpJ1i7uuh6s" alt="" width="563"><figcaption><p>Вкладка "<strong>Города</strong>" в настройках направления обмена</p></figcaption></figure>
* Возможность установки статуса "**Выполненная заявка**" через API (метод `success_bid`). Как и другие API-методы для смены статусов заявок, этот метод распространяется только на заявки, созданные непосредственно по API.<br>

  <figure><img src="/files/uLTT1nQJUWVxUSSP773E" alt=""><figcaption><p>Для определения заявки необходимо передавать её хэш (он отображается в ответе для метода <code>create_bid</code> при создании заявки по API)</p></figcaption></figure>

  <figure><img src="/files/Cfv5XaZArisNOkpAN7qg" alt=""><figcaption><p>Изменение статусов заявки по API</p></figcaption></figure>
* Массовый редактор информации — добавлен фильтр по группе направлений,

  <figure><img src="/files/HKzKDJ9LsMXAaMmRz2ap" alt="" width="445"><figcaption><p>Фильтр по группе направлений</p></figcaption></figure>

  \
  а также возможность указывать комиссии и суммы обмена в одном окне для выбранных направлений

  <figure><img src="/files/ofOq7KP1A1HzRogAZRQv" alt="" width="445"><figcaption><p>Выбор сущности для редактирования</p></figcaption></figure>

  <div><figure><img src="/files/TYYnRMnFrFsvjF4TH7BC" alt="" width="563"><figcaption><p>Редактирование комиссий платежных систем</p></figcaption></figure> <figure><img src="/files/QD6Twr1FysBBRANl82K3" alt="" width="563"><figcaption><p>Редактирование сумм обмена</p></figcaption></figure></div>
* Возможность полного отключения лога мерчантов и автовыплат<br>

  <figure><img src="/files/NFdS4n8S4aj9HMSLl26C" alt=""><figcaption><p>Опция находится в настройках каждого модуля мерчанта и автовыплаты</p></figcaption></figure>
* Запрет на создание заявок с одной и той же суммой для направления обмена<br>

  <figure><img src="/files/RJDacUtWEIO4TAwWyx3Y" alt="" width="422"><figcaption><p>Вкладка "<strong>Ограничения и проверки</strong>" в настройках направления обмена</p></figcaption></figure>

  <figure><img src="/files/VyzAxisr9HtR40GFPAM2" alt="" width="532"><figcaption><p>При создании второй заявки и при наличии неоплаченной первой заявки на ту же сумму, клиент получит ошибку</p></figcaption></figure>
* Модуль сортировки направлений и валют — в разделе будут отображаться только активные валюты (ранее отображались все валюты)<br>

  <figure><img src="/files/Q8rnpRoyvKz1FgL9Du0n" alt="" width="477"><figcaption></figcaption></figure>
* Модуль "**Оператор live"**(`many_operators`)

  <figure><img src="/files/rwHcGuJcWVwO2qG7S0qn" alt="" width="563"><figcaption></figcaption></figure>

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

  <figure><img src="/files/EB6mqTTwXyzNFEKqhgzP" alt=""><figcaption><p>При такой настройке оператору будут отображаться только заявки, где использовался мерчант Advcash</p></figcaption></figure>

  <figure><img src="/files/CtLlNxCyJP5Ed5XoKgXi" alt=""><figcaption><p>При такой настройке оператору будут отображаться только заявки из указанных направлений обмена</p></figcaption></figure>

  <figure><img src="/files/zPZ5CmudaosLGOtrywk3" alt=""><figcaption><p>При такой настройке оператору будут отображаться только заявки из указанных направлений обмена, а также заявки из всех направлений обмена, где использовался мерчант Advcash</p></figcaption></figure>

Также можно использовать обратный фильтр:

<figure><img src="/files/LdJKAAjHkccTXz3p9NKn" alt=""><figcaption><p>При такой настройке оператору будут отображаться заявки из <strong>всех</strong> направлений обмена, кроме указанных</p></figcaption></figure>

{% hint style="warning" %}
Не используйте в фильтрах положительные и отрицательные значения одновременно — фильтрация осуществляется по принципу ИЛИ, поэтому отрицательные фильтры не будут учитываться, если они указаны вместе с положительными.
{% endhint %}

<figure><img src="/files/Jn0eF5IgUtcwA8bPMsPs" alt=""><figcaption><p>При такой настройке оператору будут отображаться <strong>все</strong> заявки из направления обмена 1340 (даже если в них использовался мерчант Bova), а также заявки из <strong>всех</strong> направлений обмена, где <strong>не</strong> использовался мерчант Bova.<br>Т.е. отрицательный фильтр по мерчанту Bova не будет учитываться, если он использовался в направлении 1340</p></figcaption></figure>

<figure><img src="/files/9ud0cKzFEpRxFF0ks9kg" alt=""><figcaption><p>При такой настройке оператору будут отображаться заявки из всех направлений обмена (даже если в них <strong>не</strong> использовался мерчант Bova), а также заявки из <strong>всех</strong> направлений обмена, где использовался мерчант Bova (даже если это направление 1340).<br>Т.е. отрицательный фильтр по направлению 1340 не будет учитываться, если были заявки в этом направлении с мерчантом Bova</p></figcaption></figure>

* Перенос пользовательских коэффициентов для Парсеров 2.0 в отдельный раздел<br>

  <figure><img src="/files/oYR2Ut5C0Zz2U4M4ROWy" alt=""><figcaption><p>Раздел в сайдбаре</p></figcaption></figure>

  <figure><img src="/files/rpX1LBEGTfa6O0c3myXd" alt="" width="449"><figcaption><p>Настройки коэффициента</p></figcaption></figure>

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

  <figure><img src="/files/iytPRM0DtsbF0O2VFvmA" alt=""><figcaption><p>Формула будет подставляться напрямую в курс без скобок, а затем вычисляться само значение курса</p></figcaption></figure>

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

  <figure><img src="/files/rdRgtJuJnDqjL1KmFJ99" alt=""><figcaption><p>Сначала будет вычислено значение коэффициента, а затем оно будет подставляться в курс</p></figcaption></figure>

  Комментарий — поле для ваших заметок
* Убрана настройка создания задания для обновления курсов для опции "**На сайте**" (при использовании этой опции сервер перегружал себя лишними запросами)

  <div><figure><img src="/files/828jVuEF3ozMcSqYLB9W" alt=""><figcaption><p>Версия 2.6</p></figcaption></figure> <figure><img src="/files/hVmKd7NYFnnZZb7EhDpF" alt=""><figcaption><p>Версия 2.7</p></figcaption></figure></div>
* Результаты перерасчетов по заявкам вынесены в отдельный раздел "**Лог перерасчетов**"

  <figure><img src="/files/kOeP4BMW55PrVNdGgEJt" alt="" width="563"><figcaption></figcaption></figure>
* Модуль "**Черный список**" — добавлена возможность проверки реального счета, с которого пришел платеж от клиента

  <figure><img src="/files/zMGKBdiyIvxMt4MLQwzl" alt="" width="404"><figcaption></figcaption></figure>

  Добавлена возможность индивидуальной настройки элементов ЧС

  <figure><img src="/files/RxGfxfSMMsSoQmdCNYLJ" alt="" width="418"><figcaption></figcaption></figure>

Метод:\
• **Из общих настроек** — будет применен метод, выбранный в общих настройках модуля\
• **Выдавать ошибку** — при наличии этого элемента из ЧС в форме на обмен будет отображаться ошибка при создании заявки, даже если в общих настройках выбран метод "**Останавливать автовыплату**"\
• **Останавливать автовыплату** — при наличии этого элемента из ЧС в форме на обмен заявка будет создаваться (и проверяться на этапе автовыплаты), даже если в общих настройках выбран метод "**Выдавать ошибку**"

* Модуль "**AML**" - все модули AML и логи по работе модулей AML теперь находятся в одном разделе

  <figure><img src="/files/5A5F7h4y56TkoyPDGX4o" alt=""><figcaption></figcaption></figure>

  <figure><img src="/files/AexHdTNi3eMncfFcMf6h" alt=""><figcaption></figcaption></figure>

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

  <figure><img src="/files/DjRSee235i5SdyxNuJJ4" alt="" width="241"><figcaption></figcaption></figure>

  Добавлены новые статусы для заявок при долгом ответе от AML-сервиса.<br>

  <figure><img src="/files/I1u74fLs1YRVInLsC9Sd" alt="" width="287"><figcaption></figcaption></figure>

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

  <figure><img src="/files/iWRgZAuZF2kSN7PxQeEd" alt="" width="314"><figcaption></figcaption></figure>

  то заявка сменит статус на "**Ожидание**" и вернется в предыдущий статус (при успешной проверке реквизитов клиента) или в "**AML проверка не пройдена**" (при превышении риска) после получения ответа от AML-сервиса. Для работы опции необходимо добавить [задание cron](https://premium.gitbook.io/main/osnovnye-nastroiki/faq/kak-sozdat-zadanie-cron-na-servere) на сервере (ссылка для задания находится в разделе "AML").

<figure><img src="/files/yzWyUILsK24seqPr6tzr" alt="" width="281"><figcaption></figcaption></figure>

{% hint style="warning" %}
Вышеуказанная опция распространяется только на уже созданные заявки (если проверка в этом направлении обмена включена как "**При оплате**" или "**Перед автовыплатой**")

<img src="/files/RaiGObyKiKTh8KdB4tBU" alt="" data-size="original">
{% endhint %}

* Добавлено логирование действий оператора/менеджера. Будут отображаться:\
  • дата и время внесения изменений\
  • пользователь, внесший изменения

  • данные, которые были изменены (красным цветом отображаются старые данные, черным — новые)

  <figure><img src="/files/yfM2Gkf5jwZEFzrlYlvj" alt="" width="511"><figcaption></figcaption></figure>

  Логируются следующие разделы:\
  • Настройки направлений обмена\
  • Настройки валют\
  • Курсы валют в разделе "**Парсеры 2.0**" -> "**Курсы**"\
  • Настройки **парсеров Bestchange** и **Bestchange API**
* Добавлена возможность ожидания получения реквизитов от мерчанта (только для фиатных мерчантов, которые предоставляют реквизиты в ответе по API и поддерживают повторные запросы реквизитов).<br>

  <figure><img src="/files/Hh972aPb71fDmgxR0TOh" alt="" width="433"><figcaption><p>Опция в настройках модуля мерчанта</p></figcaption></figure>

  Для работы опции также должна быть включена опция "**Перевести заявку в ошибку мерчанта**" в разделе "**Настройки обменника**" -> "**Основные настройки**" (только в этом случае реквизиты будут запрашиваться повторно или заявка будет переходить в статус "**Ошибка мерчанта**")<br>

  <figure><img src="/files/YmAPIQ8ZjC6HEjTSdArV" alt="" width="467"><figcaption></figcaption></figure>

{% hint style="warning" %}
Обратите внимание, что повторные запросы к мерчанту за короткий интервал (если при первом запросе не были получены реквизиты) часто вынуждает мерчанта рассматривать такие запросы как спам и ваш обменник может попасть в спам-фильтр мерчанта.

Во избежание подобных ситуаций рекомендуем заранее сообщить представителям конкретного мерчанта, что от вашего обменника могут быть повторные запросы по одной и той же заявке, если при первом запросе реквизиты не были получены. В этом случае мерчант может добавить ваш обменник в исключения спам-фильтра.
{% endhint %}

## Версия 2.6

<details>

<summary>Список обновлений</summary>

* **Модуль "Черный список Bestchange" (blacklist\_bestchange)**: Добавлена возможность остановки выплаты по заявке, если один или несколько реквизитов клиента находятся в черном списке Bestchange при использовании модуля. Настройки модуля находятся в разделе "**Модули**" -> "**Черный список Bestchange".**

  ![](https://premium.gitbook.io/~gitbook/image?url=https%3A%2F%2F2574066779-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fm9kqZXsNykrN6VyxxXBO%252Fuploads%252FIYShnbIVsQtdyzn1bKip%252Fimage.png%3Falt%3Dmedia%26token%3D69302b5b-7f4f-4847-b874-c928ea29ae01\&width=768\&dpr=4\&quality=100\&sign=52626c56\&sv=1)
* **Черный список (Blacklist)**: Внесены изменения, аналогичные модулю **blacklist\_bestchange**, позволяющие принимать средства и останавливать выплату, если пользователь находится в черном списке. Настройки модуля находятся в разделе "**Черный список** " -> "**Настройки"**\
  ![](https://premium.gitbook.io/~gitbook/image?url=https%3A%2F%2F2574066779-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fm9kqZXsNykrN6VyxxXBO%252Fuploads%252F18OpRTbt1jzLD5l2HMZ4%252Fimage.png%3Falt%3Dmedia%26token%3Dcd4f10d7-7da0-49f2-b46a-ebf0e58efe1e\&width=768\&dpr=4\&quality=100\&sign=3df31e7f\&sv=1)
* **AML-проверка**: Добавлена возможность проведения проверки непосредственно перед отправкой валюты на кошелек клиента, с переводом заявки в ошибку при превышении уровня риска. Настройка уровня риска производится в разделе "**Модули**" -> "**AML Bot**" или "**Getblock**" (в зависимости от того, какой сервис вы подключили).\
  \
  Настройка логики выполнения проверки производится в настройках направлении обмена, вкладка "**AML Bot**" или "**Getblock**".

![](https://premium.gitbook.io/~gitbook/image?url=https%3A%2F%2F2574066779-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fm9kqZXsNykrN6VyxxXBO%252Fuploads%252FwkCrPNGRW8VjYjVzWBrM%252Fimage.png%3Falt%3Dmedia%26token%3D7df1e4b9-62ea-43c1-b715-55ae021fe80e\&width=768\&dpr=4\&quality=100\&sign=8ab4efdd\&sv=1)

* **AML-сервис Getblock, функция sleep**: Добавлена возможность установки времени ожидания ответа от сервиса на тот случай, если результат проверки не был выдан сразу. Настройка находится в разделе "**Модули** " -> "**Getblock".**

  ![](https://premium.gitbook.io/~gitbook/image?url=https%3A%2F%2F2574066779-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fm9kqZXsNykrN6VyxxXBO%252Fuploads%252FUCwqQIbUxlfFgP0SyEdU%252Fimage.png%3Falt%3Dmedia%26token%3D1a328e43-5f40-46f9-a44f-687546201bdb\&width=768\&dpr=4\&quality=100\&sign=fdf901cd\&sv=1)
* **Подтверждение e-mail**: Добавлена возможность запроса подтверждения e-mail клиента перед созданием заявки. Модуль "**Подтверждение e-mail перед созданием заявки**" **(confirmexchmail)** необходимо активировать в разделе "**Модули**". Настройки модуля находятся в разделе "**Модули** " -> "**Подтверждение e-mail перед созданием заявки".**

  ![](https://premium.gitbook.io/~gitbook/image?url=https%3A%2F%2F2574066779-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fm9kqZXsNykrN6VyxxXBO%252Fuploads%252FNqMA0JHfsAhhn1AdvZ01%252Fimage.png%3Falt%3Dmedia%26token%3D6a490aa4-14e5-45e7-a3fa-2642afb47054\&width=768\&dpr=4\&quality=100\&sign=320c412\&sv=1)
* **Архивация**: Изменена структура модуля, добавлена фильтрация по **статусу заявки/реквизитам, полученным от мерчанта/хэшу транзакции на приём и выплату средств** в разделе "**Заявки**" -> "**Архивированные заявки**"

  ![](https://premium.gitbook.io/~gitbook/image?url=https%3A%2F%2F2574066779-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fm9kqZXsNykrN6VyxxXBO%252Fuploads%252F1n2WBW6PYrXoMCgg71RI%252Fimage.png%3Falt%3Dmedia%26token%3D2e1f1089-95be-4fa0-8867-6bd81a2f8042\&width=768\&dpr=4\&quality=100\&sign=2d57193b\&sv=1)

и просмотр комментариев в архивированной заявке.

![](https://premium.gitbook.io/~gitbook/image?url=https%3A%2F%2F2574066779-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fm9kqZXsNykrN6VyxxXBO%252Fuploads%252FivYchvvmMsQYN9c7guAN%252Fimage.png%3Falt%3Dmedia%26token%3D1db134fb-a823-467b-9118-46387ab80d11\&width=768\&dpr=4\&quality=100\&sign=f75c4b9a\&sv=1)

Добавление комментария к заявке в разделе "Заявки"

![](https://premium.gitbook.io/~gitbook/image?url=https%3A%2F%2F2574066779-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fm9kqZXsNykrN6VyxxXBO%252Fuploads%252FhhyKRywp6rxpr9vqM7l0%252Fimage.png%3Falt%3Dmedia%26token%3De5e0253c-e7b3-4fe9-9596-adfcf83f4c48\&width=768\&dpr=4\&quality=100\&sign=1af31b4e\&sv=1)

Просмотр заявки в разделе "Заявки" -> "Архивированные заявки"

![](https://premium.gitbook.io/~gitbook/image?url=https%3A%2F%2F2574066779-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fm9kqZXsNykrN6VyxxXBO%252Fuploads%252FiaLmFJ4MBhewlPCKBM5O%252Fimage.png%3Falt%3Dmedia%26token%3D438be925-6698-4c02-a250-6ede35195354\&width=768\&dpr=4\&quality=100\&sign=4236fbb4\&sv=1)

Просмотр добавленного комментария

<mark style="color:red;">Поиск по указанным фильтрам и просмотр комментариев к заявкам будут работать только для заявок, архивированных в версии 2.6.</mark>

* **Bestchange API парсер (bestchangeapi)**: Добавлен модуль для работы по API. Настройки модуля находятся в разделе "**BestChange API парсер"** -> "**Настройки"** и на вкладке **"BestChange API парсер**" в настройках направлений обменов.

  ![](https://premium.gitbook.io/~gitbook/image?url=https%3A%2F%2F2574066779-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fm9kqZXsNykrN6VyxxXBO%252Fuploads%252FB0oDC0uNelBlhxx0TmB3%252Fimage.png%3Falt%3Dmedia%26token%3Dca52b0f7-e79d-4128-aefb-58e721f74026\&width=768\&dpr=4\&quality=100\&sign=b8b71d3\&sv=1)

Общие настройки парсера

![](https://premium.gitbook.io/~gitbook/image?url=https%3A%2F%2F2574066779-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fm9kqZXsNykrN6VyxxXBO%252Fuploads%252FnGSQZPgneaUqDSB3JUi3%252Fimage.png%3Falt%3Dmedia%26token%3D1a6c6185-bd92-4cac-b27b-bbbb9b52988d\&width=768\&dpr=4\&quality=100\&sign=65b6dce4\&sv=1)

Настройка курса, получаемого от парсера в направлении обмена

* **Фильтрация направлений обмена**: Добавлен фильтр по платежным системам в разделе "**Направления обменов**".\
  ![](https://premium.gitbook.io/~gitbook/image?url=https%3A%2F%2F2574066779-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fm9kqZXsNykrN6VyxxXBO%252Fuploads%252F9xdx6Yn7jEL1kWLrC3ga%252Fimage.png%3Falt%3Dmedia%26token%3Dc85f4a49-b77c-4a6e-9c2a-383e9735755d\&width=768\&dpr=4\&quality=100\&sign=51546725\&sv=1)
* **Значения прибыли в уведомлениях**: Добавлена возможность указывать **заданные (не рассчитанные!) в настройках направлений обмена (вкладка "Курс")** значения прибыли через шорткоды для вывода значений в письмах и сообщениях в Telegram для администраторов.

  ![](https://premium.gitbook.io/~gitbook/image?url=https%3A%2F%2F2574066779-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fm9kqZXsNykrN6VyxxXBO%252Fuploads%252FGn0nO1DGfe1mkSE68NZK%252Fimage.png%3Falt%3Dmedia%26token%3Df931870b-2d06-4b0d-9e7d-5401b1f956ce\&width=768\&dpr=4\&quality=100\&sign=fae370a1\&sv=1)
* **Замена модуля для подтверждения e-mail**: После обновления необходимо деактивировать, а затем удалить с сервера модуль **rconfirm** и вместо него использовать модуль **confirmregmail**. Подробнее в [**инструкции по обновлению**](https://premium.gitbook.io/main/pered-nachalom-raboty/instrukciya-po-obnovleniyu-skripta/obnovlenie-s-versii-2.5-do-2.6#izmeneniya-v-paneli-administratora). При установке скрипта версии 2.6 с нуля модуля **rconfirm** не будет "из коробки".
* **Разделение текста шаблонов**: Добавлена возможность разделить текст из шаблона направления обмена, который будет отображаться при работе с заявками по API и через сайт с помощью шорткодов.

  ![](https://premium.gitbook.io/~gitbook/image?url=https%3A%2F%2F2574066779-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fm9kqZXsNykrN6VyxxXBO%252Fuploads%252FXnHpwIL4Npl1eEXPHo7A%252Fimage.png%3Falt%3Dmedia%26token%3D1eecc0b9-2f35-4f5e-b3e2-42c59a5c80e3\&width=768\&dpr=4\&quality=100\&sign=d83209f2\&sv=1)
* **Раздел "Финансовая статистика"**: В модуль финансовой статистики добавлена общая статистика по количеству обменов и сумме обменов в USD за выбранный период.

![](https://premium.gitbook.io/~gitbook/image?url=https%3A%2F%2F2574066779-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fm9kqZXsNykrN6VyxxXBO%252Fuploads%252F6aBBfbraijvg0k0U2AcB%252Fimage.png%3Falt%3Dmedia%26token%3Dbac677ff-49d9-4e56-b778-e8e87a64e37d\&width=768\&dpr=4\&quality=100\&sign=86401985\&sv=1)

* **Кнопка "Перейти к оплате"**: Добавлена возможность скрыть кнопку в настройках модуля мерчанта на приём. Актуально, если реквизиты отображаются в тексте для статуса "**Новая заявка**" через шорткод `[to_account]`.

  ![](https://premium.gitbook.io/~gitbook/image?url=https%3A%2F%2F2574066779-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fm9kqZXsNykrN6VyxxXBO%252Fuploads%252FcVHhGXEmtqPWFr6WWRwO%252Fimage.png%3Falt%3Dmedia%26token%3Df47362d8-7e9e-4f76-a5ad-241542e99afe\&width=768\&dpr=4\&quality=100\&sign=d9f8545\&sv=1)
* **Список стран в ограничениях для направления обмена**: Отмеченные галочкой страны выводятся первыми в списке.
* **Копирование мерчанта**: Добавлена возможность создания копии мерчанта со всеми настройками по кнопке. Для использования опции активируйте модуль "**Копирование мерчантов и авто-выплат**" в разделе "Модули" после обновления скрипта.

  ![](https://premium.gitbook.io/~gitbook/image?url=https%3A%2F%2F2574066779-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fm9kqZXsNykrN6VyxxXBO%252Fuploads%252FUIbcN1I2hBLOXtPkEEma%252Fimage.png%3Falt%3Dmedia%26token%3D182102a8-4edd-4974-bf07-f9a4f127060f\&width=768\&dpr=4\&quality=100\&sign=97d415c6\&sv=1)
* **Массовое добавление мерчанта**: Добавлена возможность массового добавления мерчанта в направления обменов в настройках мерчанта.

  ![](https://premium.gitbook.io/~gitbook/image?url=https%3A%2F%2F2574066779-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fm9kqZXsNykrN6VyxxXBO%252Fuploads%252FMHKLG4ktbIASQkO6KAOV%252Fimage.png%3Falt%3Dmedia%26token%3D943737e4-ca45-46bf-ad32-368628a58c25\&width=768\&dpr=4\&quality=100\&sign=df35dbbd\&sv=1)
* **ID валюты**: Добавлен поиск по ID валюты при создании направления обмена.

  ![](https://premium.gitbook.io/~gitbook/image?url=https%3A%2F%2F2574066779-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fm9kqZXsNykrN6VyxxXBO%252Fuploads%252FvJrpKvbx41kndmt8MDC1%252Fimage.png%3Falt%3Dmedia%26token%3Ddf6c8d18-c31a-4f2c-a2e7-68777b03ea14\&width=768\&dpr=4\&quality=100\&sign=f2662af2\&sv=1)Просмотр ID валют

  ![](https://premium.gitbook.io/~gitbook/image?url=https%3A%2F%2F2574066779-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fm9kqZXsNykrN6VyxxXBO%252Fuploads%252F45GCw327MjmFggmK5jUp%252Fimage.png%3Falt%3Dmedia%26token%3Dbe4b3846-69ae-48ee-8c82-def0d6591954\&width=768\&dpr=4\&quality=100\&sign=ab050794\&sv=1)Поиск по ID
* **Доступ к модулям:** Доступ открыт всем пользователям, имеющим доступ в панель администратора, но активация и деактивация модулей разрешена только администраторам.
* **Создание заявки без авторизации:** Добавлена возможность создания заявки без авторизации в направлении с верификацией реквизитов, если номер счета/карты был ранее верифицирован
* **Купоны:** Добавлен модуль **"Скидочные купоны" (coupons)** для предоставления персональный скидок клиентам в виде промокодов. Настройки модуля находятся в разделе "**Скидочные купоны".**\
  \
  При активации модуля в форме обмена будет отображаться необязательное для заполнения поле "**Скидочный купон**" (для каждого направления обмена поле активируется на вкладке "**Ограничения и проверки**")

![](https://premium.gitbook.io/~gitbook/image?url=https%3A%2F%2F2574066779-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fm9kqZXsNykrN6VyxxXBO%252Fuploads%252Fno8hazDvPmEChFlrW6Pc%252Fimage.png%3Falt%3Dmedia%26token%3D5c50cfed-d54b-4b7b-b393-e8fa05424a9b\&width=768\&dpr=4\&quality=100\&sign=7253b6b8\&sv=1)

Добавление нового купона

![](https://premium.gitbook.io/~gitbook/image?url=https%3A%2F%2F2574066779-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fm9kqZXsNykrN6VyxxXBO%252Fuploads%252F1JnchB24ASw1lkvU3gWT%252Fimage.png%3Falt%3Dmedia%26token%3D7b91b645-7654-4c6d-b5af-42d68133c1a0\&width=768\&dpr=4\&quality=100\&sign=4c9271f0\&sv=1)

Список купонов в панели администратора

![](https://premium.gitbook.io/~gitbook/image?url=https%3A%2F%2F2574066779-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fm9kqZXsNykrN6VyxxXBO%252Fuploads%252F8RSvOjJ6B2ZdGCNs54Og%252Fimage.png%3Falt%3Dmedia%26token%3Dff8fb0f9-f07f-43bd-b46d-3aed9a8e5564\&width=768\&dpr=4\&quality=100\&sign=e49ff4c9\&sv=1)

Включение опции для направления обмена

![](https://premium.gitbook.io/~gitbook/image?url=https%3A%2F%2F2574066779-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fm9kqZXsNykrN6VyxxXBO%252Fuploads%252FhSQUvLPmdKoNPmaXC0e4%252Fimage.png%3Falt%3Dmedia%26token%3Df75ee876-413f-4d96-9528-3cf5abdbcbec\&width=768\&dpr=4\&quality=100\&sign=83970d51\&sv=1)

Поле для ввода купона в форме обмена

* **Использование нескольких мерчантов на приём:** Добавлена опция задействования других мерчантов (если в настройках используется несколько мерчантов) в направлениях обмена, если первый по приоритету мерчант по каким-то причинам не выдал реквизиты для оплаты. Подробнее о работе опции читайте в [**инструкции**](https://premium.gitbook.io/main/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/obshie-nastroiki-merchantov#podklyuchenie-neskolkikh-merchantov).
* **Платежные системы:** Добавлена возможность сортировки платежных систем по названию в разделе "**Валюты**" -> "**Платежные системы**".

  ![](https://premium.gitbook.io/~gitbook/image?url=https%3A%2F%2F2574066779-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fm9kqZXsNykrN6VyxxXBO%252Fuploads%252FrVcx6Fl3VIVnZnUY1Gdb%252Fimage.png%3Falt%3Dmedia%26token%3D930ef314-3dfb-4df4-812a-b739d343dd63\&width=768\&dpr=4\&quality=100\&sign=e448d909\&sv=1)
* **Поиск парсера:** Добавлено поле для поиска парсера по тексту в настройках направления обмена (вкладка "**Автокорректировка курса**"). Поиск производится по всей строке, включая сам курс.

  ![](https://premium.gitbook.io/~gitbook/image?url=https%3A%2F%2F2574066779-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fm9kqZXsNykrN6VyxxXBO%252Fuploads%252FJfHORHxxLfjtQlvr29bI%252Fimage.png%3Falt%3Dmedia%26token%3D761d2bc0-50e6-4a5a-9e7a-d4e72a30eeb5\&width=768\&dpr=4\&quality=100\&sign=c1c75399\&sv=1)
* **Сортировка стран**: Сортировка по коду страны заменена на сортировку по названию страны на вкладке "**Ограничения и проверки**" в настройках направлений обмена

  ![](https://premium.gitbook.io/~gitbook/image?url=https%3A%2F%2F2574066779-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fm9kqZXsNykrN6VyxxXBO%252Fuploads%252Fc37Ig1etNulPLbV5eHNK%252Fimage.png%3Falt%3Dmedia%26token%3Db984986e-2365-4a0e-aa23-15f67e33faea\&width=768\&dpr=4\&quality=100\&sign=7a22a5b0\&sv=1)
* **Список пересчитанных курсов:** При включенном пересчета по курсу обмена список старых курсов в заявке в разделе "**Заявки**" может занимать большое пространство по вертикали. Для устранения этого блок "**Старые курсы**" сделан фиксированным по размеру, курсы скроллятся вертикально внутри блока.

  ![](https://premium.gitbook.io/~gitbook/image?url=https%3A%2F%2F2574066779-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fm9kqZXsNykrN6VyxxXBO%252Fuploads%252FxqYweWqKR7XVkTwR1xwN%252Fimage.png%3Falt%3Dmedia%26token%3Db2b8cf45-16b7-4cc9-9b9b-831b022317d9\&width=768\&dpr=4\&quality=100\&sign=c7425311\&sv=1)
* **Таймер удаления заявок:** В таймер добавлены секунды

  ![](https://premium.gitbook.io/~gitbook/image?url=https%3A%2F%2F2574066779-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fm9kqZXsNykrN6VyxxXBO%252Fuploads%252FzzietmArefDuyHenIeyY%252Fimage.png%3Falt%3Dmedia%26token%3Da0a81ff4-7838-42dd-b33b-a68a1358eeb2\&width=768\&dpr=4\&quality=100\&sign=ad290e50\&sv=1)
* Шорткод для таймера в настройках шаблона

  ![](https://premium.gitbook.io/~gitbook/image?url=https%3A%2F%2F2574066779-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fm9kqZXsNykrN6VyxxXBO%252Fuploads%252FaFZunCkyFjr64vA3GruI%252Fimage.png%3Falt%3Dmedia%26token%3Def8746c2-3d35-4362-a6de-07662a5e7c7b\&width=768\&dpr=4\&quality=100\&sign=3da8cb56\&sv=1)
* Отображение таймера с секундами в заявке
* **Модуль "Капча для сайта (выбор картинки) " (sitecaptcha\_img):** Модуль модернизирован для улучшения защиты, также он теперь сам генерирует варианты капчи. Возможность создавать свои варианты капчи убрана.

  ![](https://premium.gitbook.io/~gitbook/image?url=https%3A%2F%2F2574066779-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fm9kqZXsNykrN6VyxxXBO%252Fuploads%252FJMYQCLioSTk66yjkxu4x%252Fimage.png%3Falt%3Dmedia%26token%3D3ba4e7e4-5974-4fef-bb0d-52d27196d22c\&width=768\&dpr=4\&quality=100\&sign=a982fc09\&sv=1)
* Отображение капчи в форме обмена
* **Telegram-бот для уведомлений:** Добавлена отправка сообщений по ID пользователя без логина (ID можно узнать через бота [@getMyID](https://t.me/getmyid_bot)). Отправка сообщений от бота в группы не поддерживается.\
  ![](https://premium.gitbook.io/~gitbook/image?url=https%3A%2F%2F2574066779-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fm9kqZXsNykrN6VyxxXBO%252Fuploads%252FsgS66ZwqNQwLSXqyzGoT%252Fimage.png%3Falt%3Dmedia%26token%3D5b4428e2-0c66-4c7b-ab9f-abb012f51eb5\&width=768\&dpr=4\&quality=100\&sign=d11ad25\&sv=1)
* Просмотр ID через бота [@getMyID](https://t.me/getmyid_bot)

![](https://premium.gitbook.io/~gitbook/image?url=https%3A%2F%2F2574066779-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fm9kqZXsNykrN6VyxxXBO%252Fuploads%252FikoOzYbs5LCM0obRzC1R%252Fimage.png%3Falt%3Dmedia%26token%3D67efd5f0-c889-4d43-8a38-b28966f61084\&width=768\&dpr=4\&quality=100\&sign=ba554ab4\&sv=1)

Добавление получателей сообщений в настройках шаблонов

Также добавлены настройки для блокировки ботов. Настройки модуля находятся в разделе "**Telegram"** -> "**Настройки"**

![](https://premium.gitbook.io/~gitbook/image?url=https%3A%2F%2F2574066779-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fm9kqZXsNykrN6VyxxXBO%252Fuploads%252FPCQLTFYN6dONk7Vi3NLg%252Fimage.png%3Falt%3Dmedia%26token%3Dcf7e1e61-86c5-460a-92df-963e3d480f6b\&width=768\&dpr=4\&quality=100\&sign=3ded5c2b\&sv=1)

* **Уведомления для клиентов:** Вкладка "**Шаблон направления обмена**" переименована в "**Настройки уведомлений**" в настройках направлений обменов (с шаблоном для передачи в письме или сообщении в Телеграм через шорткод `[dirtemp]`). Добавлена возможность указать персональные **e-mail/аккаунт в telegram/номер телефона** для получения уведомления о заявке в этом направлении администратору/оператору (если одно или несколько полей для контактов заполнены, передача данных из шаблона выше будет осуществляться **только на указанные контакты**, игнорируя список получателей в общем шаблоне). Настройки опций находятся в настройках направления обмена, вкладка "**Настройки уведомлений**".

  ![](https://premium.gitbook.io/~gitbook/image?url=https%3A%2F%2F2574066779-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fm9kqZXsNykrN6VyxxXBO%252Fuploads%252F6OENVKlwLssqKLCDuHfN%252Fimage.png%3Falt%3Dmedia%26token%3D03ad39ae-43cc-451d-9aeb-027df01143c4\&width=768\&dpr=4\&quality=100\&sign=d7bdd293\&sv=1)
* **Выбор момента запроса реквизитов:** Убрана опция выбора момента запроса реквизитов — начиная с версии 2.6 запрос реквизитов у мерчанта всегда будет происходить в момент создания заявки
* **Замена текста на кнопке при ошибке мерчанта (реквизиты, отображаемые в заявке):** Добавлена опция замены текста, отображаемого вместо шорткода \[to\_account], если по каким-то причинам мерчант не смог предоставить реквизиты для оплаты (опция находится в разделе "**Настройки обменника**" -> "**Основные настройки**")

  ![](https://premium.gitbook.io/~gitbook/image?url=https%3A%2F%2F2574066779-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fm9kqZXsNykrN6VyxxXBO%252Fuploads%252FYwxmczrmSFykCqiHOKN7%252Fimage.png%3Falt%3Dmedia%26token%3Dbb68e6c0-7ad1-4863-bdaa-3c60319899a7\&width=768\&dpr=4\&quality=100\&sign=c5c7c199\&sv=1)
* **Замена текста на кнопке при ошибке мерчанта (ссылка на платежную страницу):** Добавлена опция замены текста на кнопке перехода на платежную страницу мерчанта, если по каким-то причинам мерчант (Bitconce Link, Firekassa Link и др.) не смог предоставить реквизиты для оплаты (опция находится в настройках модулей мерчантов с переходом к реквизитам по кнопке)

  ![](https://premium.gitbook.io/~gitbook/image?url=https%3A%2F%2F2574066779-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fm9kqZXsNykrN6VyxxXBO%252Fuploads%252FjppuhwSeQph8BijExiVZ%252Fimage.png%3Falt%3Dmedia%26token%3D7341c172-60fa-4001-9060-6943e90a97f4\&width=768\&dpr=4\&quality=100\&sign=cf12dc0c\&sv=1)\
  Опция в настройках модуля мерчанта

![](https://premium.gitbook.io/~gitbook/image?url=https%3A%2F%2F2574066779-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fm9kqZXsNykrN6VyxxXBO%252Fuploads%252FUjIpanbwP0kKiWmVh18G%252Fimage.png%3Falt%3Dmedia%26token%3D994a2160-4376-4afc-bc79-3e6eb816d2e2\&width=768\&dpr=4\&quality=100\&sign=662dc581\&sv=1)

Отображение текста ошибки на кнопке в заявке

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

  ![](https://premium.gitbook.io/~gitbook/image?url=https%3A%2F%2F2574066779-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fm9kqZXsNykrN6VyxxXBO%252Fuploads%252FPN2GX1l8AmJZvGy3xdsr%252Fimage.png%3Falt%3Dmedia%26token%3Dce4d42fc-1038-4a2e-9623-23d1e0611e55\&width=768\&dpr=4\&quality=100\&sign=d0e7014b\&sv=1)
* **Внутренние счета:** Выпущена новая версия модуля внутреннего счета (**iac**), мерчант и автовыплата для внутреннего счета с возможностью выплаты на внутренний счет по API. Старая версия модулей (**domacc**), начиная с версии 2.6 удалена из скрипта. Подробнее о переносе уже добавленных счетов в новый модуль в [**инструкции по обновлению**](https://premium.gitbook.io/main/pered-nachalom-raboty/instrukciya-po-obnovleniyu-skripta/obnovlenie-s-versii-2.5-do-2.6#izmeneniya-v-paneli-administratora)**.**

</details>

## Версия 2.5

<details>

<summary>Список обновлений</summary>

* Вставка картинки для примера фото для верификации карты в настройках валюты с помощью шорткода img.

  <figure><img src="/files/cjyVCTuFKDY1k7z3aexd" alt=""><figcaption></figcaption></figure>

```
<img src="https://premiumexchanger.com/images.jpg" alt="" />, 
где src - это полный путь до вашей картинки
```

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

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

Зачем это нужно? Например, если выбрать статус "**Удаленная заявка**", то если заявка будет уже удалена, но от мерчанта придет уведомление о получении оплаты по ней, то мерчант обработает заявку с таким статусом и сделает её оплаченной.

<img src="/files/A1btKQlVZX8JRroFSmlu" alt="" data-size="original">

* API интерфейс для обменника. [Документация для API интерфейса](https://premium.gitbook.io/main/api-premium-exchanger/api-v1).
* Обновлены все мерчанты и автовыплаты
* Произведен рефакторинг кода и исправлены ошибки
* Добавлена поддержка PHP 8.1
* 3 новых статуса у мерчантов и автовыплат: "**Частичная оплата**", "**Ошибка мерчанта**", "**Частичная выплата**"
* У валют появилась категории
* У формы контактов появились настройки: стоп слова, черный список email, запрещенные почтовые домены, запрещенные ip адреса
* Для страниц добавился hreflang, если отключено автоопределение языка для пользователя
* Ссылка на соглашение при регистрации теперь задается в настройках
* Добавлена отдельная галочка для AML/KYC правил
* Добавились настройки ограничений у отзывов
* В модуль счетов валют добавили значение уникальности: не выводить номер счёта для оплаты в заявке пока с этим счётом есть заявки активные
* Лимит мерчантов по минимальной сумме
* В модуле автоматической регистрации добавил настройку в направление на запрет авто регистрации
* Добавлен парсер Moex
* Возможность отправки уведомлений в телеграм об ошибке парсинга
* В модуль перерасчета добавлены старые курсы
* У внутреннего счета появилась возможность корректировки
* Индивидуальный максимальный партнерский процент
* Верификацию счета можно делать на странице создания заявки через всплывающее окно и можно загрузить пример изображения в инструкцию
* В мерчанты и выплаты добавлена приоритетность подключения в направлении, если их несколько подключено к одному направлению
* В заявках появились новые поля txid\_in, txid\_out, agent
* Для мерчантов можно выбирать в каком шаге создания заявки будет запрос к API происходить
* Шаблоны письма для криптомерчантов стали общими
* Для счетов валют добавлен режим, когда счет не отображается, пока по нему создана активная заявка

</details>


# Валюты и направления обмена


# Создание новой валюты

{% hint style="info" %}
Ниже дано описание всех возможных параметров, которые могут быть представлены в форме добавления валюты, но по умолчанию некоторые параметры не выводятся. Это связано с тем, что в разделе "**Модули**" → "**Модули"** неактивны некоторые модули, которые отвечают за отображение тех или иных параметров в форме. Порядок следования параметров в форме создания валюты на вашем сайте, может отличаться от порядка, представленного ниже.
{% endhint %}

Перейдите в раздел "**Валюты**" -> "**Валюты**", который расположен в боковом меню панели администратора.

<figure><img src="/files/r98aSm0OW9JxQprUGgK0" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/qKU7i8OlaxqxC5Xf707r" alt=""><figcaption></figcaption></figure>

## Вкладка "Основные настройки"

<figure><img src="/files/TUJyWOkqASY1dXsL5Ww4" alt=""><figcaption></figcaption></figure>

В открывшемся окне вам необходимо заполнить поля, описывающие новую валюту:

**Название ПС** — выберите название платежной системы из выпадающего списка

{% hint style="info" %}
Если в базовом списке платежных систем не нашлось подходящего варианта, то создайте новое имя платежной системы в разделе "**Валюты**" -> "**Платежные системы"** без указания кода валюты.

Например, **Perfect Money**, но не **Perfect Money USD.**
{% endhint %}

**Код валюты** — выберите код валюты из базового списка (коды валюты добавляются и редактируются в разделе "**Валюты**" -> "**Коды валют**").

Например, для долларов США выберите код валюты USD.

{% hint style="info" %}
Если в базовом списке кодов валют не нашлось нужного кода, то создайте новый код в разделе "**Валюты**" -> "**Коды валют**".

Рекомендуем использовать общепринятое обозначение кода валюты — USD, EUR, USDT, BTC и т.д.
{% endhint %}

{% hint style="warning" %}
В разделе "**Валюты**" -> "**Коды валют**" в поле "**Внутренний курс за 1 USD**" для выбранного кода укажите курс за 1 USD для создаваемой валюты, т.е. нужно указать сколько создаваемой валюты можно купить за 1 USD. К примеру, для BTC это значение около \~0.00004, для DOGE \~13.5 (на март 2023 года).
{% endhint %}

**Основной логотип** — нажмите на кнопку с фотоаппаратом, выберите из загруженных вариантов (вкладка "**Библиотека файлов**" в открывшемся окне) или загрузите свой логотип платежной системы (вкладка "**Загрузить файлы**").

**Доп. логотип** — необязательно к заполнению.

**Обозначение для XML** — укажите сокращенное название валюты

{% hint style="warning" %}
**XML-код валюты должен соответствовать требованиям:**

* Код уникальный и не пересекается с другими валютами
* Может содержать только латинские буквы, цифры и **\_**
* Соответствует общепринятым стандартам\
  \
  Код валюты для XML-файла указывается согласно стандартам [BestChange](https://www.bestchange.ru/wiki/rates.html). На странице по ссылке указаны сигнатуры всех валют, которые необходимо использовать в качестве обозначения для XML.\
  \
  Альтернативные источники для проверки корректности кодов валют:\
  [Jsons.info](https://jsons.info/signatures/currencies#electronic-currencies/)\
  [Exchange.sumo](https://exchangesumo.com/nazvaniya-valjut-eksportnogo-fajla-kursov/)<br>

Пример: Для валюты **Tether(USDT) ERC20** должен быть установлен xml-код **USDTERC20**\
\
**Собственная валюта:** Если создаваемая вами валюта уникальна и для нее не существует стандартного обозначения, укажите свой XML-код который, будет уникален и не будет пересекаться c уже принятым стандартом, так как это может повлечь за собой ошибочный экспорт курсов на мониторинг из вашего XML-файла
{% endhint %}

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

**Тег** — группировка на главной странице обменника валют по тегам для их быстрой фильтрации по клику (опция работает только для [таблиц 2, 4 и 5](https://premium.gitbook.io/main/osnovnye-nastroiki/vneshnii-vid/vidy-tablic-napravlenii-obmena)). Допускается указывать через запятую несколько тегов для каждой валюты.

<figure><img src="/files/rUXU5unPVb1yoZ5w0Hg9" alt="" width="563"><figcaption></figcaption></figure>

## Вкладка "Резерв и лимиты"

<figure><img src="/files/HxfXqmmCDW2WHjA4hDlB" alt=""><figcaption></figcaption></figure>

**Резерв валют** — позволяет вычислять актуальный резерв валюты на основании выполненных заявок — для этого выберите пункт "**--вычислять по заявкам--**". Также вы можете получать актуальный резерв на кошельке в онлайн-режиме, но для этого необходимо настроить соответствующий [модуль автовыплат](https://premium.gitbook.io/rukovodstvo-polzovatelya/navigaciya/merchanty-i-vyplaty/vyplaty), а затем выбрать соответствующий кошелек в списке. Также вы можете получать [резерв из файла](https://premium.gitbook.io/rukovodstvo-polzovatelya/navigaciya/rezervy/rezerv-iz-faila) и считать его [по формуле](https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/rezervy-valyut/rezerv-ot-drugoi-valyuty/primery-nastroiki-slozhnogo-rezerva-s-ispolzovaniem-formul).

**Связать резерв с резервом валюты ID** — позволяет сделать резервы валют взаимозависимыми. При обновлении резерва одной валюты, автоматически обновится резерв и другой валюты. В поле необходимо указать ID валюты (или нескольких валют через запятую), которые необходимо связать. Данную процедуру нужно проделать для всех валют, которые участвуют в привязке.

**Макс. отображаемое значение резерва валюты** — ограничение отображаемого на сайте значение резерва валюты. Нельзя задать значение резерва больше, чем есть на самом деле.

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

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

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

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

## Вкладка "Настройки полей"

<figure><img src="/files/D2W7B0wsdC8MDyl8OWlg" alt=""><figcaption></figcaption></figure>

**Разрешить пользователям добавлять номер счета в профиле** — позволяет клиентам сохранить свои реквизиты платежных систем в личном кабинете пользователя и в дальнейшем выбирать нужные реквизиты в форме обмена.

**Выводить поле "Со счета**/**На счет"** — позволяют скрыть поля ввода кошельков для валют "**Отдаю**" и "**Получаю**" при необходимости.

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

**Первые символы** — позволяет задать первые символы счета, которые будут проверяться при вводе клиентом его номера счета. Например, для кошелька Webmoney Z, первым символом может быть буква Z. Через запятую можно указать несколько вариантов.

**Разрешенные символы** — позволяет выбрать тип символов, которые можно использовать при вводе номера счета.

**Удалять пробелы в реквизитах** — позволяет автоматически удалять пробелы в реквизитах в форме обмена, которые вводит пользователь.

**Название поля "Со счета/На счет"** — отображаются пользователю во время оформления заявки на обмен, когда ему предлагается указать номер счета, с которого будет осуществлен перевод и номер счета, на который должны поступить средства. У вас есть возможность переименовать данные поля. К примеру, на **"С карты"** и **"На карту"**. При необходимости вывод данных полей в форме подачи заявки можно отключить.

**Подсказка для поля "Со счета/На счет**" — позволяют задать всплывающую подсказку, которая появится при наведении курсора на поле на странице обмена.

**Валидатор номера счета** — позволяет активировать проверку корректности ввода номера банковской карты или адреса криптокошелька. Более подробная информация доступна по [ссылке](https://premium.gitbook.io/rukovodstvo-polzovatelya/navigaciya/nastroiki/validator-kripto-koshelka).

**Названия банков (с новой строки) для этой валюты на стороне "Отдаю/Получаю"** — [настройка валидатора банковской карты](https://premium.gitbook.io/main/osnovnye-nastroiki/nastroiki/validator-bankovskoi-karty#opciya-v-nastroikakh-valyuty)

## Вкладка "Доп. поля"

<figure><img src="/files/o8vHJUhM2qEcvRddiRBO" alt=""><figcaption></figcaption></figure>

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

## Вкладка "Верификация"

<figure><img src="/files/pucHSkT9UqZeIkna7Cka" alt=""><figcaption></figcaption></figure>

**Возможность верификации счета** — позволяет активировать верификацию счета пользователя для создаваемой валюты.

**Количество изображений для загрузки** — ограничение количества изображений для загрузки. Клиент может пройти верификацию счета в своем личном кабинете.

**Инструкция для верификации счета** — инструкция для пользователя для прохождения верификации счета. Верификация счета подразумевает под собой, что пользователь должен загрузить изображение/фотографию. Например, для верификации банковской карты можно попросить пользователя загрузить фотографию лицевой стороны банковской карты на фоне вашего сайта.

**Проверка кошелька на верификацию в ПС** — позволяет выбрать платежную систему, в которой будет выполняться проверка номера кошелька на верификацию в этой платежной системе. Доступные платежные системы активируются в разделе "**Мерчанты" → "Чекер верификации кошельков"**.

**Текст обозначающий верифицированный кошелек** — текст, который отобразится в форме обмена под полем для ввода номера счета.

## Вкладка "Партнёрская программа"

<figure><img src="/files/zK8DojVTlsCpo0ddZ7E5" alt=""><figcaption></figcaption></figure>

**Разрешить вывод партнерских средств** — запрет или разрешение вывода партнерских средств в данной валюте в партнерском кабинете пользователей.

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


# Создание нового направления

**Примечание:** ниже дано описание всех опций, которые могут быть представлены в форме настройки направления обмена, но по умолчанию некоторые параметры не выводятся. Это связано с тем, что в разделе "**Модули**" → "**Модули**" неактивны некоторые модули, которые отвечают за отображение тех или иных параметров в форме. Порядок следования параметров в форме создания направления обмена на вашем сайте, может отличаться от порядка представленного ниже.

После добавления [новых валют](https://premium.gitbook.io/rukovodstvo-polzovatelya/navigaciya/valyuty-i-napravleniya/dobavlenie-novoi-valyuty) и указания [резервов для них](https://premium.gitbook.io/rukovodstvo-polzovatelya/navigaciya/rezervy) создайте направление обмена. Для этого перейдите в раздел "**Направления обменов**", который находится в панели управления. Нажмите кнопку "**Добавить**", расположенную над списком уже созданных обменов.

На открывшейся странице заполните необходимые поля для создания направления обмена.

## Вкладка "**Основные настройки**"

<figure><img src="/files/aT3hvH3E9eAgjC6vOWwg" alt=""><figcaption></figcaption></figure>

**Направление** — задайте значение валют "**Отдаю**" и "**Получаю**".

**Техническое название** — название направление обмена, которое выводится в панели управления сайтом. Оставьте поле пустым для автоматической генерации названия.

**Постоянная ссылка** — задайте **вручную** часть ссылки для направления обмена: `https://ваш_домен/exchange-`**`ССЫЛКА`**`.` По этой ссылке будет доступно создаваемое направление обмена на сайте.

{% hint style="success" %}
Постоянная ссылка создается автоматически исходя из выбранных валют для направления обмена, но вы можете поменять ссылку на собственную.
{% endhint %}

**Статус** — задайте текущий статус направления обмена.

## Вкладка "Курс"

<figure><img src="/files/8n05AH7ojWdXnGVxxtWg" alt=""><figcaption></figcaption></figure>

**Курс обмена** — укажите текущий курс обмена.

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

Для опции также есть блок настроек в разделе "**Модули**" ➔ "**Курс зависящий от суммы обмена".**

<figure><img src="/files/Eir6zrgvXA23HqhHG67r" alt="" width="411"><figcaption></figcaption></figure>

**Метод формирования курса:**\
• **Задавать курс напрямую** — отображать курсы для разных сумм с учетом указанных процентов

<figure><img src="/files/6PdasDVjExanGd5w3bEh" alt="" width="357"><figcaption></figcaption></figure>

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

<figure><img src="/files/xKd6lOPpHQNEEGVQ3YGV" alt="" width="355"><figcaption></figcaption></figure>

**Использовать в XML 2.0 файле с курсами** — добавление ступенчатых курсов из настроек направлений обмена в новый экспортный XML-файл:\
• **Да**\
• **Нет**

<figure><img src="/files/3O5tR2d0X9KYyGQmilQT" alt="" width="375"><figcaption></figcaption></figure>

<details>

<summary>Пример</summary>

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

Установка зависимости для стороны "**Получаю**" в курсе обмена (применимо, когда 1 в валюте "**Отдаю**" — к примеру курс BTC-USDT):

![](/files/9xS8dLJFNcdMdEh9er2z)

Аналогично можно установить зависимость для стороны "**Отдаю**" в курсе обмена (применимо, когда 1 в валюте "**Получаю**" - к примеру курс USDT-BTC)

<mark style="color:red;">Не рекомендуется устанавливать % для стороны курса, где используется 1</mark> — <mark style="color:red;">это приведет к отображению курса 0,98 к XXX или 1,32 к XXX в форме обмена</mark>

</details>

**Курс зависящий от резерва валюты** — при необходимости укажите курс обмена в зависимости от резерва валюты "**Получаю**".

Для опции также есть блок настроек в разделе "**Модули**" ➔ "**Курс зависящий от резерва".**

<figure><img src="/files/BXHA3ZvBv0IynuLDka4T" alt="" width="458"><figcaption></figcaption></figure>

**Метод формирования курса:**\
• **Задавать курс напрямую** — отображать курсы для разных сумм с учетом указанных процентов\
• **Прибавлять к курсу процент** — отображать процент, который будет применяться к основному курсу обмена для разных сумм

**Обновлять курсы:**\
• **Во время действий с валютой** — курсы будут обновляться при изменении резерва валюты\
• **На лету** — -- курсы будут обновляться при расчете сумм по заявке\\

<details>

<summary>Пример</summary>

К примеру, вы можете сделать градацию таким образом, чтобы при уменьшении резерва валюты, валюта становилась всё более дорогой для пользователей. Резерв всегда устанавливается для валюты "**Получаю**".

![](/files/3EmAkGGMs85FRIYC3UpQ)

<mark style="color:red;">Не рекомендуется устанавливать % для стороны курса, где используется 1</mark> — <mark style="color:red;">это приведет к отображению курса 0,98 к XXX или 1,32 к XXX в форме обмена</mark>

</details>

{% hint style="danger" %}
Если вы используете опцию "**Зависимость курса от суммы или резерва**", то поле "**Получаю**" в форме обмена будет недоступно к заполнению (технические ограничения калькулятора расчетов).

<img src="/files/KRPGRrDULwostIYD3p7k" alt="" data-size="original">
{% endhint %}

**Курс обмена из файла** — более подробная информация по [ссылке](https://premium.gitbook.io/rukovodstvo-polzovatelya/navigaciya/kursy/kurs-iz-faila).

**Кратность суммы обмена** — если включена данная опция, округляется то значение, которое выбрано в выпадающем списке:<br>

<figure><img src="/files/0RyevkDPOoOImUvdaLYb" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
К примеру, выбрана сумма "Отдаете" и кратность 100 — при вводе пользователем суммы 12345 в форме обмена в поле "Отдаете", значение округлится в меньшую сторону до 12300
{% endhint %}

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

При работе с мониторингами стандартные значения — 30% от прибыли или 1% от суммы обмена. В скрипте в рамках каждого направления обмена можно задать только один принцип работы (от суммы или прибыли) для всех партнеров.

Если задана нулевая прибыль, то партнер не сможет получить партнерское вознаграждение. Если прибыль задана в размере 100%, то фактически партнеру будет начисляться вознаграждение от суммы обмена. Подробное описание опции в статье ["**Прибыль и партнерский процент**"](https://premium.gitbook.io/rukovodstvo-polzovatelya/navigaciya/partnerskaya-programma/pribyl-i-partnerskii-procent).

{% hint style="warning" %}
Если блок "**Прибыль**" не отображается на вкладке — отключите модуль "**Автоматическое начисление прибыли**" в разделе "**Модули**".

<img src="/files/eAs9EFaMTNp6kNNbXiPv" alt="" data-size="original">
{% endhint %}

## Вкладка "Города"

Для выбора города в направлении обмена необходимо сначала создать город с корректным кодом (согласно [правилам BestChange](https://www.bestchange.ru/wiki/rates.html)) в разделе "**Города**":

<figure><img src="/files/QQM3B6V4KuM7nREacRFQ" alt="" width="504"><figcaption></figcaption></figure>

Затем в настройках направления обмена выберите город на вкладке "**Города**" и при необходимости укажите дополнительные параметры для города:

<figure><img src="/files/WY2uj17T5ZZZKtsCvgTj" alt="" width="563"><figcaption></figcaption></figure>

* **Добавляем к курсу (Отдаете/Получаете)** — укажите абсолютное значение, которое будет прибавляться или вычитаться из исходного курса, установленного в направлении обмена.\
  Для добавления процента укажите в поле, к примеру, `*0.9` (≈ -10%) для уменьшения курса или `*1.11` (≈ +11%) для увеличения курса относительно базового значения курса обмена
* **Минимальная/максимальная сумма** — укажите суммы, которыми будет ограничен обмен средств для добавленного города (минимальная и максимальная суммы указываются для валюты "Отдаю"). Данные ограничения применяются к обмену на сайте и в экспортном xml-файле.
* **Прибыль (из суммы отдаю/получаю)** — индивидуальные значения прибыли, которые могут отличаться от общих значений прибыли на вкладке "**Курс**"
* **Метки для параметра param** — укажите параметры в соответствии с [требованиями BestChange](https://www.bestchange.ru/wiki/rates.html)

<figure><img src="/files/zrgTYuKr3C2McQoHD7Vb" alt=""><figcaption></figcaption></figure>

## Вкладка "BestChange API парсер" и "BestChange парсер"

<figure><img src="/files/7RQODGpfv46A49Dcdh38" alt=""><figcaption></figcaption></figure>

Подробное описание опций в статьях "[**Bestchange API парсер**](https://premium.gitbook.io/main/osnovnye-nastroiki/kursy-valyut/bestchange-api-parser-new-nachinaya-s-v2.6)" и "[**Bestchange парсер**](https://premium.gitbook.io/main/osnovnye-nastroiki/kursy-valyut/bestchange-parser-old)".

## Вкладка "Автокорректировка курса"

<figure><img src="/files/gEX3SuE8t5t8ngR631m7" alt=""><figcaption></figcaption></figure>

**Автокорректировка курса** — выберите источник и направление для автоматического изменения курса на сайте.

{% hint style="warning" %}
Для автоматического обновления курсов, необходимо настроить [планировщик задач (cron) ](https://premium.gitbook.io/main/osnovnye-nastroiki/kursy-valyut/parser-kursov-valyut-parsery-2.0)на сервере. В разделе "**Парсеры 2.0**" в начале страницы выводится ссылка "**Cron URL для обновления курсов ЦБ и крипто валют**", которую необходимо добавить в планировщик задач на сервере. Обновление курсов можно выполнять каждую минуту. Более подробная информация по [ссылке](https://premium.gitbook.io/main/osnovnye-nastroiki/kursy-valyut/parser-kursov-valyut-parsery-2.0).
{% endhint %}

**Добавляем к курсу** — с помощью этого параметра вы можете регулировать курс, получаемые из источника, под себя. Для столбика валюты, которую вы отдаете, вам следует оставить «**0**» (ноль). В столбике валюты, которую вы получаете, необходимо указать процент или числовое значение (возможно указывать значения со знаком минус). Это значение будет автоматически добавлено к курсу источника и отобразится на сайте с соответствующей прибавкой.

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

## Вкладка "Ограничения курса обмена"

<figure><img src="/files/P3BvFBFtB2VddJfz5PXd" alt=""><figcaption></figcaption></figure>

**Мин. курс/Макс. курс** — при необходимости вы можете задать минимальное/максимальное значение курса в рамках которого будут работать парсер курсов, подключенный в направлении. Если курс выйдет за рамки минимального/максимального курса, то можно сбросить курс на стандартный, в противном случае зафиксируется последнее полученное значение пока курс не вернется в указанный диапазон.

**Стандартный курс** — при необходимости укажите значение стандартного курса, на который будет происходить сброс при выходе из указанного диапазона.

## Вкладка "Резерв"

<figure><img src="/files/ImDlzszo9SQODsR36pmN" alt=""><figcaption></figcaption></figure>

**Резерв** — при необходимости вы можете задать персональное значение резерва для направления обмена. Выбранная опция будет иметь преимущество над выбранным значением резерва в настройках валюты "**Получаю**" в разделе "**Валюты**". Есть возможность задать [резерв из файла](https://premium.gitbook.io/rukovodstvo-polzovatelya/navigaciya/rezervy/rezerv-iz-faila), подключить авторезерв, а также задать резерв из поля, которое расположено ниже.

**Поле для резерва** — при необходимости для опции "**Резерв**" выберите значение "**—Из поля ниже—**", а для параметра "**Поле для резерва**" задайте значение резерва. Указанное значение резерва будет выводиться на сайте для создаваемого направления обмена. Данная опция используется только в качестве ограничителя для текущего значения резерва и будет работать только в том случае, если будет задан резерв валюты в разделе "**Корректировка резерва**". Например, в разделе "**Корректировки резерва**" вы задали резерв в размере 100 000. Но для создаваемого направления обмена это значение нужно ограничить до 50 000. В этом случае используйте параметр "**Поле для резерва**", чтобы ограничить значение резерва.

**Калькулятор** — при необходимости для опции "**Резерв**" выберите значение "**—По формуле—**", а для параметра "**Калькулятор**" задайте формулу резерва. Более подробная информация по [ссылке](https://premium.gitbook.io/main/osnovnye-nastroiki/rezervy-valyut/rezerv-ot-drugoi-valyuty/primery-nastroiki-slozhnogo-rezerva-s-ispolzovaniem-formul).

## Вкладка "Комиссии платежных систем"

<figure><img src="/files/za36rYC103UmMSbmtqB9" alt=""><figcaption></figcaption></figure>

**Комиссии платежных систем** — укажите стандартный процент или сумму, которая взимается платежной системой при совершении перевода. Эта сумма будет учитываться при подсчете обмена для пользователей.

**Комиссии платежных системы (для верифицированного счета)** — укажите стандартный процент или сумму, которая взимается платежной системой при совершении перевода для верифицированного кошелька. Эта сумма будет учитываться при подсчете обмена для пользователей.

**Обменник платит комиссию** — поставьте галочку, если вы оплачиваете комиссию платежной системы вместо клиента.

**Нестандартная комиссия** — поставьте галочку если, платежная система берет комиссию за входящий платеж с обменника при оплате через мерчант (как правило, это Яндекс.Деньги, Приват24, Liqpay, Qiwi). Более подробная информация по [ссылке](https://premium.gitbook.io/rukovodstvo-polzovatelya/navigaciya/faq/chto-takoe-nestandartnaya-komissiya-v-nastroikakh-merchanta-i-kak-ona-rabotaet).

**Мин. сумма комиссии** — укажите минимальную сумму комиссии, которую может списать платежная система за перевод средств, если такая сумма предусмотрена в платежной системе. Если указать «**0**» (ноль), то ограничений не будет. Если ограничение установлено, то некоторые поля в форме создания заявки станут неактивными.

## Вкладка "Комиссии обменного пункта"

<figure><img src="/files/VwTWzHwLGxewhJkRFCBN" alt=""><figcaption></figcaption></figure>

**Дополнительная комиссия с отправителя** *—* укажите дополнительную комиссию (fromfee), которая будет добавляться к сумме платежа, если такая сумма предусмотрена регламентом обменника. Данное значение отобразится в XML-файле с курсами для мониторингов в параметре \<fromfee>.

**Дополнительная комиссия с получателя** — укажите дополнительную комиссию (to fee), которая будет вычитаться из суммы получения, если такая сумма предусмотрена регламентом обменника. Данное значение отобразится в XML-файле с курсами для мониторингов в параметре \<tofee>.

**Дополнительная комиссия, зависящая от суммы обмена** — установка зависимости взимаемой с клиента комиссии в зависимости от суммы обмена

{% hint style="danger" %}
Обратите внимание, что при использовании данной опции будут применяться значения, указанные ниже — данные, указанные в полях "**Дополнительная комиссия с отправителя/получателя**" не будут учитываться в расчетах.

<img src="/files/5M2FIAfXBpIssaX2rSVr" alt="" data-size="original">
{% endhint %}

{% hint style="info" %}
Если вы используете опцию "**Дополнительная комиссия, зависящая от суммы обмена**", то поле "**Получаю**" в форме обмена будет недоступно к заполнению (технические ограничения калькулятора расчетов).

<img src="/files/KRPGRrDULwostIYD3p7k" alt="" data-size="original">
{% endhint %}

<details>

<summary>Пример настройки расчетов</summary>

Вы можете создать неограниченное количество правил взимания комиссии.

В поле "**Сумма**" указывается значение валюты "**Отдаю**", свыше которого будет применяться комиссия. Значения комиссий устанавливаются в % или непосредственно в валютах обмена:

<img src="/files/E7VLkl6ufE5wpoJyjmWu" alt="" data-size="original">

Обратите внимание — после того как настроена комиссия, зависящая от суммы обмена, указать сумму обмена будет возможно только в поле "**Отдаю**":\
![](/files/pcOetyAS1dJywyTjNmaF)<img src="/files/c6E0MyZFPcM383jHHZ9Z" alt="" data-size="original">

</details>

**Минимальная комиссия с отправителя** — укажите минимальный размер дополнительной комиссии для отправляемой суммы.

**Минимальная комиссия с получателя** — укажите минимальный размер дополнительной комиссии для получаемой суммы.

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

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

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

## Вкладка "Сумма обмена"

<figure><img src="/files/CwFMkromts77MZeksY22" alt="" width="563"><figcaption></figcaption></figure>

**Мин/макс суммы** — укажите лимиты сумм для заявок для валют из направления обмена.

<figure><img src="/files/VMtsirvktPWXRTAiRvHI" alt="" width="563"><figcaption><p>Настройка опции в админ-панели</p></figcaption></figure>

{% hint style="warning" %}
Bestchange всегда использует лимиты от валюты "**Отдаю**" при парсинге вашего экспортного xml-файла с курсами, поэтому стоит ориентироваться именно на неё — вы можете указать лимиты для обеих сторон, но в таком случае, если лимиты на стороне "**Получаю**" оказываются **выше** (мин. сумма) или **ниже** (макс. сумма) сумм на стороне "**Получаю**" в экспортном файле будут отображаться они (пересчитанные через курс обмена самого направления).

Если же вы хотите установить лимиты вручную для одной из стороны — не заполняйте лимиты на противоположной валюте (в этом случае в экспортный xml-файл попадут указанные вручную лимиты (сторона "**Отдаю**") или пересчитанные по курсу направления (сторона "**Получаю**")).

![](/files/g2WUq8wu8zTPGrKaWZz7)![](/files/GP60VDFeW9WJLI2lbQDd)
{% endhint %}

<figure><img src="/files/DmYpoJ8Rw9tzFX8LNje8" alt="" width="563"><figcaption><p>Отображение лимитов на сайте</p></figcaption></figure>

{% hint style="warning" %}
Также вы можете указать мин/макс суммы только для одной валюты и включить пересчет лимитов для другой валюты относительно курса обмена в разделе "Настройки обменника" ➔ "Основные настройки".\
![](/files/rtrcHMBPdZA7CrB8Trgf)\
В этом случае для второй валюты будут установлены автоматические лимиты.\
![](/files/2hzdyThibkT4XZHVdDn7)

<img src="/files/MZSidEGvmQJKGCtB3FnZ" alt="" data-size="original">
{% endhint %}

## Вкладка "Информация для пользователей"

<figure><img src="/files/H0uO6DdoKhILcie6tC2R" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Используйте шаблоны направлений обмена, чтобы упростить процесс создания новых направлений. Добавить шаблоны можно в панели управления сайтом в разделе "**Направления обмена**" → "**Шаблоны направлений обмена**". Для каждого параметра добавьте шаблон, текст из которого будет автоматически подставляться при добавлении нового направления обмена в соответствующее поле.
{% endhint %}

**Описание обмена** — в этом поле разместите SEO-текст, повышающий позиции вашего сайта в поисковиках и описывающий конкретный обмен. Данная информация не видна пользователям при создании заявки на обмен с главной страницы.

**Сроки выполнения обмена** — укажите время, в течение которого будет произведен обмен. Эта информация отображается на странице выбранного обмена.

**Статус заявки "заявка в ожидании"** — если в настройках модуля верификации [личности](https://premium.gitbook.io/rukovodstvo-polzovatelya/navigaciya/verifikaciya/verifikaciya-lichnosti)/[счета](https://premium.gitbook.io/rukovodstvo-polzovatelya/navigaciya/verifikaciya/verifikaciya-scheta) вы разрешили создавать заявки без прохождения предварительной верификации, то создайте инструкцию по верификации личности/счета для пользователей.

**Статус заявки "новая заявка"** — укажите ваши реквизиты для данного направления обмена и короткую инструкцию про последовательности действий при обмене. Эти реквизиты появятся на экране после того, как пользователь создаст заявку на обмен. После выполнения указанных в ней действий, пользователь нажимает кнопку «Я оплатил заявку», а администратор обменника получает уведомление об этом. Если для отдаваемой валюты используется мерчант оплаты, то необходимые инструкции по оплате указываются в соответствующем разделе (см. раздел "[Настройки мерчантов](https://premium.gitbook.io/rukovodstvo-polzovatelya/navigaciya/merchanty-i-vyplaty)").

Следующие статусы заявок вы можете заполнить на свое усмотрение, ориентируясь на то, что текст появляется на экране пользователя после прохождения соответствующих этапов обмена:\
• **"отмененная пользователем заявка"**\
• "**несозданная заявка**"\
• "**заявка в ожидании верификации**"\
• "**отмененная пользователем заявка**"\
• **"удаленная заявка"**\
• **"когда пользователь перешел на страницу оплаты"**\
• **"пользователь отметил заявку как оплаченную"**\
• **"ожидание подтверждения от мерчанта"**\
• "**частично оплачено**"\
• **"оплаченная заявка"**\
• **"заявка на проверке"**\
• "**ожидание проверки AML**"\
• "**AML проверка не пройдена**"\
• "**ожидание реквизитов от мерчанта**"\
• "**ошибка мерчанта**"\
• **"ошибочная заявка"**\
• **"ошибка автовыплаты"**\
• "**ошибка автовыплаты (API платежной системы)**"\
• **"ожидание подтверждения от модуля автовыплат"**\
• "**частичная выплата**"\
• **"выполненная заявка"**\
• **Уведомление о необходимости пройти верификацию личности**\
• **Уведомление о необходимости пройти верификацию личности (от суммы обмена)**

## Вкладка "Ограничения и проверки"

<figure><img src="/files/RWQOIHxEPFR972jvHq1M" alt=""><figcaption></figcaption></figure>

**Видимость направлений обмена для гостей** — вы можете установить настройки приватности направления обмена для пользователей, которые не зарегистрированы на сайте. Дополнительные настройки вы также найдете в разделе "**Настройки обменника" → "Фильтры обмена"**.

**Лимит резерва для направления** — вы можете ограничить лимит доступных средств для обмена, указав необходимое значение.

**Язык** — выберите язык сайта для которого будет доступно направление обмена. Если выбрать только русский, то пользователи, которые попадут на английскую версию сайта, не увидят направление обмена. Дополнительные настройки вы также найдете в разделе "**Настройки обменника" → "Фильтры обмена"**.

**Скидка пользователя** — разрешите или запретите действие накопительной скидки.

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

**Проверка кошелька на верификацию в ПС** — вы можете проверять статус кошелька клиента на основании номера, который введет клиент при заполнении формы на обмен. Чтобы проверка работала корректно, необходимо включить платежные системы в разделе "**Мерчанты" → "Чекер верификации кошельков"**.

**Требовать наличие верифицированного кошелька в ПС** — вы можете требовать от клиента наличие верифицированного кошелька в платежной системе.

**Запрещенные страны** — вы можете указать список стран, из которых пользователям доступ к обмену будет запрещен. Система автоматически определит страну пользователя на основании его IP-адреса и запретит доступ к направлению обмена в случае совпадения страны. Остальным пользователям доступ будет разрешен. В панели управления в разделе "**GEO IP**" необходимо активировать список стран, чтобы их можно было выбрать для направления обмена. Дополнительные настройки вы также найдете в разделе "**Настройки обменника" → "Фильтры обмена"**.

**Разрешенные страны** — вы можете указать список стран, только из которых пользователям доступ к обмену будет разрешен. Система автоматически определит страну пользователя на основании его IP-адреса и разрешит доступ к направлению обмена в случае совпадения страны. Остальным пользователям доступ будет запрещен. В панели управления в разделе "**GEO IP**" необходимо активировать список стран, чтобы их можно было выбрать для направления обмена. Дополнительные настройки вы также найдете в разделе "**Настройки обменника" → "Фильтры обмена"**.

**Верификация через e-mail** — вы можете отправлять письмо с кодом пользователю, который он должен ввести, чтобы появилась кнопка "**Перейти к оплате**". Письмо с кодом будет отправляться на e-mail, который указан в одном из полей: "**Со счета**", "**На счет**" или "**E-mail**". Для отправки письма необходимо активировать модуль "**E-mail верификация**" в разделе "**Модули" → "Модули"**. Задать настройки модуля в разделе "**Модули" → "Настройки верификации через e-mail**" и [настроить соответствующий e-mail шаблон](https://premium.gitbook.io/rukovodstvo-polzovatelya/navigaciya/uvedomleniya/opovesheniya-po-e-mail).

**Показать поле для ввода номера денежного перевода** — выберите "**Да**", если хотите вывести поле для ввода номера денежного перевода перед тем, как клиенту отобразится кнопка "**Я оплатил**"/"**Перейти к оплате**". Введенный номер отобразится в панели управления в разделе "**Заявки**".

**Название поля для ввода номера денежного перевода** — вы можете задать собственное название поля.

**Верификация по SMS коду** — вы можете отправлять SMS с кодом пользователю, который он должен ввести, чтобы появилась кнопка "**Перейти к оплате**". SMS с кодом будет отправляться на номер телефона, который указан в одном из полей: "**Со счета**", "**На счет**" или "**Телефон**". Для отправки SMS необходимо активировать модуль "**SMS верификация**" в разделе "**Модули" → "Модули"**. Задать настройки модуля в разделе "**Модули" → ""Настройки верификации по SMS коду** и настройте [SMS-шлюз](https://premium.gitbook.io/rukovodstvo-polzovatelya/navigaciya/uvedomleniya/opovesheniya-po-sms).

**Запрещенные IP адреса и маски (с новой строки)** — вы можете задать IP-адреса и маски для которых будет запрещен доступ к направлению обмена. Каждое значение необходимо указывать с новой строки.

<figure><img src="/files/n1KJd971T4vmmXXhDPiy" alt="" width="563"><figcaption></figcaption></figure>

**Макс. кол-во заявок на обмен с одного IP в сутки** — вы можете ограничить кол-во заявок, которое может быть создано с одного IP-адреса в сутки.

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

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

**Макс. кол-во заявок на обмен от одного пользователя в сутки** — вы можете ограничить кол-во заявок, которое может быть создано одним пользователем за сутки.

**Макс. кол-во заявок на обмен с одного e-mail в сутки** — вы можете ограничить кол-во заявок, которое может быть создано с одного e-mail в сутки.

**Максимальное количество активных заявок у пользователя** — максимальное количество открытых заявок для одного пользователя

**Запретить создание заявок с одинаковой суммой отдаю** — запрет на наличие открытых заявок с одной и той же суммой от одного пользователя

**Х19** *—* для обменов с участием платежной системы Webmoney необходимо установить тип обмена, чтобы корректно произвести проверку. Система Webmoney в обязательном порядке требует выполнять такую проверку при обмене. В данном [разделе](https://premium.gitbook.io/rukovodstvo-polzovatelya/navigaciya/nastroiki/kh19) можно подробнее ознакомиться с настройками модуля Х19.

**Макс. сумма обмена для Отдаю для новичка** — максимальная сумма обмена для пользователя без завершенных обменов

## Вкладка "Настройки уведомлений"

<figure><img src="/files/pixoq9PyQ3HaArtTfVla" alt="" width="563"><figcaption></figcaption></figure>

{% hint style="success" %}
В версии 2.7 вкладка "**Шаблон направления обмена**" переименована в "**Настройки уведомлений"**
{% endhint %}

**Шаблон** *—* шаблон для текста для его передачи через шорткод `[dirtemp]` в письмах по заявкам для конкретного направления обмена

<figure><img src="/files/xyee0dWDn9Z7D7an6BDY" alt=""><figcaption></figcaption></figure>

**E-mail/Телефон/Telegram администратора** *—* контакты администратора/оператора для писем по заявкам (если одно или несколько полей для контактов заполнены, передача данных из шаблона выше будет осуществляться **только на указанные контакты**, игнорируя список получателей в общем шаблоне)

## Вкладка "Доп. поля"

<figure><img src="/files/H8f4F9EQg1zS6DjyU0Gd" alt="" width="563"><figcaption></figcaption></figure>

Выберите поля, которые необходимо заполнить пользователю при заполнении формы на обмен. Если вы включили проверку "**Наличные в офисе ↔ WM**" в Х19, то наличие поля "**Номер паспорта**" обязательно.

## Вкладка "AML"

<figure><img src="/files/cbeF439I1ljfNnklzPlu" alt="" width="563"><figcaption></figcaption></figure>

Настройка AML для направления обмена описана в [отдельной инструкции](https://premium.gitbook.io/main/osnovnye-nastroiki/proverka-aml/nastroika-v-v.2.7#nastroika-modulya-v-napravlenii-obmena).

## Вкладка "Удаление неоплаченных заявок"

{% hint style="success" %}
Обратите внимание, что удаление заявок может быть как общим (раздел "**Направления обменов**" ➔ "**Автоматическое удаление неоплаченных заявок**"),

<img src="/files/S2LoyVywJEUrFNCbPpAf" alt="" data-size="original">

так и индивидуальным (вкладка "**Удаление неоплаченных заявок**" в направлении обмена)

![](/files/0aP8WTpxsAYCrT3q5Xgw)<br>

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

Если в направлении обмена сняты галочки со всех статусов заявок и индивидуальное время удаления неоплаченных заявок не задано, то неоплаченные заявки будут удаляться в соответствии с настройками, установленными в разделе "**Направления обменов" → "Автоматическое удаление неоплаченных заявок"**.
{% endhint %}

<figure><img src="/files/MAOCx2NIt7okuvKbuwH1" alt="" width="563"><figcaption></figcaption></figure>

**Удалять заявки со статусом** — статусы заявок, при нахождении в которых заявки будут автоматически удаляться через заданное время. Рекомендуется удалять заявки со статусом "**Новая заявка**".

**Индивидуальное время удаления неоплаченных заявок** — индивидуальное время удаления неоплаченных заявок

## Вкладка "Верификация"

<figure><img src="/files/Uox11g8D2YoDxjDY6zEm" alt="" width="563"><figcaption></figcaption></figure>

**Только для верифицированных на сайте счетов** — направление обмена можно сделать доступным только для верифицированных аккаунтов/счетов/кошельков, т.е. пользователь должен пройти определенную процедуру верификации на вашем сайте, чтобы получить доступ к направлению. В панели управления в разделе "**Счета пользователей"** и в разделе "**Валюты**" (при создании/редактировании валюты) вы можете выполнить соответствующие [настройки](https://premium.gitbook.io/rukovodstvo-polzovatelya/navigaciya/verifikaciya/verifikaciya-scheta) для данной опции.

**Только для верифицированных на сайте пользователей** *—* направление обмена можно сделать доступным только для верифицированных пользователей, т.е. пользователи должны пройти определенную процедуру верификации на вашем сайте, чтобы получить доступ к направлению. В панели управления в разделе "**Верификация**" вы можете выполнить соответствующие [настройки](https://premium.gitbook.io/rukovodstvo-polzovatelya/navigaciya/verifikaciya/verifikaciya-lichnosti) для данной опции. Есть возможность обязать пройти верификацию на сайте, если сумма обмена в "**Отдаю**" или "**Получаю**" больше, чем заданное значение. Для этого выберите параметр "**Если сумма обмена больше чем**" и задайте сумму в поле "**Сумма обмена для Отдаю/Получаю**".

Только для верифицированных на сайте пользователей

Сумма обмена для Отдаю

Верификация счета Отдаю

Только для верифицированных на сайте счетов

Сумма обмена для Отдаю

Верификация счета Получаю

Только для верифицированных на сайте счетов

Сумма обмена для Получаю

Верификация через e-mail

Верификация по SMS коду

Показать поле для ввода номера денежного перевода

Название поля для ввода номера денежного перевода

Проверка кошелька на верификацию в ПС

Требовать наличие верифицированного кошелька в ПС

## Вкладка "Счета валют"

<figure><img src="/files/K1rvQgOzWoXfMWhmfQJ8" alt="" width="458"><figcaption></figcaption></figure>

Метод:

* **Случайно** — счета будут выдаваться по очереди, разрешено повторное использование (в большинстве случаев используется этот метод)
* **Один раз в направлении в день** — каждый счет будет выдаваться только в одной заявке ежедневно
* **Один раз в направлении в месяц** — каждый счет будет выдаваться только в одной заявке ежемесячно

Счета — отметьте галочками счета, которые будут использоваться в этом направлении обмена

## Вкладка "Настройки TXT и XML экспорта"

<figure><img src="/files/DfYQpYY5vZOMoHzorGPy" alt="" width="563"><figcaption></figcaption></figure>

**Показать в файле:**\
• **Да** — выводить направление обмена в XML- и TXT-файлах с курсами\
• **Нет** — скрыть направление обмена из XML- и TXT-файлах с курсами\
• **По расписанию** — выводить направление обмена в XML- и TXT-файлах с курсами по заданному расписанию (например с 10:00 до 22:00).

{% hint style="info" %}
При необходимости вы также можно скрывать направления обмена с самого сайта согласно установленному расписанию, установив [указанный хук](https://premium.gitbook.io/main/osnovnye-nastroiki/nastroiki/khuki#skrytie-napravlenii-obmena-na-saite-v-zavisimosti-ot-zadannogo-raspisaniya-dlya-xml-faila).
{% endhint %}

**Показывать направление обмена по расписанию** — период времени (часы и минуты), в течение которого направление обмена будет выводиться в XML- и TXT-файлах с курсами. В остальные часы направления обмена будет скрыто в XML- и TXT-файлах с курсами.

**Город, где доступен обмен наличными** — если направление обмена связано с наличными деньгами, то необходимо указать код города, где осуществляется прием или выдача наличных денег по этому направлению. Коды городов вы можете найти по [ссылке](https://www.bestchange.ru/wiki/rates.html).

**Метки для параметра param** — [дополнительные метки](https://www.bestchange.ru/wiki/rates.html), которые будут выводиться в поле \<param>\</param> в XML-файле с курсами.

**Другие опции:**

• **floating** — для установки [метки плавающего курса](https://www.bestchange.ru/wiki/labels.html#floating). Указывается время в минутах, на которое курс обмена будет фиксироваться. Указывается значение `0` в случае отсутствия фиксации. Возможно также использование знака `%` для обозначения фиксации курса обмена до момента изменения биржевого курса обмена на указанный процент\
• **delay** — для установки [метки задержки](https://www.bestchange.ru/wiki/labels.html#delay) в проведении обмена. Указывается время в минутах, на которое обмен будет задержан\
• **Режим обмена по умолчанию** — режим обмена (авто или ручной) будет определяться на основании заданных настроек модуля автовыплат.\
• **Авто режим обмена (принудительно)** *—* принудительно задать, что обмен осуществляется в автоматическом режиме. Появится соответствующая пометка в XML- и TXT-файлах с курсами.\
• **Ручной режим обмена (принудительно)** *—* принудительно задать, что обмен осуществляется в ручном режиме. Появится соответствующая пометка в XML- и TXT-файлах с курсами.\
• **Перевод от физ.лица** *—* если переводы из обменника осуществляются от имени физического лица.\
• **Перевод от юр.лица** *—* если переводы из обменника осуществляются от имени юридического лица.

## Вкладка "Платежные чеки"

<figure><img src="/files/7vXPfV0CqtDuQorfJmmW" alt="" width="308"><figcaption></figcaption></figure>

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

**Отключить кнопку "Я оплатил" до загрузки чека** — перед нажатием кнопки "Я оплатил" клиент будет обязан загрузить чек

## Вкладка "Пересчет заявок"

{% hint style="danger" %}
Модуль для приёма средств Electrum позволяет отменять транзакции и подменять их, что может привести к потере средств обменником, если нижеуказанные настройки не установлены в вашем обменнике. Для других мерчантов таких случаев обнаружено не было, но рекомендуем использовать нижеуказанные настройки для полной защиты ваших средств.

При использовании мерчантов на приём средств <mark style="color:red;">**необходимо**</mark> пересчитывать сумму заявки, как минимум, для статуса "**Оплаченная заявка**" в настройках направления обмена (другие статусы отмечаются опционально по вашему усмотрению)

<img src="/files/M6be91kQSoq2EKWa7HKX" alt="" data-size="original">

или настроить автоматический перевод заявок в статус "**На проверке**", если фактическая сумма платежа меньше чем изначальная (опция в настройках модулей мерчантов на приём средств).

<img src="/files/1h93nFmBUGDYcSAMJ3sw" alt="" data-size="original">
{% endhint %}

{% hint style="info" %}
Принцип пересчета заявок по курсу обмена дополнительно настраивается в разделе "**Настройки обменника**" -> "**Основные настройки**"

![](/files/YkJTzGHywspt4SS3nXmq)\
• **При изменении статуса заявки** *—* пересчет будет происходить только при смене статуса заявки, которые отмечены в настройках пересчета

• **По крону** *—* пересчет будет происходить при выполнении [задания cron](https://premium.gitbook.io/main/osnovnye-nastroiki/faq/kak-sozdat-zadanie-cron-na-servere), созданного на сервере (ссылка для задания под кнопкой "**Cron-файл**" на скриншоте ниже), при нахождении заявки в одном из статусов, которые отмечены в настройках пересчета

<img src="/files/6roxveVz6n9WHd20Mh2m" alt="" data-size="original">

• **Всегда** *—* пересчет будет происходить и при изменении статуса заявки, и по крону
{% endhint %}

<figure><img src="/files/cDA03kguzXTngFc4wk3P" alt="" width="563"><figcaption></figcaption></figure>

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

### **Пересчет по сумме оплаты**

{% hint style="danger" %}
Обратите внимание, что пересчет по сумме оплаты будет работать только для заявок, где был использовани мерчант на прием средств — при приеме средств на свои реквизиты вам необходимо будет сделать пересчет суммы для второй стороны вручную и указать новые значения для обеих сторон в заявке в режиме редактирования.

![](/files/3CXgv5tpcAmkrMrdSyjV)<br>

Режим редактирования заявки:

<img src="/files/o8CZJd09crppdiHKVJdI" alt="" data-size="original">
{% endhint %}

{% hint style="danger" %}
Сервис Electrum для приёма BTC позволяет отменять транзакции и подменять их, что может привести к потере средств обменником, если нижеуказанные настройки не установлены в вашем обменнике и этой спецификой Electrum захочет воспользоваться мошенник. Если вы используете [модуль для работы с Electrum](https://premium.gitbook.io/main/osnovnye-nastroiki/modul-electrum) — **обязательно** выполните следующую настройку.

При использовании мерчантов на приём средств необходимо **обязательно** пересчитывать сумму заявки как минимум для статуса "**Оплаченная заявка**" в настройках направления обмена

<img src="/files/M6be91kQSoq2EKWa7HKX" alt="" data-size="original">

Также необходимо настроить автоматический перевод заявок в статус "**На проверке**", если фактическая сумма платежа меньше чем изначальная (опция находится в настройках модулей мерчантов на приём средств в разделе "**Мерчанты**").

<img src="/files/1h93nFmBUGDYcSAMJ3sw" alt="" data-size="original">
{% endhint %}

Выберите условия, при которых произойдет пересчет суммы выплаты в случае изменения [суммы платежа](#user-content-fn-1)[^1].

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

{% hint style="info" %}
Пример:\
**Пользователь создал заявку на обмен USD на DOGE:**\
• **курс 12.853 к 1**\
• **сумма к оплате 1000 USD**\
• **сумма к получению 77.803 DOGE**

**Суммы к выплате и получению были зафиксированы при создании заявки.**

Если опция включена, сумма к выплате будет пересчитана по условию:

<img src="/files/xrOvkvSGTGNBM8noJCKY" alt="" data-size="original">

\
• **Нет** — опция отключена\
• **Да, всегда** — при любых изменениях в заявке будет происходить пересчет\
• **Да, если сумма платежа изменилась** — при любом изменении суммы будет происходить пересчет

*Если фактически оплаченная пользователем сумма изменилась и составляет 990 USD, курс не менялся* — *к получению станет 77.024 DOGE*\
\&#xNAN;*Если фактически оплаченная пользователем сумма изменилась и составляет 1010 USD, курс не менялся* — *к получению станет 78.58 DOGE*\
• **Да, если сумма платежа увеличилась** — пересчет будет происходить только если курс увеличится\
\&#xNAN;*Если фактически оплаченная пользователем сумма изменилась и составляет 990 USD, курс не менялся* *— сумма к получению не изменится*\
\&#xNAN;*Если фактически оплаченная пользователем сумма изменилась и составляет 1010 USD, курс не менялся* — *к получению станет 78.58 DOGE*\
• **Да, если сумма платежа уменьшилась** — пересчет будет происходить только если курс уменьшится\
\&#xNAN;*Если фактически оплаченная пользователем сумма изменилась и составляет 990 USD, курс не менялся* — *к получению станет 77.024 DOGE*\
\&#xNAN;*Если фактически оплаченная пользователем сумма изменилась и составляет 1010 USD, курс не менялся* — *сумма к получению не изменится*
{% endhint %}

### **Пересчет по курсу обмена**

{% hint style="warning" %}
Вы можете настроить пересчет по курсу обмена по расписанию, используя опцию из раздела "**Настройки обменника**" -> "**Основные настройки**"\ <img src="/files/lcjaEoIvGtkvVIElpOV6" alt="" data-size="original">

* **При изменении статуса заявки** — пересчет будет производиться аналогично пересчету по сумме обмена — **только** при изменении статуса заявки
* **По крону** — настройте[ задание cron](https://premium.gitbook.io/main/osnovnye-nastroiki/faq/kak-sozdat-zadanie-cron-na-servere) для запуска пересчета по расписанию.\
  Ссылка для задания cron находится в разделе "**Настройки**" -> "**Cron**"\
  ![](/files/lAbMBlyawpIjhLZsImIt)
* **Всегда** — пересчет будет производиться и при запуске задания cron, и при изменении статуса заявки
  {% endhint %}

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

**Пересчет заявки, если курс изменился** — условия, при которых будет произведен пересчет:

{% hint style="info" %}
Пример:\
**Пользователь создал заявку на обмен USD на DOGE:**\
• **курс 12.853 к 1**\
• **сумма к оплате 1000 USD**\
• **сумма к получению 77.803 DOGE**

**Суммы к выплате и получению были зафиксированы при создании заявки.**

Курс валют постоянно меняется — если опция включена, курс будет пересчитан по условию:

![](/files/MhKS5Wj3dvMWZY7e9lTw)\
• **Нет** — опция отключена\
• **Да, всегда** — при любых изменениях в заявке будет происходить пересчет\
• **Да, если курс изменился** — при любом изменении курса будет происходить пересчет

*Курс 12.853 -> 12.85, сумма к оплате изменится* — *к получению станет 77.821 DOGE*\
\&#xNAN;*Курс 12.853 -> 12.9, сумма к оплате изменит*с*я* — *к получению станет 77.519 DOGE*\
• **Да, если курс возрастет** — пересчет будет происходить только если курс увеличится\
\&#xNAN;*Курс 12.853 : 1 -> 12.8 : 1, сумма к оплате и получению не изменит*с*я*

*Курс 12.853 : 1 -> 12.9 : 1, сумма к оплате изменит*с*я* — *к получению станет 77.519 DOGE*\
• **Да, если курс снизится** — пересчет будет происходить только если курс уменьшится

*Курс 12.853 : 1 -> 12.8 : 1, сумма к оплате изменит*с*я* — *к получению станет 78.125 DOGE*\
\&#xNAN;*Курс 12.853 : 1 -> 12.9 : 1, сумма к оплате и получению не изменит*с*я*\
\
В панели администратора кликните на строку "**Время пересчета курса**".

![](/files/oSqs2wUpctu7LH3oU0YI)\
\
Все изменения курса и сумм по выбранной заявке будут отображены на отдельной странице.\
![](/files/YQd9RQpcLMU1kfgHjV6y)
{% endhint %}

**Статус заявки для пересчета** — выберите статус(ы) заявок, для которых будет происходить пересчет суммы обмена. Пересчет будет происходить, только если переход будет в статус, который выделен в списке.

**Выполнять пересчет через** — время после создания заявки, через которое будет происходить пересчет (отсрочка).

{% hint style="info" %}
К примеру, если установлено 5 минут, то в течение этого времени после создания заявки не будет происходить пересчет, даже если условия для пересчета были соблюдены.
{% endhint %}

## Вкладка "SEO"

<figure><img src="/files/EanGbBIwj2g9QkxqySIy" alt="" width="563"><figcaption></figcaption></figure>

**Название обмена (H1)** — заголовок для направления на странице обмена.

<figure><img src="/files/bcguYYwkuH6IPTUAYl1b" alt="" width="563"><figcaption><p><strong>Название обмена (H1)</strong></p></figcaption></figure>

**Title, keywords, description** — мета-теги (заголовок, ключевые слова, описание) направления.

**OGP title, OGP description** — заголовок и описание направления для социальных сетей при публикации в них ссылки на направление.

## Вкладка "Мерчанты и выплаты"

<figure><img src="/files/ToK0ax13x0ru120rWvoO" alt="" width="563"><figcaption></figcaption></figure>

**Мерчант** — если вы хотите, чтобы оплата по заявке происходила через мерчант, то выберите соответствующий мерчант для приема оплаты от клиента. Мерчант позволяет принимать оплату через сайт платежной системы. Если мерчант не выбран, то клиент должен будет произвести оплату вручную по инструкции, которую он увидит после создании заявки. Читайте подробнее про [настройки мерчантов](https://premium.gitbook.io/main/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/obshie-nastroiki-merchantov).

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

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

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

**Автовыплаты** — если вы хотите, чтобы система выплачивала деньги клиенту по заявке автоматически, то выберите название соответствующей платежной системы через которую будет осуществляться автовыплата. Если вы ничего не выберите, то выплаты по заявкам необходимо производить вручную администратору/оператору обменного пункта. Читайте подробнее про [настройки автовыплат](https://premium.gitbook.io/main/osnovnye-nastroiki/merchanty-i-avtovyplaty/avtovyplaty/obshie-nastroiki-avtovyplat).

**Автовыплата в случае когда заявка имеет статус "Оплаченная заявка"**:\
• **Да** — автовыплата будет производиться без участия оператора в автоматическом режиме, когда заявка имеет статус "Оплаченная заявка"\
• **Нет** — подтверждать автовыплату по заявке вручную\
• **По умолчанию** — данная опция будет браться по умолчанию из заданных настроек соответствующего модуля автовыплат.

**Автовыплата, в случаях когда заявка имеет статус "На проверке":**\
• **Да** — автовыплата будет производиться без участия оператора в автоматическом режиме, когда заявка имеет статус "Заявка на проверке"\
• **Нет** — подтверждать автовыплату по заявке вручную\
• **По умолчанию** — данная опция будет браться по умолчанию из заданных настроек соответствующего модуля автовыплат.

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

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

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

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

**Задержка автовыплаты в часах** — количество часов на которое будет задержана автовыплата (задержка в полчаса указывается как 0.5, к примеру, 5 минут как 0.083 (1 / 6 \* кол-во минут)). По истечению указанного времени выполнится автовыплата.

Для указанной опции требуется отдельная настройка [задания cron](https://premium.gitbook.io/main/osnovnye-nastroiki/faq/kak-sozdat-zadanie-cron-na-servere) на сервере, которое будет выполнять проверку статуса автовыплаты и её запуск с учетом установленной задержки.

<figure><img src="/files/BWYatKdNA8hDkFSFRX1k" alt=""><figcaption></figcaption></figure>

**Для кого задержка**:\
• "**для всех**", "**для незарегистрированных пользователей**" или "**для неверифицированных на сайте пользователей**" — задерживать автовыплату для всех пользователей или для не зарегистрированных на сайте пользователей соответственно\
• "**для новичков**" — задерживать автовыплату только для тех пользователей, которые совершают обмен впервые. Система определяет "новичков" на основании настройки, заданной в разделе "**Настройки обменника" → "Настройки обмена" → "Проверка на "новичка"**.

## Вкладка "Партнерская программа"

<figure><img src="/files/a5Dd7Q4yIw0FOGsgWBmD" alt="" width="563"><figcaption></figcaption></figure>

**Партнёрские отчисления** *—* включение или отключение начислений по партнерской программе для выбранного направления обмена.

**Фиксированная сумма выплаты партнеру** — фиксированная сумма, которую будет получать партнер с обмена независимо от прибыли обменника.

**Мин. сумма выплаты партнеру** — минимальная сумма, которую партнер сможет запросить для вывода.

**Макс. сумма выплаты партнеру** — максимальная сумма, которую партнер сможет запросить для вывода.

**Индивидуальный процент партнерской программы** *—* индивидуальный партнерский процент для направления. Данное значение процента будет действовать в обход стандартной настройки партнерских процентов. Стандартные партнерские проценты вы можете настроить в панели управления в разделе "**Партнерская программа" → "Отчисления".**

**Максимальный партнерский процент** — максимальный партнерский процент, который задан в разделе "**Партнерская программа" → "Отчисления"**.

**Более подробное о работе партнерской программы читайте в** [**отдельной инструкции**](https://premium.gitbook.io/main/osnovnye-nastroiki/partnerskaya-programma)**.**

[^1]: пользователь заплатил меньше или больше исходной суммы


# Курсы валют

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

* [Курсы валют из файла](https://premium.gitbook.io/rukovodstvo-polzovatelya/navigaciya/kursy-valyut/kursy-valyut-iz-faila)
* [Парсеры 2.0](https://premium.gitbook.io/rukovodstvo-polzovatelya/navigaciya/kursy-valyut/parsery-2.0-parser-kursov-valyut)
* [Bestchange парсер](https://premium.gitbook.io/rukovodstvo-polzovatelya/navigaciya/kursy-valyut/bestchange-parser)


# Курсы валют из файла

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

1\. В панели управления сайтом в разделе "**Модули" → "Модули"** → активировать модуль "**Парсер курса обмена из файла**".

2\. Создать TXT-файл и задать в нем курсы обмена. Указать каждое значение курса с новой строки. Загрузить TXT-файл на сервер. Пример файла с курсами:

| <p><code>USDRUB : 1 = 55.7</code></p><p><code>RUBUSD : 57.5 = 1</code></p><p><code>BTCUSD : 1 = 15777</code></p> |
| ---------------------------------------------------------------------------------------------------------------- |

3\. В панели управления сайтом в разделе "**Модули"** → **"Курс обмена из файла**" → указать URL загруженного TXT-файла.

<figure><img src="/files/k0qo1CcF9tXHzKBvCEMk" alt="" width="563"><figcaption></figcaption></figure>

4\. В панели управления сайтом в разделе "**Направления обменов**" в настройках направления обмена на вкладке "**Курс**" для параметра "**Обменный курс из файла**" выбрать соответствующий номер строки из файла и сохранить изменения.

<figure><img src="/files/7CmWVDQDCWt2pAXpzmDl" alt="" width="563"><figcaption></figcaption></figure>

5\. Настроить [планировщик задач (cron)](https://premium.gitbook.io/main/osnovnye-nastroiki/faq/kak-sozdat-zadanie-cron-na-servere), который будет получать значение курса обмена из файла и обновлять его на сайте. Скрипт можно запускать каждую минуту. Пример команды для планировщика задач в Unix-формате для панели управления ISP Manager:

<figure><img src="/files/FfhELeAM1dq7DcyLSX5X" alt="" width="563"><figcaption></figcaption></figure>

`/usr/bin/wget -t 1 -O - --no-check-certificate "https://premiumexchanger.com/cron-fcourse_request_cron.html"`

<figure><img src="/files/joBuv2OwCqrfviNiQe28" alt="" width="563"><figcaption></figcaption></figure>

{% hint style="info" %}
Для каждого сервера команда из примера может иметь другой вид. Изменения касаются данной части команды **`/usr/bin/wget -t 1 -O - --no-check-certificate "ваш_URL"`**. Правильную команду вы можете уточнить у технической поддержки своего хостинга.
{% endhint %}

Теперь значение курса для направления обмена на сайте постоянно будет браться из TXT-файла.


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

{% embed url="<https://www.youtube.com/watch?v=KJieFpov2JE>" %}

{% hint style="warning" %}
Для автоматического обновления курсов валют **обязательно** создайте [задание Cron](https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/faq/kak-sozdat-zadanie-cron-na-servere) на сервере, используя ссылку из раздела "**Парсеры 2.0**" — "**Настройки**"

<img src="/files/rqenJFflrTAGs1GCX9Ev" alt="" data-size="original">
{% endhint %}

{% hint style="warning" %}
Хеш для ссылки для задания cron задается в файле **`wp-content/plugins/premiumbox/userdata.php`**

<img src="/files/3Os0JAvzSzGHLqVaPAtI" alt="" data-size="original"><img src="/files/5dI7SOVimJPRhO8T1wCY" alt="" data-size="original">
{% endhint %}

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

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

<figure><img src="/files/FLXjc21gAtByI8mlu7Jp" alt="" width="527"><figcaption></figcaption></figure>

* Сортировка:\
  • **вручную** — ручная сортировка курсов согласно разделу "**Парсеры 2.0**" ➔ "**Сортировка курсов**"\
  • **по названию** — курсы будут отсортированы по названию автоматически
* **Тип парсера**:\
  • **многопоточный** — позволяет запустить несколько потоков выполнения, каждый из которых будет обрабатывать отдельный источник\
  • **CURL** — может получать данные только по одному запросу в каждый момент времени и может быть более удобным и простым в использовании для получения небольшого количества данных
* **Логирование парсинга**:\
  • **Нет** — парсинг курсов от источников не будет логироваться\
  • **Да** — будут логироваться все запросы и ответы от источников курсов\
  • **Только ошибки** — будут логироваться только ошибки получения курсов
* **Таймаут (сек.)** — это время в течение которого сайт ожидает ответа от стороннего сервиса. Если ответ не будет получен в заданное время, то сайт продолжит свою работу далее, оставшись без ответа. Если время не задано или равно 0, то действует стандартный таймаут в 20 секунд. Универсального значения для таймаута нет, потому что он зависит от скорости работы конкретного сервиса.
* **Дата обновления** — дата и время последнего обновления парсера
* **Удалять старые данные** — удалять старые курсы перед запуском парсера:\
  • **Нет**\
  • **Да**
* **Источники курсов** — все доступные источники для парсинга курсов

{% hint style="info" %}
При необходимости вы можете парсить собственный файл с курсами валют или xml-файл другого обменника для того, чтобы использовать эти курсы в других формулах.\
Для этого откройте раздел "**Парсеры 2.0**" ➔ "**Добавить сайт**" и в новом окне укажите ссылку на ваш XML-файл с курсами в поле "**Адрес XML файла**"\
![](/files/kyEBuxrB9uA3m9BR906W)\
После этого поставьте галочку напротив добавленного источника

![](/files/nc08T1ZUuLj052WZUvH2)\
Чтобы активировать работу парсера, в разделе "**Парсеры 2.0" → "Настройки"** установите галочки напротив названия источника, который вы хотите использовать. После этого запустите задачу Cron с этой же страницы.
{% endhint %}

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

Если этого не произошло или отображается другой текст — загляните в [раздел "**Лог парсеров**"](https://premium.gitbook.io/rukovodstvo-polzovatelya/navigaciya/nastroiki/logirovanie/logi-parserov-2.0) (пункт "**Логирование парсинга**" в общих настройках должен быть предварительно включен) и прочтите полученные логи.

{% hint style="warning" %}
Если по одному или нескольким источникам не обновляются курсы валют или парсер не работает изначально, проверьте доступ к источнику данных с IP-адреса вашего сервера.

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

<img src="/files/G1WTFZZYh3dKf3gOG9sK" alt="" data-size="original">

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

В качестве примера проверим парсинг курсов от Garantex:

<img src="/files/SgporneHxoalmZqj7jU9" alt="" data-size="original">

Если в ответе отображаются курсы валют, значит источник доступен для вашего сервера. ![](/files/WBRfSneowftmUG4fJM3v)
{% endhint %}

{% hint style="info" %}
Для того, чтобы оперативно получать уведомления об ошибке парсинга курсов валют для устранения ошибки, вы можете настроить уведомления на [e-mail](https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/uvedomleniya-administratoram-i-polzovatelyam/uvedomleniya-po-e-mail) и в [Telegram](https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/uvedomleniya-administratoram-i-polzovatelyam/uvedomleniya-v-telegram).

<img src="/files/FozclkmG2PQ2udUlprQI" alt="" data-size="original"><img src="/files/IhCC2y2J5S2C1T4U4WYl" alt="" data-size="original">
{% endhint %}

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

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

<figure><img src="/files/1CdkQiDL5v9daM9GxrjZ" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/crA51zlwZf0O1umBN0Uz" alt=""><figcaption></figcaption></figure>

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

## Курсы

{% hint style="warning" %}
Для использования курсов в направлениях обмена, **необходимо** перенести в этот раздел выбранные курсы из разделе "**Парсеры 2.0**" ➔ "**Курсы источников**".

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

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

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

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

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

<figure><img src="/files/Qq64zYhBOH9Kv1erVyhR" alt=""><figcaption></figcaption></figure>

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

{% hint style="success" %}

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

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

<img src="/files/ErtVn7GjNKgqNlo7mctC" alt="" data-size="original">

Выберите из выпадающего списка источник курсов валют, а в поле "**Валюты**" укажите через запятую [коды валют](https://www.bestchange.ru/wiki/rates.html), для которых вы хотите создать валютные пары и нажмите "**Применить**"

<img src="/files/bAj29fHMWMjZoDr7dRPr" alt="" data-size="original">

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

<img src="/files/pUHfoOuUclVKa7Jrz6Qv" alt="" data-size="original">

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

<img src="/files/yXPnxpWdKUIcf4q4nCYZ" alt="" data-size="original">

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

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

<figure><img src="/files/zMsCYON8NpAxyV7RZTKJ" alt=""><figcaption></figcaption></figure>

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

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

<figure><img src="/files/oYR2Ut5C0Zz2U4M4ROWy" alt=""><figcaption><p>Раздел в сайдбаре</p></figcaption></figure>

<figure><img src="/files/rpX1LBEGTfa6O0c3myXd" alt="" width="449"><figcaption><p>Настройки коэффициента</p></figcaption></figure>

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

<figure><img src="/files/iytPRM0DtsbF0O2VFvmA" alt=""><figcaption><p>Формула будет подставляться напрямую в курс без скобок, а затем вычисляться само значение курса</p></figcaption></figure>

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

<figure><img src="/files/rdRgtJuJnDqjL1KmFJ99" alt=""><figcaption><p>Сначала будет вычислено значение коэффициента, а затем оно будет подставляться в курс</p></figcaption></figure>

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

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

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

<figure><img src="/files/moOxTgFhhrMjljKivvYJ" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/ljtZBG1HFX6buFpjSBC0" alt="" width="477"><figcaption></figcaption></figure>

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

<figure><img src="/files/r5cvqF1oj8H4H0ijmzkM" alt="" width="435"><figcaption></figcaption></figure>

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

<figure><img src="/files/CX9TLh4KFZa6yUucPvLC" alt=""><figcaption></figcaption></figure>

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

Для автоматического обновления курсов, необходимо настроить [планировщик задач (cron) на сервере](https://premium.gitbook.io/main/osnovnye-nastroiki/faq/kak-sozdat-zadanie-cron-na-servere). В разделе "**Парсеры 2.0"** ➔ **"Настройки**" в начале страницы выводится ссылка "**Cron URL для обновления курсов ЦБ и криптовалют**", которую необходимо добавить в планировщике задач (cron) на сервере.


# Bestchange парсер (old)

{% hint style="danger" %}
Внимание: модуль устарел и заменен на [Bestchange API парсер](https://premium.gitbook.io/main/osnovnye-nastroiki/valyuty-i-napravleniya-obmena/kursy-valyut/bestchange-api-parser-new-nachinaya-s-v2.6).

Пожалуйста, используйте новый модуль — старый модуль может перестать работать в любой момент, так как Bestchange в скором времени прекратит поддержку формата парсинга курсов, совместимого с модулем.
{% endhint %}

{% hint style="success" %}
Для автоматического обновления курсов валют **обязательно** создайте [задание Cron](https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/faq/kak-sozdat-zadanie-cron-na-servere) на сервере, используя ссылку из раздела "**BestChange парсер**" — "**Настройки**"

<img src="/files/H83Y8MwoSCXDLdQHVBbH" alt="" data-size="original">

Хэш для ссылки для задания cron задается в файле **`wp-content/plugins/premiumbox/userdata.php`**\
![](/files/3Os0JAvzSzGHLqVaPAtI)

Ссылка с хэшем в настройках модуля\
![](/files/vs4wJUSsrDOrrt1X8IDu)
{% endhint %}

{% hint style="info" %}
Для корректной работы модуля требуется расширение PHP: zip.
{% endhint %}

{% hint style="warning" %}
Обратите внимание, что использование Bestchange парсера не гарантирует вам место в списке обменников на Bestchange, которое вы указываете в настройках парсера.

Модуль доступен для всех обменников, использующих скрипт Premium Exchanger — ваш конкурент может настроить парсер также как и вы, поэтому все обменники, которые используют парсер, будут находиться в борьбе за указанное место (чаще всего это 1-я позиция) в выбранном направлении обмена.

Единственный вариант гарантированного нахождения на первом месте — **постоянный демпинг**.

Также вы можете дополнительно настроить мин. и макс. курсы по этой инструкции, чтобы случайно не уйти в минус, если другой обменник решил демпинговать (это потянет вас за ним, если выбрана привязка к первому месту и не настроена опция мин./макс. курсы).
{% endhint %}

{% hint style="info" %}
Bestchange парсер будет работать только в активном направлении обмена — при настройках парсера обязательно сделайте направление активным перед началом настройки!

<img src="/files/uf2F5RPX2yte1Jo9Xywm" alt="" data-size="original">
{% endhint %}

{% embed url="<https://www.youtube.com/watch?v=epK0sO_84zc>" %}

1. В разделе "**Модули" → "Модули"** активируйте модуль "**Bestchange парсер**". Для активации наведите на название мерчанта и кликните по ссылке "**Активировать**".
2. В разделе "**BestChange парсер" → "Настройки"** в поле "**Черный список ID обменников (через запятую)**" укажите ID вашего обменника, который выдал вам сервис Bestchange. Если вашего обменника нет в сервисе Bestchange, то поле "**Черный список ID обменников (через запятую)**" оставьте пустым и сохраните изменения. Затем в этом же разделе перейдите по ссылке "**Cron URL для обновления курсов в модуле BestChange парсер**".

<figure><img src="/files/MvZHFwfhPi1LOvr5Do8P" alt=""><figcaption></figcaption></figure>

<details>

<summary>Как узнать ID обменника?</summary>

Кликните на изображение ниже, чтобы увидеть, как найти ID обменника на сайте Bestchange.

<img src="/files/hUA7ZIvE7fAWngiujRTq" alt="" data-size="original">

</details>

При необходимости в поле "**Белый лист ID обменников (через запятую)**" укажите ID обменных пунктов на сайте Bestchange, которые необходимо учитывать при парсинге курсов. Остальные обменные пункты будут игнорироваться. Если поле оставить пустым, то курсы всех обменных пунктов будут учитываться при парсинге.

3. В панели управления в разделе "**BestChange парсер" → "Настройки"** обновите страницу и вы увидите список доступных валют. Отметьте галочками те валюты, которые вы планируете использовать. Сохраните изменения.

<figure><img src="/files/iurSNpfBBrw85LoCavBf" alt=""><figcaption></figcaption></figure>

4. В панели управления в разделе "**Направления обменов" → "Направления обменов"** перейдите к редактированию направления обмена.
5. На вкладке "**Автокорректировка курса**" перед началом настройки парсера BestChange отключите любые действующие автокорректировки курса, если такие настройки используются.

<figure><img src="/files/wUfXTR3bkvToJmJVr9vn" alt=""><figcaption></figcaption></figure>

На вкладке "**BestChange парсер**" вы увидите блок настроек. Выполните необходимые настройки:

<figure><img src="/files/mJhQcAJ3a64oS2VDZAVP" alt=""><figcaption></figcaption></figure>

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

{% hint style="info" %}
Можно также указать, к примеру, **1-6** — это будет означать среднее значение среди первых 6 позиций
{% endhint %}

* в поле "**Мин. резерв для позиции**" можно указать значение минимального резерва для позиции (валюта "**Получаете**"). Обменники, с резервом менее указанного значения, будут игнорироваться модулем
* в поле "**Шаг**" укажите значение (например 0.0001), на которое будет изменяться курс. Система по умолчанию всегда делает ваш курс выгоднее курса заданной позиции. Также шаг можно задать в виде процента (например 3%). Значение шага со знаком минус будет делать ваш курс хуже курса заданной позиции (-0.00001 или -3%), также можно использовать умножение и деление (\*2 или /2, \*3% или /3%)
* в полях "**Мин. курс**" и "**Макс. курс**" вы можете задать предельные значения курса в рамках которого будет работать привязка к позиции. Если конкурент по заданной позиции выйдет за рамки минимального или максимального курса, то модуль сбросит ваш курс на стандартный. Мин. и макс. курс можно привязать к источнику курсов. С помощью поля "**Добавляем к курсу**" можно отрегулировать курс, получаемый из источника (например прибавить 3% или вычесть -3%)
* с помощью параметра "**Сбрасывать на стандартный курс**" вы можете делать сброс на стандартный курс в случае необходимости. Сброс на стандартный курс происходит при достижении заданного минимального или максимального значения курса на вашем сайте
* в поле "**Стандартный курс**" укажите значение стандартного курса, на который будет происходить сброс
* в поле "**Автокорректировка курса**" для стандартного курса можно задать автокорректировку, тем самым всегда иметь актуальный стандартный курс в направлении обмена
* с помощью поля "**Добавляем к курсу**" можно отрегулировать курс, получаемые из источника (например, прибавить 3% или вычесть -3%).

Также аналогичные настройки для направления обмена можно задать в панели управления в разделе "**BestChange парсер" → "Добавить корректировку"**

<figure><img src="/files/xWD2cwHY9P596LepvUKD" alt=""><figcaption></figcaption></figure>

6\. Добавьте задание cron в [планировщике задач](https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/faq/kak-sozdat-zadanie-cron-na-servere), которое будет обновлять курсы валют. Скрипт можно запускать каждую минуту. Пример команды для планировщика задач в Unix-формате для панели управления ISP Manager:<br>

<figure><img src="/files/Uo98jVyd1F6zz9Ea0XTw" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Для каждого сервера команда из примера может иметь другой вид. Изменения касаются части команды **`/usr/bin/wget -t 1 -O - --no-check-certificate`**.

Правильную команду вы можете уточнить в технической поддержке своего хостинга
{% endhint %}


# Bestchange API парсер (new, начиная с v2.6)

Модуль доступен начиная с версии 2.6!

{% hint style="warning" %}
Переноса настроек из модуля Bestchange парсер невозможен по техническими причинам, поэтому для использования нового модуля понадобится настроить все курсы заново
{% endhint %}

{% hint style="danger" %}
Для автоматического обновления курсов валют **обязательно** создайте [задание Cron](https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/faq/kak-sozdat-zadanie-cron-na-servere) на сервере, используя ссылку из раздела "**BestChange API парсер**" -> "**Настройки**"

<img src="/files/8gliC2K1JIP9H3F9G9d2" alt="" data-size="original">

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

<img src="/files/GsNcwr0PTt8FtM59n07s" alt="" data-size="original"> <img src="/files/3Os0JAvzSzGHLqVaPAtI" alt="" data-size="original">
{% endhint %}

{% hint style="warning" %}
Обратите внимание, что использование Bestchange API парсера не гарантирует вам место в списке обменников на Bestchange, которое вы указываете в настройках парсера.

Модуль доступен для всех обменников, использующих скрипт Premium Exchanger — ваш конкурент может настроить парсер также как и вы, поэтому все обменники, которые используют парсер, будут находиться в борьбе за указанное место (чаще всего это 1-я позиция) в выбранном направлении обмена.

Единственный вариант гарантированного нахождения на первом месте — **постоянный демпинг**.

Также вы можете дополнительно настроить мин. и макс. курсы по этой инструкции, чтобы случайно не уйти в минус, если другой обменник также решил демпинговать (это потянет вас за ним, если выбрана привязка к первому месту и не настроена опция мин./макс. курсы)
{% endhint %}

{% hint style="danger" %}
Bestchange API парсер будет работать только в активном направлении обмена — при настройках парсера обязательно сделайте направление активным перед началом настройки

<img src="/files/uf2F5RPX2yte1Jo9Xywm" alt="" data-size="original">
{% endhint %}

## Общие настройки модуля

<figure><img src="/files/QxSbOEhUkFPV2qpsEqbR" alt="" width="521"><figcaption></figcaption></figure>

**Домен** — укажите в поле один из доменов из списка под самим полем, если при пустом поле (когда парсер использует основной домен BC) парсер не работает (не отображаются валюты и города в списке ниже на этой же странице).

**Ключ API** — API ключ из ЛК на сайте Bestchange

{% hint style="warning" %}
Для получения API-ключа зарегистрируйтесь на [сайте Bestchange](https://www.bestchange.ru/partner/register.html)

![](/files/9ajinqHJZg1yA9AOvO1g)

и выпустите ключ в [личном кабинете](https://www.bestchange.ru/partner/profile.html).

![](/files/aQW6PAygpuawtOfcqadr)
{% endhint %}

**Таймаут (сек.)** — время ожидания ответа от Bestchange (рекомендуемое значение — 20 секунд. Если указан 0, то также применяется значение в 20 секунд)

**Устройство** — языковая версия сайта Bestchange (en или ru)

**Логирование** — запись логов запросов к сайту Bestchange и ответов от него для проверки корректности парсинга

<figure><img src="/files/5EZ39tVJdCTsdxTpb9NP" alt=""><figcaption></figcaption></figure>

**Позиция:**\
\&#xNAN;**• Rate** — базовое значение курса (формула расчета: rate = from\_amount / to\_amount)\
\&#xNAN;**• Rankrate** — курс с примененными дополнительными комиссиями, рассчитанный для суммы обмена в $300. Этот курс выводится в Bestchange по умолчанию. Если нужно получить рейтинг обменников, отсортированный по курсу обмена как на Bestchange, то лучше использовать rankrate.

**Черный список ID обменников (через запятую)** — ID обменников, курсы которых будут игнорироваться при парсинге

<details>

<summary>Как узнать ID обменника?</summary>

Кликните на изображение ниже, чтобы увидеть, как найти ID обменника на сайте Bestchange.

<img src="/files/hUA7ZIvE7fAWngiujRTq" alt="" data-size="original">

</details>

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

**Удалять старые данные:**\
\&#xNAN;**• Да** — данные, полученные от парсера будут удаляться перед каждым новым обновлением курса (если курс по каким-либо причинам не будет обновлен, он будет отображаться как 0 = 0 до следующего успешного обновления курса)\
\&#xNAN;**• Нет** — данные, полученные от парсера не будут удаляться перед каждым новым обновлением курса (если курс по каким-либо причинам не будет обновлен, он будет отображать предыдущее полученное значение до следующего успешного обновления курса)

**Отключить защиту:**\
\&#xNAN;**• Да** — защита от скачков курса отключена\
\&#xNAN;**• Нет** — защита от скачка курса включена. Для защиты используются данные первых 5 мест в листинге Bestchange для расчета разницы между курсами — курс не может быть больше этой разницы

{% hint style="info" %}
**Описание механизма защиты**

Для предотвращения аномальных скачков мы используем данные, полученные от пяти обменников (они выделены подчеркиванием в таблице, открывающейся по кнопке "**Показать рейтинг**" в настройках Bestchange парсера в направлении обмена). Мы анализируем разницу между этими курсами и устанавливаем ограничение: курс не может превышать максимальную разницу, определенную на основе этих данных.

**Ключевые термины:**

<img src="/files/aeehyYFiGvrE8U8STI51" alt="" data-size="original">

На скриншоте письмо, отправляемое администратору, если включена защита и активирован e-mail шаблон "**Bestchange ошибка безопасности**"

• **First rate** — курс первой позиции среди пяти источников

• **Your rate** — ваш текущий курс

• **Min security rate** — минимальный курс, который считается безопасным по нашим расчетам

<img src="/files/UQVfiw0su9FVni6BE1u0" alt="" data-size="original">

**Причины введения защиты**

В прошлом мы сталкивались с ситуациями, когда в Bestchange происходили резкие скачки курса из-за изменения формата представления курса (например, с 1 к XXX на XXX к 1). Для отслеживания таких аномалий была разработана данная защита.

**Условия работы защиты**

Данная защита будет эффективно работать, если вы добавляете небольшие значения к шагу, например, 0.0001. Если же вы добавляете более значительные значения, например, от 0.5% и выше, то курс уже будет считаться аномальным.
{% endhint %}

**Выберите валюты** — список доступных валют с Bestchange для парсинга (список будет отображаться только после указания валидного API ключа в настройках парсера)

<figure><img src="/files/FNsAihhOCORMeZVGXjEL" alt="" width="395"><figcaption></figcaption></figure>

**Выберите города** — список городов с Bestchange для парсинга (список будет отображаться только после указания валидного API ключа в настройках парсера)

<figure><img src="/files/TPXz4Dol5mMxWql4Op7t" alt="" width="363"><figcaption></figcaption></figure>

## Настройки парсера в направлении обмена

В панели управления в разделе "**Направления обменов" → "Направления обменов"** перейдите к редактированию направления обмена.

На вкладке "**Автокорректировка курса**" и "**Bestchange парсер**" перед началом настройки BestChange API парсера отключите любые действующие автокорректировки курса, если такие настройки используются.

<div><figure><img src="/files/909yKhjpbpj3Jg1CwZrS" alt="" width="359"><figcaption></figcaption></figure> <figure><img src="/files/yUeJvMuoQNx9s0xn2h44" alt="" width="443"><figcaption></figcaption></figure></div>

На вкладке "**BestChange API парсер**" вы увидите блок настроек. Выполните необходимые настройки:

<figure><img src="/files/JnkyQIOQPjLzTBKrnKfN" alt="" width="563"><figcaption></figcaption></figure>

**Включить парсер:**\
\&#xNAN;**• Да** — парсер включен в направлении обмена\
\&#xNAN;**• Нет** — парсер не используется

{% hint style="warning" %}
Для активации парсера обязательно требуется выбрать 2 валюты в полях "**Валюты (Отдаете)**" и "**Валюты (Получаете)**"
{% endhint %}

**Черный список ID обменников (через запятую)** — ID обменников, курсы которых будут игнорироваться при парсинге

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

{% hint style="warning" %}
Если в общих настройках парсера аналогичные поля заполнены, они будет игнорироваться для настроек этого направления обмена — настройки в направлении обмена более высокоприоритетные.

Если в настройках направления обмена поля не заполнены, а общие заполнены, то для направления обмена будут применяться общие настройки.
{% endhint %}

**Город** — список городов, которые отмечены галочками в общих настройках парсера (город выбирается для направления обмена с наличными)

**Валюты (Отдаете)** — выбор валюты для стороны "**Отдаете**"

**Валюты (Получаете)** — выбор валюты для стороны "**Получаете**"

**Сторона курса**:\
\&#xNAN;**• Авто** — автовыбор стороны курса для значений в полях "**Мин.курс**" и "**Макс. курс**"\
\&#xNAN;**• 1 = XXX** — принудительная установка курса 1 к XXX\
\&#xNAN;**• XXX = 1** — принудительная установка курса XXX к 1

**Позиция** — позиция из рейтинга Bestchange для выбранного направления обмена (если поле не заполнено, используется 1-я позиция)

**Шаг** — корректировка курса, полученного от парсера (например 0.001). Система по умолчанию всегда делает ваш курс выгоднее курса указанного значения из поля "**Позиция**". Также шаг можно задать в виде процента (например 3%).

Значение шага со знаком "**-**" будет делать ваш курс хуже курса заданной позиции (-0.001 или -3%), также можно использовать умножение и деление (\*2 или /2, \*3% или /3%)

{% hint style="warning" %}
Обратите внимание, что указание значения в % будет работать только для уменьшения курса (вычитание или деление).
{% endhint %}

**Мин. резерв для позиции** — значение минимального резерва для позиции (для валюты "**Получаете**"). Обменники, с резервом менее указанного значения, будут игнорироваться модулем

**Показать рейтинг** — страница с курсами валют из Bestchange и рекомендованным шагом

<figure><img src="/files/9LKqlu5DiWJlh9SJUgee" alt="" width="563"><figcaption></figcaption></figure>

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

{% hint style="warning" %}
Если для одной или всех опций ("**Минимальный курс**", "**Максимальный курс**", "**Стандартный курс**" курсы будут указаны как вручную, так и выбраны курсы в опции "**Автокорректировка курса**",\
![](/files/zKBGi5dsJiAUNfcG8Q8v)\
то курс из поля "**Автокорректировка курса**" всегда будет более высокоприоритетным, именно он будет использоваться для работы парсера
{% endhint %}

**Автокорректировка мин. курса** — привязка минимального курса к выбранному источнику из раздела "**Парсеры 2.0**" -> "**Курсы**"\
\&#xNAN;**• Добавляем к курсу** — регулировка минимального курса, получаемого из источника (к примеру, прибавление 3% или вычитание -3%)

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

**Автокорректировка макс. курса** — привязка максимального курса к выбранному источнику из раздела "**Парсеры 2.0**" -> "**Курсы**"\
\&#xNAN;**• Добавляем к курсу** — регулировка максимального курса, получаемого из источника (к примеру, прибавление 3% или вычитание -3%)

**Сбрасывать на стандартный курс:**\
\&#xNAN;**• Да** — включение опции сброса на стандартный курс при выходе из диапазона мин/макс\
\&#xNAN;**• Нет** — опция не используется

**Стандартный курс (Отдаете)** — ручное указание стандартного курса для стороны "**Отдаете**"

**Стандартный курс (Получаете)** — ручное указание стандартного курса для стороны "**Получаете**"

**Автокорректировка курса** — привязка стандартного курса к выбранному источнику из раздела "**Парсеры 2.0**" -> "**Курсы**"\
\&#xNAN;**• Добавляем к курсу (Отдаете)** — регулировка максимального курса, получаемого из источника (к примеру, прибавление 3% или вычитание -3%) для стороны "**Отдаете**"\
\&#xNAN;**• Добавляем к курсу (Получаете)** — регулировка максимального курса, получаемого из источника (к примеру, прибавление 3% или вычитание -3%) для стороны "**Получаете**"

**Преобразовать курс:**\
\&#xNAN;**• Да** — принудительное преобразование курса обмена к формату 1 к ХХХ\
\&#xNAN;**• Нет** — опция не используется


# Резервы валют


# Резерв из файла

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

1. В панели управления сайтом в разделе "**Модули" → "Модули"** → активируйте модуль "**Парсер резерва из файла**".

<figure><img src="/files/pHi8wQkGSW1uVgEOEwwe" alt=""><figcaption></figcaption></figure>

2. Создайте txt-файл и задайте в нём резервы валют. Укажите каждое значение резерва с новой строки. Загрузите txt-файл на сервер. Пример строк из файла с резервами:

`Reserv 1 = 100000`\
`Reserv 2 = 5000`\
`Reserv 3 = 14000`

3. В панели управления сайтом в разделе "**Модули" → "Резерв из файла"** **→** укажите URL загруженного txt-файла.

<figure><img src="/files/d4jntCKAntqZvaeYizTo" alt="" width="465"><figcaption></figcaption></figure>

4. В панели управления в разделе "**Валюты**" перейдите к редактированию валюты и для параметра "**Резерв валют**" выберите соответствующий номер строки из файла. Сохраните изменения.

<figure><img src="/files/Gz6llDLLLIuO4BXwRbz8" alt="" width="563"><figcaption></figcaption></figure>

Альтернативный вариант — в разделе "**Направления обменов**" на вкладке "**Резерв**" выберите соответствующий номер строки из файла. Таким образом для каждого направления можно задать индивидуальное значение резерва.

<figure><img src="/files/4BH6WFXfve3CSdMzTgr6" alt="" width="563"><figcaption></figcaption></figure>

5. Настройте планировщик задач (cron), который будет получать значение резерва из файла и обновлять его на сайте. Скрипт можно запускать каждую минуту. Пример команды для планировщика задач в Unix-формате для панели управления ISP Manager:

<figure><img src="/files/hEkSAnUNRgSm42UsngJ3" alt="" width="563"><figcaption></figcaption></figure>

После этого значение резерва для валют на сайте постоянно будет браться из txt-файла.


# Резерв от другой валюты

Вы можете использовать резерв одной валюты для передачи этого значения в realtime-режиме. Для этого в настройках валюты, которая будет считаться источником в поле "**Связать резерв с резервом валюты ID**", укажите ID тех валют, которые будут принимать значение резерва данной валюты.

<figure><img src="/files/Dt1j9VeNMnCotY1HkB3K" alt=""><figcaption></figcaption></figure>

ID валют указаны в 1 столбце в разделе "Валюты"

<figure><img src="/files/t2GOXo21H05R45sQyxYb" alt=""><figcaption></figcaption></figure>

В "принимающей" валюте укажите ID "передающей" валюты с припиской **rc:**

<figure><img src="/files/A6KpjyDZMqrh5gDHDgOB" alt=""><figcaption></figcaption></figure>

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

{% hint style="info" %}
Для связывания резервов между направлениями обмена вместо **`rc`** используйте **`rd`** (ID направлений валют) для формул\
![](/files/YiaX36Gr7ZrBdUyloubK)
{% endhint %}

Если вам нужно сложить резервы от нескольких валют в одно значение, воспользуйтесь вариантом ниже:<br>

<figure><img src="/files/kpmUfgeKBm0wUGm8jJHL" alt=""><figcaption></figcaption></figure>


# Конвертация резерва при использовании мерчанта

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

1. В панели управления в разделе "**Мерчанты" → "Автовыплаты"** **→** перейдите в настройки модуля Binance. В нижней части страницы с настройками модуля найдите активную ссылку "**Шорткод для резерва валюты**" и нажмите на неё. Скопируйте шорткод для "**Binance (binance) — USDT**"

<figure><img src="/files/Hj0MmYQKyaDsFaofw7YP" alt=""><figcaption></figcaption></figure>

2. В панели управления сайтом в разделе "**Парсеры 2.0" → "Курсы источников" →** скопируйте шорткод BTC=>USDT.

<figure><img src="/files/591QKmF76upIcvGc6hpp" alt="" width="563"><figcaption></figcaption></figure>

3. Перейдите к редактированию валюты BTC. В настройках валюты на вкладке "**Резервы**" для параметра "**Резерв валют**" выберите опцию "**По формуле**".
4. Чтобы получить актуальный резерв в BTC, резерв в USDT нужно разделить на курс **BTC -> USDT**. Для этого в появившемся ниже поле "**Формула для резерва**" укажите следующую формулу в настройках валюты:<br>

   <figure><img src="/files/ot0uw2GTN3zJLgTA5Db9" alt="" width="344"><figcaption></figcaption></figure>

где **\[binance\_usdt]** — это шорткод, который был скопирован из настроек модуля автовыплат "Binance", а **\[parser\_binance\_btcusdt]** — это шорткод, который был скопирован в разделе "**Парсер 2.0**" и в который был добавлен параметр **parser\_**.

Аналогичным образом можно настроить конвертируемый резерв для других валют.


# Примеры настройки сложного резерва с использованием формул

## Формулы для резерва <a href="#delaem_y_valyut_odinakovii_rezerv_rezerv" id="delaem_y_valyut_odinakovii_rezerv_rezerv"></a>

С помощью шорткодов можно настраивать общий резерв для нескольких валют, выполнять конвертацию резерва в другие валюты (например, из USD в BTC) и многое другое.

Перейдите в **"Модули" → "Модули"** и включите модуль **"Формула для резерва"**, если он выключен.

### Список доступных шорткодов <a href="#spisok-dostupnykh-shortkodov" id="spisok-dostupnykh-shortkodov"></a>

* **corresXX** — сумма корректировок резерва валюты.
* **excursum\_giveXX** — сумма резерва заявок по валюте "**Отдаю"**.
* **excursum\_getXX** — сумма резерва заявок по валюте "**Получаю"**.
* **excursum\_autoXX** — сумма резерва заявок по валюте "**Получаю**" со статусами заявок из настроек в разделе "**Настройки обменника"&#x20;*****→*****&#x20;"Настройки резерва"**.
* **cfilereserve\_ZZ** — значение резерва валюты для строки ZZ из файла с резервом для парсинга.
* **dfilereserve\_ZZ** — значение резерва направления обмена для строки ZZ из файла с резервом для парсинга.
* **payoutsXX** — сумма партнерских выплат по валюте.

{% hint style="warning" %}
Если партнёрская программа для направления обмена была выключена, то для параметра **payoutsXX** будут нулевые значения
{% endhint %}

* **\[parser\_binance\_btcusdt]** — курс из раздела "**Парсеры 2.0"&#x20;*****→*****&#x20;"Курсы источников"**.\
  В данном разделе шорткод имеет вид **\[binance\_btcusdt]**, но при использовании его в формуле для резерва, требует добавить в шорткод приставку **parser\_**, чтобы шорткод имел такой вид **\[*****parser\_*****binance\_btcusdt]**.\
  Аналогичное правило распространяется на шорткоды для пользовательского коэффициента.

**XX** — ID валюты, который отображается в панели управления сайтом в разделе "**Валюты**". Можно указывать несколько ID через запятую.

**ZZ** — номер строки в файле с резервами для парсинга. Можно указывать несколько ID через запятую.

<figure><img src="https://2722984412-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fm9kqZXsNykrN6VyxxXBO%2Fuploads%2FLcRDZqj1mr6KF7T7g2M1%2FScreenshot_27.png?alt=media&#x26;token=840d5521-2a75-4cc0-b5d3-2d9fc7809ef7" alt="" width="375"><figcaption></figcaption></figure>

## Пример: привязка резерва одной валюты к другой

Рассмотрим пример, с помощью которого покажем как привязать резерв валюты "Монобанк" к резерву "Приват24".

1. В панели управления в разделе "**Валюты**" узнаем ID валют для "Приват24" (ID 5) и "Монобанк" (ID 47):

<figure><img src="https://2722984412-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fm9kqZXsNykrN6VyxxXBO%2Fuploads%2F2vxayvvjfY0XlJIFOwB3%2FScreenshot_28.png?alt=media&#x26;token=69d1cfad-a304-4349-acfa-93a4c0b39d73" alt="" width="563"><figcaption></figcaption></figure>

2. Перейдем к редактированию валют "Приват24" и "Монобанк". В настройках обеих валют для параметра "**Резерв валют**" выберем опцию "**По формуле**".
3. В появившемся ниже поле "**Формула для резерва**" укажем следующую формулу в настройках обеих валют:

<figure><img src="https://2722984412-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fm9kqZXsNykrN6VyxxXBO%2Fuploads%2FEKbpy716s588HTtlzvOk%2FScreenshot_29.png?alt=media&#x26;token=bbe3df74-35bc-4820-8b1a-3a7c49d7c385" alt="" width="563"><figcaption></figcaption></figure>

Усложним рассматриваемый пример: привяжем резерв валют "Монобанк" (ID 47) и "Ощадбанк" (ID 23) к резерву "Приват24" (ID 5). Тогда для всех трех валют нужно добавить задать следующий формулу:

<figure><img src="https://2722984412-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fm9kqZXsNykrN6VyxxXBO%2Fuploads%2FtfZYh5QcT3fhuHOTJnrF%2FScreenshot_30.png?alt=media&#x26;token=e4febef0-7543-44b0-aa1d-bdc582cc58e7" alt=""><figcaption></figcaption></figure>

4. В панели управления сайтом в разделе "**Модули"&#x20;*****→*****&#x20;"Модули"** активируйте модуль "**Ссылка для обновления резерва валюты (по Cron)**", если он был деактивирован. В разделе "**Валюты**" для валют "Монобанк", "Ощадбанк" и "Приват24" появится кнопка "**Ссылка**". Для каждой валюты из примера нажмите на данную кнопку и скопируйте адрес открывшейся страницы.

<figure><img src="https://2722984412-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fm9kqZXsNykrN6VyxxXBO%2Fuploads%2FerCRVhx6m7YcC6jSdX7K%2FScreenshot_31.png?alt=media&#x26;token=779f67ee-d4b4-477d-bc7a-bd0a82f80793" alt=""><figcaption></figcaption></figure>

5. Каждую скопированную ссылку добавьте в планировщик задач (cron) на сервере. Ссылку можно запускать каждую минуту. Пример команды для планировщика задач в Unix-формате для панели управления ISP Manager:

<figure><img src="https://2722984412-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fm9kqZXsNykrN6VyxxXBO%2Fuploads%2FhAiLwEeIOhzl291Y42mm%2FScreenshot_32.png?alt=media&#x26;token=8b91ff1d-777e-4d4d-ac8d-8a6d5fa3829c" alt=""><figcaption></figcaption></figure>

где **ХХ** — ID валюты.

{% hint style="info" %}
Для каждого сервера команда из примера может иметь другой вид. Изменения касаются части команды `/usr/bin/wget -t 1 -O —`. Правильную команду вы можете уточнить у технической поддержки своего хостинга.
{% endhint %}

<figure><img src="/files/gYN0LrBE9EF8dzsaWyF1" alt="" width="375"><figcaption></figcaption></figure>

## Пример: единый резерв для нескольких валют (используем резерв, вычисляемый по заявкам)

К примеру, у нас есть 4 валюты. Их ID равны **5, 42, 47, 61**. Наша задача сделать так, чтобы у всех валют стал одинаковый резерв.

Нужно определиться, какая из валют будет основной. В нашем случае, пусть это будет валюта с **ID 47.**

Формула будет следующая:

**\[сумма корректировок резервов валют с нашими ID 5,42,47,61]** + **\[сумма «отдаю для резерва» из заявок, где валюта отдаю ID 5,42,47,61] (**&#x44D;то то, что наш сайт получил по заявкам) - **\[сумма «получаю для резерва» из заявок, где валюта получаю ID 5,42,47,61] (**&#x44D;то то, что наш сайт отдал по заявкам) - **\[выплаты партнёрских средств валют с нашими ID 5,42,47,61]**

Таким образом, для основной валюты (**ID 47**), мы создаем формулу:

**\[corres5,42,47,61] + \[excursum\_give5,42,47,61] – \[excursum\_get5,42,47,61] – \[payouts5,42,47,61]**

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

Чтобы при обновлении резерва основной валюты (ID 47), такое же значение становилось и у других валют, нам нужно в поле "**Связать резерв с резервом валюты ID**" указать значение:

**5,42,61**

Теперь, когда будут происходить действия с валютой **ID 47,** будет происходить следующее:

* просчитается резерв по формуле
* значение формулы будет записано в связанные валюты

Это почти то, что нам нужно. Но что делать, когда происходят действия с другими валютами? Как нам обновить резерв основной валюты **ID 47**?

Для этого в настройках каждой валюты мы выберем следующее:

"**Резерв валют**" брать из "**поля для резерва**". Чтобы экономить ресурсы нашего сервера и не высчитывать значение. Оно всё равно будет затерто.

В поле "**Связать резерв с резервом валюты ID**" указываем значение:

**rc47**

Таким образом, при действиях с нашими валютами будет происходить следующее:

* используем значение из поля и указываем его в нашей валюте
* обновляем резерв для валюты с **ID 47** по формуле
* срабатывает привязка в настройках валюты с **ID 47**, которая обновляет всем полям свое значение резерва.

## Пример: создание одинакового резерва у валют (используем резерв, получаемый от автовыплаты) <a href="#delaem_y_valyut_odinakovii_rezerv_rezerv" id="delaem_y_valyut_odinakovii_rezerv_rezerv"></a>

К примеру, у нас есть 4 валюты. Их ID равны **5, 42, 47, 61**. Наша задача сделать так, чтобы у всех валют стал одинаковый резерв.

Нужно определиться, какая из валют будет основной. В нашем случае, пусть это будет валюта с **ID 47**.

Формула у нас будет следующая:

**\[шорткод\_автовыплаты]** - **\[сумма "получаю для резерва" из заявок, где валюта получаю ID 5,42,47,61 (**&#x44D;то то, что наш сайт отдал по заявкам) - **\[выплаты партнёрских средств валют с нашими ID 5,42,47,61]**

Таким образом, для основной валюты с **ID 47**, мы создаем формулу:

**\[шорткод\_автовыплаты] – \[excursum\_auto5,42,47,61] – \[payouts5,42,47,61]**

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

Чтобы при обновлении резерва основной валюты, такое же значение становилось и у других валют, нам нужно в поле "**Связать резерв с резервом валюты ID**" указать значение:

**5,42,61**

Теперь, когда будут происходить действия с валютой с **ID 47**, будет происходить следующее:

* просчитается резерв по формуле
* значение формулы будет записано в связанные валюты

Это почти то, что нам нужно. Но что делать, когда происходят действия с другими валютами? Как нам обновить резерв основной валюты с **ID47**?

Для этого в настройках каждой валюты мы выберем следующее:

"**Резерв валют**" брать из "**поля для резерва**". Чтобы экономить ресурсы нашего сервера и не высчитывать значение (оно всё равно будет затерто).

В поле "**Связать резерв с резервом валюты ID**" указываем значение:

**rc47**

Таким образом, при действиях с нашими валютами будет происходить следующее:

* используем значение из поля и указываем его в нашей валюте
* обновляем резерв для валюты с **ID 47** по формуле
* срабатывает привязка в настройках валюты с **ID 47**, которая обновляет всем полям свое значение резерва.

## Пример: создание одинакового резерва у валют (используем резерв, получаемый от автовыплаты) с конвертацией в другие валюты

В этом примере мы используем USDT как основную валюту, значение резерва для неё получаем от мерчанта, для остальных валют используем конвертацию резерва из USDT

Основная валюта:\
**USDT TRC (368)**\
Валюты для приема значения резерва основной валюты:\
**BTC (348),**\
**DOGE (362),**\
**ETH (355),**\
**SOL (404)**\
\
Настройка резервов:\
**USDT TRC (368)**\
**резерв**: по формуле\
**формула резерва**: \[usdttrc\_westwallet] - \[excursum\_auto368] - (\[excursum\_auto348] \* \[parser\_usdtbtc]) - (\[excursum\_auto362] \* \[parser\_usdtdoge]) - (\[excursum\_auto355] \* \[parser\_usdteth]) - (\[excursum\_auto404] \* \[parser\_usdtsol])

{% hint style="info" %}
Разберем формулу:\
\&#xNAN;**\[usdttrc\_westwallet]** - резерв, получаемый от мерчанта (шорткод в настройках мерчанта)

<img src="/files/pED0RIy4hHg2aWTfAdcS" alt="" data-size="original">

**\[excursum\_auto368], \[excursum\_auto348], \[excursum\_auto362], \[excursum\_auto355], \[excursum\_auto404] -** шорткоды, которые суммируют значения "Получаю для резерва" всех обменов, в которых указанные валюты в "Получаю"

**\[parser\_usdtbtc], \[parser\_usdtdoge], \[parser\_usdteth], \[parser\_usdtsol] -** шорткоды парсера из раздела "**Парсеры 2.0"** ➔ "**Источники курсов**". Для корректного использования шорткода необходимо подставить **parser\_** к самому шорткоду парсера (**parser\_usdtbtc).**
{% endhint %}

**связать с резервом**: 348, 362, 355, 404

<figure><img src="/files/Uq3jl7KzqPm5XraHffir" alt=""><figcaption></figcaption></figure>

BTC (348)\
**резерв**: по формуле\
**формула резерва**: (\[usdttrc\_westwallet] - \[excursum\_auto368] - (\[excursum\_auto348] \* \[parser\_usdtbtc]) - (\[excursum\_auto362] \* \[parser\_usdtdoge]) - (\[excursum\_auto355] \* \[parser\_usdteth]) - (\[excursum\_auto404] \* \[parser\_usdtsol])) / \[parser\_usdtbtc]\
**связать с резервом**: rc368

<figure><img src="/files/irWFGonnZuWfBQmT9ThE" alt=""><figcaption></figcaption></figure>

DOGE (362)\
**резерв**: по формуле\
**формула резерва**: (\[usdttrc\_westwallet] - \[excursum\_auto368] - (\[excursum\_auto348] \* \[parser\_usdtbtc]) - (\[excursum\_auto362] \* \[parser\_usdtdoge]) - (\[excursum\_auto355] \* \[parser\_usdteth]) - (\[excursum\_auto404] \* \[parser\_usdtsol])) / \[parser\_usdtdoge]\
**связать с резервом**: rc368

<figure><img src="/files/giPUkyi5VaTnuRleGThg" alt=""><figcaption></figcaption></figure>

ETH (355)\
**резерв**: по формуле\
**формула резерва**: (\[usdttrc\_westwallet] - \[excursum\_auto368] - (\[excursum\_auto348] \* \[parser\_usdtbtc]) - (\[excursum\_auto362] \* \[parser\_usdtdoge]) - (\[excursum\_auto355] \* \[parser\_usdteth]) - (\[excursum\_auto404] \* \[parser\_usdtsol])) / \[parser\_usdteth]\
**связать с резервом**: rc368

<figure><img src="/files/oM0MQKwvHjd8IYDuehsR" alt=""><figcaption></figcaption></figure>

SOL (404)\
**резерв**: по формуле\
**формула резерва**: (\[usdttrc\_westwallet] - \[excursum\_auto368] - (\[excursum\_auto348] \* \[parser\_usdtbtc]) - (\[excursum\_auto362] \* \[parser\_usdtdoge]) - (\[excursum\_auto355] \* \[parser\_usdteth]) - (\[excursum\_auto404] \* \[parser\_usdtsol])) / \[parser\_usdtsol]\
**связать с резервом**: rc368

<figure><img src="/files/dMuLP1nS5Tf61ZH25Hwz" alt=""><figcaption></figcaption></figure>


# Установка ручного резерва для новой валюты

{% hint style="info" %}
Если вы используете модуль автовыплат, то для этой платежной системы вы можете получать резерв из кошелька в режиме реального времени. В этом случае при создании валюты для параметра "**Резерв валют**" выберите соответствующий кошелек. В этом случае описанные ниже действия выполнять не требуется.
{% endhint %}

Если вы хотите задать резерв валюты вручную, то перейдите в раздел "**Корректировка резерва**" в боковой панели. Нажмите кнопку "**Добавить"**, расположенную над таблицей установленных валют.

<figure><img src="/files/1FPpLKxRvBQnpdLKB41t" alt=""><figcaption></figcaption></figure>

В открывшемся окне необходимо заполнить поля "**Комментарий**", "**Сумма**" и "**Валюта**":

<figure><img src="/files/bY4AALkBIK2iH0ZCxee5" alt=""><figcaption></figcaption></figure>

* **Комментарий -** укажите комментарий-подсказку для данной транзакции (необязательно)
* **Сумма -** укажите значение суммы, на которую вы хотите пополнить резерв данной валюты
* **Валюта -** выберите название валюты из выпадающего списка, резерв для которой вы указываете

Нажмите кнопку "**Сохранить**", чтобы сохранить изменения.

Обратите внимание - если по каким-то причинам, не связанным с обменными операциями на сайте, резерв валюты увеличился или уменьшился, то для обновления данных для этой валюты необходимо указать значения вручную. Повторите вышеописанные операции по указанию резерва валюты, в поле сумма укажите, сколько валюты прибавилось или уменьшилось (со знаком «-» (минус)). Например, если резерв уменьшился на 500 у.е., то в поле сумма следует вписать «-500». Нажмите кнопку "**Сохранить**", чтобы сохранить изменения.

{% hint style="info" %}
Сумма резерва валют изменяется автоматически после совершения обмена. Функция ручного изменения резерва предусмотрена для тех случаев, когда вам необходимо добавить или снять деньги с баланса, который используется вашим обменником.
{% endhint %}


# Дополнительные поля

## Дополнительные поля для валюты

<figure><img src="/files/lZKl47boI9EYkHcR6emM" alt=""><figcaption></figcaption></figure>

Вы можете создавать дополнительные поля для валют, к которым они будут применяться в форме обмена (к примеру "Название банка", "ФИО") — пользователь должен будет заполнить эти поля при создании заявки.

<figure><img src="/files/FN4yq3Fv9vKKryS8RwXS" alt="" width="434"><figcaption></figcaption></figure>

**Статус** — активация поля для формы обмена

**Название доп. поля (техническое)** — название поля для отображения в админке

**Название доп. поля** — название поля для формы обмена на сайте

**Уникальный ID** — ID, используемый для передачи данных из поля посредством шорткода `[uniq id="ваш_ID"]` (пример: `[uniq id="dest_tag"]`)

**Тип доп. поля:**

* Текстовое поле — для коротких значений (до 100 символов)
* Текстовая область — для длинных значений
* Выбор — выбор из доступных вариантов без возможности ввода своего значения в форме обмена. В этом случае необходимо будет указать варианты для выбора.<br>

  <figure><img src="/files/CsPXwkIeqEydLQsx0NOW" alt="" width="345"><figcaption></figcaption></figure>

**Мин./макс. кол-во символов** — минимальное/максимальное количество символов, ниже/выше которого должен будет указать пользователь в форме обмена для этого поля (возможно указать одно из значений)

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

**Разрешенные символы** — разрешенные к вводу символы для этого поля

<figure><img src="/files/Oknb9Ukl9TJCwxeJrzcD" alt="" width="190"><figcaption></figcaption></figure>

**Удалять пробелы в реквизитах** — удаление пробелов при создании заявки, если пользователь указал их в поле в форме обмена

**Обязательное поле** — при выборе "Да" поле станет обязательным к заполнению в форме обмена

**Подсказка для поля "Со счета"/"На счет"** — подсказка, которая будет отображаться пользователю при заполнении поля

**Добавить для валюты Отдаю** — отображение доп. поля для валюты, когда она находится на стороне "**Отдаю**" в направлении обмена

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

## Дополнительные поля для направления обмена

<figure><img src="/files/KQCqkg1ZJbrCejUBtZhz" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/VPZ5zDEL9AnO8tJBV7WH" alt="" width="474"><figcaption></figcaption></figure>

**Статус** — активация поля для формы обмена

**Название доп. поля (техническое)** — название поля для отображения в админке

**Название доп. поля** — название поля для формы обмена на сайте

**Уникальный ID** — ID, используемый для передачи данных из поля посредством шорткода `[uniq id="ваш_ID"]`

**Тип доп. поля:**

* Текстовое поле — для коротких значений (до 100 символов)
* Текстовая область — для длинных значений
* Выбор — выбор из доступных вариантов без возможности ввода своего значения в форме обмена. В этом случае необходимо будет указать варианты для выбора.<br>

  <figure><img src="/files/CsPXwkIeqEydLQsx0NOW" alt="" width="345"><figcaption></figcaption></figure>

**Мин./макс. кол-во символов** — минимальное/максимальное количество символов, ниже/выше которого должен будет указать пользователь в форме обмена для этого поля (возможно указать одно из значений)

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

**Разрешенные символы** — разрешенные к вводу символы для этого поля

<figure><img src="/files/Oknb9Ukl9TJCwxeJrzcD" alt="" width="190"><figcaption></figcaption></figure>

**Удалять пробелы в реквизитах** — удаление пробелов при создании заявки, если пользователь указал их в поле в форме обмена

Автозаполнение — выберите один из пунктов для привязки поля к стандартному значению для заявок в разделе "Заявки"

<figure><img src="/files/4dPNkP3YLNmVNsBYyJe8" alt="" width="129"><figcaption></figcaption></figure>

**Обязательное поле** — при выборе "Да" поле станет обязательным к заполнению в форме обмена

**Подсказка при вводе** — подсказка, которая будет отображаться пользователю при заполнении поля

**Добавить поле к направлениям обмена** — отображение доп. поля для выбранных направлений обмена в форме заявке


# Верификация


# Верификация личности (KYC)

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

Чтобы активировать верификацию личности, необходимо выполнить следующие шаги:

1. В панели управления сайтом в разделе "**Модули" → "Модули"** → активировать модуль "**Верификация пользователей**".<br>

   <figure><img src="/files/OzBzTdbFT7rUDNbSslgM" alt=""><figcaption></figcaption></figure>
2. В панели управления сайтом в разделе "**Верификация" → "Настройки"** → задать необходимые настройки.

<figure><img src="/files/xv3aMg9xkx5bRlEUCH4K" alt=""><figcaption></figcaption></figure>

3. В панели управления сайтом в разделе "**Верификация" → "Поля верификации"** → создать или активировать необходимое количество полей для формы верификации. Это могут быть как текстовые поля для ввода данных, так и поля для загрузки изображений.

<figure><img src="/files/DRqyzL2Xqua18GoLSTXv" alt=""><figcaption></figcaption></figure>

4. В панели управления сайтом в разделе "**Сообщения" → "E-mail шаблоны"** необходимо настроить и включить соответствующие шаблоны: "**Запрос на верификацию личности**", "**Успешная верификация личности**", "**Отказ верификации личности**".
5. В настройках направления обмена на вкладке "**Верификация**" для параметра "**Только для верифицированных на сайте пользователей**" установить "**Да**". В этом случае создать заявку смогут только верифицированные на сайте пользователи.

   <figure><img src="/files/QzZ9wAmE0CUQyuqOZBLd" alt=""><figcaption></figcaption></figure>

Все заявки на верификацию будут поступать в раздел "**Верификация" → "Верификация"**.<br>

<figure><img src="/files/tFUJhnMo6HooXlWgkzv5" alt=""><figcaption></figcaption></figure>

Если ссылка на верификацию/статус верификации не отображаются в личном кабинете пользователя — включите пункт в меню в разделе **"Внешний вид" -> "Виджеты" -> "Боковая колонка" -> блок "Личные данные"**<br>

<figure><img src="/files/vTrZsxuO8kgEImlFfLeK" alt=""><figcaption></figcaption></figure>

После активации пункта он будет отображаться в боковой колонке в ЛК пользователя.

<figure><img src="/files/TJMcdmwmSNv2x9GEdo25" alt="" width="232"><figcaption></figcaption></figure>


# Верификация платежных реквизитов

## Видеоинструкция

{% embed url="<https://www.youtube.com/watch?v=-UfEsyUv6tk>" %}

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

Чтобы активировать верификацию счетов, необходимо выполнить следующие шаги:

## Активация а**втоматической регистрации пользователя**

Перейдите в раздел "**Модули"** и убедитесь, что активен модуль "**Автоматическая регистрация пользователя**". При необходимости, активируйте его.

<figure><img src="/files/rZrKzNTX6skwMNvyze7U" alt=""><figcaption></figcaption></figure>

### Настройка уведомлений о регистрации пользователя

Перейдите в раздел "**Сообщения" ->** "**E-mail шаблоны"**.

<figure><img src="/files/BSSuGaYMBrPajFIDhAka" alt=""><figcaption></figcaption></figure>

Необходимо убедиться, что активна отправка письма для пользователя "**Форма регистрации**". Письмо с этими данными пользователь будет получать автоматически при создании заявки на сайте.

<figure><img src="/files/i6ggcR8e3G2GRN73ZeR9" alt=""><figcaption></figcaption></figure>

Заполните шаблон.

<figure><img src="/files/jfZXXXXvhjM9J8DYDfx5" alt=""><figcaption></figcaption></figure>

## Настройка верификация счетов

В панели управления сайтом в разделе "**Модули"** активируйте модуль "**Верификация счетов пользователей**".

<figure><img src="/files/UdsRBdZ2Gu95DFiTLLlW" alt=""><figcaption></figcaption></figure>

В панели управления сайтом в разделе "**Счета пользователей" → "Настройки"** → задайте необходимые настройки верификации.<br>

<figure><img src="/files/2dTWQky8JXC5gGEcHXDi" alt=""><figcaption></figcaption></figure>

**Создавать счета валют при создании заявки**:\
• **Да** — счет будет автоматически добавляться в профиле пользователя, чтобы пользователь смог выбирать его повторно из выпадающего списка для удобства использования\
• **Нет**

**Запретить добавление номера, если он уже был добавлен другим пользователем:**\
• **Да** — пользователь не сможет добавить один и тот же счет в разные аккаунты\
• **Нет**

**Текст на странице добавления номера счета** — текст, который будет отображаться на странице добавления нового счета/карты в личном кабинете в обменнике

**Разрешить добавлять запросы**:\
• **Да** — пользователь сможет отправлять запросы на верификацию\
• **Нет**

**Запретить пользователю удалять верифицированные счета:**\
• **Да** — пользователь не сможет удалять верифицированные счета после их добавления в личном кабинете\
• **Нет**

**Разрешить создавать заявки, если счет не верифицирован**\
• **Да** — пользователю будет разрешено создать заявку, даже если счет не верифицирован — при этом не будет отображаться ошибка, а произойдет переход к следующему этапу создания заявки\
• **Нет**

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

**Разрешить использовать верифицированные счета без авторизации** — у клиентов будет возможность использовать верифицированные ранее счета без авторизации в личном кабинете

## Настройка верификации в настройках валюты

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

<figure><img src="/files/pbhL8h3XTWeuOhePBtCB" alt=""><figcaption></figcaption></figure>

* **Возможность верификации счета** — выберите "**Да"**
* **Количество изображений для загрузки** — установите **1** — это фотография лицевой стороны карты на фоне сайта
* **Инструкция для верификации счета** — напишите необходимый текст — например, "Загрузите карту на фоне сайта"

Для возможности добавления счёта в личном кабинете клиента, активируйте опцию "**Разрешить пользователям добавлять номер счета в профиле**" на вкладке "**Настройки полей**" в настройках выбранной валюты.

<figure><img src="/files/bEl1PYRIwZEXYdGBm9Ln" alt=""><figcaption></figcaption></figure>

## Настройки верификации в направлении обмена

Перейдите в раздел "**Направление обменов" -> "Направление обменов"**, выберите интересующее направление и перейдите на вкладку "**Верификация**".

<figure><img src="/files/INpKGSSXEkzx4ENZsLg5" alt=""><figcaption></figcaption></figure>

На этой вкладке есть пункты "**Верификация счета Отдаю**" и "**Верификация счета Получаю**".

**Верификация счета Отдаю**

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

**Верификация счета Получаю**

Если необходимо верифицировать карту при приёме средств пользователем, выберите "**Да"**, и в поле "**Сумма обмена для Получаю**" укажите необходимую сумму, выше которой необходимо запрашивать верификацию.

Перейдите на вкладку "**Информация для пользователя**" в разделе "**Направления обменов" ->** "**Направления обменов"** и найдите "**Статус заявки "заявка в ожидании".**\
\
Выберите шорткод "**Ссылка на верификацию счета Отдаю**", для того, чтобы при создании заявки пользователем, система отображала пользователю ссылку на верификацию\
\
В поле "**Инструкция для верификации счета**" необходимо написать текст для пользователя. Например:\
"Для продолжения обмена пройдите верификацию карты \[**Счет отдаю/account\_give]**. Для этого перейдите по ссылке и следуйте инструкциям **\[Ссылка на верификацию счета Отдаю/create\_acc\_give]**

{% hint style="info" %}
Как правило, в инструкции необходимо описать порядок действий, которые должен выполнить пользователь, чтобы пройти верификацию счета.

Например, для верификации банковской карты, вы можете попросить загрузить изображение лицевой стороны карты на фоне вашего сайта. Данную инструкцию пользователь увидит в личном кабинете при добавлении номера счета в разделе "**Ваши счета**".
{% endhint %}

В настройках направления обмена на вкладке "**Верификация**" для параметра "**Только для верифицированных на сайте счетов**" установите "**Да**".

В этом случае создать заявку можно будет только с участием верифицированных на сайте счетов.

## Настройка уведомлений о верификации счета

В панели управления сайтом в разделе "**Сообщения" → "E-mail шаблоны"** необходимо настроить и включить соответствующие шаблоны: "**Запрос на верификацию счета**", "**Успешная верификация счета**", "**Отказ верификации счета**".

<figure><img src="/files/JY2VNCPPD7Jwqkbt0ptS" alt=""><figcaption></figcaption></figure>

В разделе "**Счета пользователя**" -> "**Верификация счетов**" будут отображаться заявки на верификацию, где вы можете сверить счёт из заявки с фотографией с картой, отметить галочкой заявку и выбрать пункт "**Счет верифицирован**". После этого статус заявки на сайте у пользователя обновится и он сможет завершить процесс обмена.


# Подтверждение e-mail

В версии скрипта 2.6 появился модуль подтверждения e-mail клиента перед регистрацией на сайте и перед созданием заявки.

## Подтверждение e-mail перед регистрацией

Для использования опции активируйте новый модуль в разделе "**Модули**"

<figure><img src="/files/HO29RCJIgyiGlVtepztp" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
Для работы модуля также необходимо активировать шаблон "**Подтверждение e-mail перед регистрацией**" в разделе "**Сообщения**" -> "**E-mail шаблоны**" (это обязательное условие)

<img src="/files/1jV1Bb4lT7jNI7vaELZ8" alt="" data-size="original">
{% endhint %}

Общие настройки модуля находятся в разделе "**Модули**" -> "**Подтверждение e-mail перед регистрацией**"

<figure><img src="/files/pNpXM0SZr8lacmD9LIOm" alt="" width="563"><figcaption></figcaption></figure>

**Тип кода** — формат кода, который будет отправлен клиенту после нажатия кнопки "**Регистрация**":

* **Буквы** — код будет состоять только из латинских букв
* **Цифры** — код будет состоять только из цифр

**Таймаут (сек.)** — время ожидания

Когда модуль активирован, а также активирован шаблон "**Подтверждение e-mail перед регистрацией**" в разделе "**Сообщения**" -> "**E-mail шаблоны**" (это обязательное условие), после нажатия на кнопку "**Регистрация**" новому пользователю на указанный им почтовый ящик придет письмо с кодом подтверждения, который необходимо указать в соответствующем поле для завершения регистрации.

<figure><img src="/files/ig6V0FJy9ZpMScI39SGG" alt="" width="354"><figcaption></figcaption></figure>

После ввода корректного кода и повторного нажатия кнопки "**Регистрация**" пользователь получит уведомление об успешной регистрации и сразу будет авторизован в своём личном кабинете.

<figure><img src="/files/5R1vPI3cyY0RFb6au65V" alt="" width="283"><figcaption></figcaption></figure>

## Подтверждение e-mail перед созданием заявки

Для использования опции активируйте новый модуль в разделе "**Модули**"

<figure><img src="/files/cAa3NEFwJbXAqvquooCM" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
Для работы модуля также необходимо включить опцию "**Верификация через e-mail**" в настройках выбранных направлений обмена на вкладке "**Верификация**"

<img src="/files/Me2w7SFoQfKzTZYmdG2O" alt="" data-size="original">

и активировать шаблон "**Подтверждение e-mail перед созданием заявки**" в разделе "**Сообщения**" -> "**E-mail шаблоны**" (это обязательные условия)

<img src="/files/puSZt4aGOM3CjgAbAX1v" alt="" data-size="original">
{% endhint %}

Общие настройки модуля находятся в разделе "**Модули**" -> "**Подтверждение e-mail перед регистрацией**"

<figure><img src="/files/QVUROo5q7T9l1RHhOhVE" alt="" width="563"><figcaption></figcaption></figure>

**Тип кода** — формат кода, который будет отправлен клиенту после нажатия кнопки "**Регистрация**":

* **Буквы** — код будет состоять только из латинских букв
* **Цифры** — код будет состоять только из цифр

Отправлять e-mail для:

* **Все пользователи** — подтверждение по e-mail будет запрашиваться как уже у зарегистрированных пользователей, так и у гостей
* **Гости** — подтверждение по e-mail будет запрашиваться только у гостей (если заявку создаёт пользователь с неподтвержденным параметром для верификации, подтверждение для него не потребуется)

**Таймаут (сек.)** — время ожидания

**Параметр для верификации** — параметр, который будет необходимо подтвердить пользователю

* **Счет Отдаю**
* **Счет Получаю**
* **E-mail**

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

<figure><img src="/files/Hj1bAk234sFEtrJoZ2oA" alt="" width="358"><figcaption></figcaption></figure>

После ввода корректного кода и повторного нажатия кнопки "**Продолжить**" пользователь получит уведомление об успешном создании заявки.


# Подтверждение номера телефона

Модуль "**Подтверждение телефона перед созданием заявки**" дает возможность проверки номера телефона клиента при создании им заявки. Убедитесь, что модуль включен в разделе "**Модули**" или активируйте его.

<figure><img src="/files/BJUU9ckaDcthAa12LMKG" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
Для работы модуля также должны быть настроены [SMS-оповещения](https://premium.gitbook.io/main/osnovnye-nastroiki/uvedomleniya-administratoram-i-klientam/uvedomleniya-po-sms)
{% endhint %}

В разделе "**Модули**" -> "**Подтверждение телефона перед созданием заявки**" настройте модуль:

<figure><img src="/files/mgmNHI6StUYNnP4bRGz7" alt="" width="373"><figcaption></figcaption></figure>

**Тип кода:**\
\&#xNAN;**• Цифры**\
\&#xNAN;**• Буквы**

**Отправлять SMS для:**\
\&#xNAN;**• Все пользователи** — код будет отправляться всем клиентам обменника\
\&#xNAN;**• Гости** — код будет отправляться только гостям

**Таймаут (сек.)** — время ожидания ответа от сервера

**Параметр для верификации** — параметр для проверки клиента\
\&#xNAN;**• Счет "Отдаю"**\
\&#xNAN;**• Счет "Получаю"**\
\&#xNAN;**• Телефон**

**Текст** — укажите желаемый текст для SMS и обязательно добавьте шорткод \[code] в сообщение

В настройках направления обмена включите верификацию по SMS-коду и выберите параметр для верификации (если выбрано "**По умолчанию**" — будет использоваться параметр из общих настроек модуля)

<figure><img src="/files/dvVd2Z0SRQ5nP1cjF9cQ" alt=""><figcaption></figcaption></figure>


# Внешний вид


# Виды таблиц направлений обмена

В скрипте заложена возможность менять внешний вид таблицы обмена через опцию **"Тип таблицы направлений обмена валют"**, которую можно найти в разделе **"Настройки обменника" -> "Основные настройки".**<br>

<figure><img src="/files/iAcpmPcHaxw69IKZLyXz" alt=""><figcaption></figcaption></figure>

## Таблица 2

Отображение таблицы в виде иконок платежных систем и формой обмена под ними

<figure><img src="/files/wpoWAqjsat14xXUcwEXl" alt=""><figcaption></figcaption></figure>

## Таблица 3

Отображение направления обмена, установленного по умолчанию.

<figure><img src="/files/ZTvtsbqS5HqnWH7BbEYl" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Можно задать направление по умолчанию для любого типа таблицы — направление задается в настройках в разделе **"Настройки обменника" -> "Основные настройки".**

<img src="/files/M1JXsOCC4R6VED6BD2Vd" alt="" data-size="original">
{% endhint %}

## Таблица 4

Отображение таблицы в два столбца без указания курсов обмена для валюты "**Вы отдаете**" и формой обмена, открывающееся после выбора валют вместо таблицы

<figure><img src="/files/AZnYA20ty5xkt2y2F4I8" alt=""><figcaption></figcaption></figure>

## Таблица 5

Отображение таблицы в три столбца, где в первых двух столбцах отображаются валюты "**Вы отдаете**" и "**Вы получаете**", а в третьем столбце — форма обмена, появляющаяся после выбора обеих валют

<figure><img src="/files/Hefa1uzLJojnVAQwpmk0" alt=""><figcaption></figcaption></figure>

## Форма обмена

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

<figure><img src="/files/isDZAmT74tiGNzKsEGtF" alt=""><figcaption></figcaption></figure>


# Кастомизация главной страницы

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

## Главная страница

В разделе "**Внешний вид**" ➔ "**Главная страница**" вы можете настроить отображение текста и блоков на главной странице.

<figure><img src="/files/ACJRZvdoHRtTNtsVoFLf" alt=""><figcaption></figcaption></figure>


# Личный кабинет клиента

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

<details>

<summary>Ссылки на базовые страницы вы можете заменить на свои страницы, созданные после установки скрипта</summary>

Использование технической страницы для подходящей страницы (название для ссылки берется из заголовка редактируемой страницы)

<img src="/files/aZ2j5n7jqItLZT3Jp7Fp" alt="" data-size="original">

Использование технической страницы для своей страницы

![](/files/fBjEoZ70mmNfqpNiyWF9)

Техническая страница не используется

![](/files/i1V0jiJ93Kbo26C6U7yr)

</details>

<figure><img src="/files/fLWc17JDuInfwqXoU97a" alt="" width="303"><figcaption></figcaption></figure>

Отображение статуса верификации и текущей скидки пользователя настраивается в разделе "**Внешний вид**" -> "**Виджеты**" -> "**Боковая колонка**".

<figure><img src="/files/NzywWAdyOsK5sZ735JX7" alt="" width="563"><figcaption></figcaption></figure>

Отображение ссылки на внутренний счет зависит от состояния модуля "**Внутренний счет**" в разделе "**Модули**".

<figure><img src="/files/PXXxShynm2grVi4V5lj3" alt="" width="563"><figcaption></figcaption></figure>

Отображение ссылок на TXT/XML/JSON-файлы настраивается в разделе "**Настройки обменника**" -> "**Настройки TXT и XML экспорта**"

<figure><img src="/files/9QqWE9DmkbqkROWYjrG4" alt="" width="456"><figcaption></figcaption></figure>

Отображение пунктов партнерской программы настраивается в разделе "**Партнерская программа**" -> "**Настройки**"

<figure><img src="/files/8UrQOrKENmy6KTOBYmNT" alt="" width="563"><figcaption></figcaption></figure>

Отображение ссылки на API настраивается в разделе "**API**" -> "**Настройки**"

<figure><img src="/files/yzVzfElpnTWHchWlP7TP" alt="" width="457"><figcaption></figcaption></figure>


# Перевод сайта и панели администратора


# Добавление нового языка

По умолчанию Premium Exchanger имеет только 2 языка: русский и английский.

Также вы можете добавить новые языки:

Добавьте корректный фильтр в плагин хуков в конце файла `wp-content/plugins/premiumhook/premiumhook.php`. В разделе "**Плагины**" активируйте плагин "**Premium Exchanger hooks**":

<figure><img src="/files/zCRtXft9e3Z5dWFblYp3" alt=""><figcaption></figcaption></figure>

Данные добавляются согласно стандарту [ISO 3166-1](https://ru.wikipedia.org/wiki/ISO_3166-1).

После добавления языка через фильтр в панели администратора появятся дополнительные поля для ввода. Но это ещё не всё — наш плагин, наша тема и WordPress пока что не понимают нового языка и весь текст будет на английском (по умолчанию).

Необходимо скачать программу перевода [Poedit](https://poedit.net/download).\
Программа имеет два режима – платный и бесплатный. В нашем случае подходит любой режим, но платная версия программы позволяет автоматически перевести все строки из файла.

### Локализация для WordPress (базовые опции WordPress)

1. С помощью любой поисковой системы найдите необходимый WordPress, к примеру, с помощью запроса "Wordpress на казахском". Скачайте подходящий дистрибутив.
2. В скачанном дистрибутиве откройте папку `wp-content/languages/` и скопируйте из неё файлы локализации на ваш сайт.

Это файлы с префиксом — к примеру, в казахской версии, это:

* `kk_KZ.po`
* `kk_KZ.mo`
* `kk_KZ.php`

### Локализация темы Premium Exchanger (клиентская часть сайта)

1. Откройте папку темы: `wp-content/themes/имя_вашей_темы/lang/`*.*
2. Скачайте файлы `ru_RU.po` и `ru_RU.mo`, после скачивания измените названия на свой префикс. В итоге у вас должны быть файлы `kk_KZ.po` и `kk_KZ.mo`.
3. Откройте файл `kk_KZ.po` в программе Poedit.
4. Нажмите на необходимую для перевода строку. Слева будет отображаться оригинальный английский текст, а справа текст, который будет в вашей языковой версии.
5. После манипуляций с файлом сохраните файл и загрузите его в вышеуказанную папку. Теперь ваша тема локализована.

### Локализация плагина Premium Exchanger (панель администратора)

1. Откройте папку плагина: `wp-content/plugins/premiumbox/languages/`*.*
2. Скачайте файлы `pn-ru_RU.po` и `pn-ru_RU.mo`, после скачивания измените названия на свой префикс. В итоге у вас должны быть файлы `pn-kk_KZ.po` и `pn-kk_KZ.mo`.
3. Откройте файл `pn-kk_KZ.po` в программе Poedit.
4. Нажмите на необходимую для перевода строку. Слева будет отображаться оригинальный английский текст, а справа текст, который будет в вашей языковой версии.
5. После манипуляций с файлом сохраните файл и загрузите его в вышеуказанную папку. Теперь плагин также локализован.

### Локализация фреймворка Premium Exchanger (панель администратора)

1. Откройте папку фреймворка: `wp-content/plugins/premiumbox/premium/languages/`*.*
2. Скачайте файлы `pn-ru_RU.po` и `pn-ru_RU.mo`, после скачивания измените название на свой префикс. В итоге у вас должны быть файлы `pn-kk_KZ.po` и `pn-kk_KZ.mo`.
3. Откройте файл `pn-kk_KZ.po` в программе Poedit.
4. Нажмите на необходимую для перевода строку. Слева будет отображаться оригинальный английский текст, а справа текст, который будет в вашей языковой версии.
5. После манипуляций с файлом сохраните файл и загрузите его в вышеуказанную папку. Теперь фреймворк также локализован.

После всех действий добавьте иконку флага с нужным префиксом — `kk_KZ.png` (обязательно в формате **.png**) в раздел плагина `wp-content/plugins/premiumbox/flags/.`

{% hint style="warning" %}
После добавления новых языков обязательно проверьте, что активирован плагин **Premium Exchanger hooks** в разделе **"Плагины"** или активируйте его, если он был отключен.\
![](/files/i1tslUBURDrFkNk1Ppnm)
{% endhint %}


# Редактирование перевода и изменение текста

По умолчанию сайт имеет локализацию на английском и русском языках. Основной язык сайта — английский. Языковые настройки вы найдете в панели управления сайтом в разделе "**Настройки"** → "**Настройки языка"**.

<figure><img src="/files/bSR1buIFZo2xIfY0R0UK" alt=""><figcaption></figcaption></figure>

В панели управления сайтом вы можете увидеть такие вкладки:

<figure><img src="/files/3lzpKVlV4uhpL7E4Gp6U" alt=""><figcaption></figcaption></figure>

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

Некоторая часть контента сайта на английском языке, т.к. он это основной язык и находится непосредственно в коде самого сайта. Эта же часть контента сайта, но на русском языке, находится в специальных языковых файлах. Чтобы отредактировать часть контента в коде сайта, вам необходимо:

1\. С помощью FTP-клиента или встроенного файлового менеджере на хостинге скачайте на компьютер папку `wp-content/plugins/premiumbox/`*.*

2\. Скачайте программу [Poedit](https://poedit.net/download), установите и запустите её.

3\. В программе Poedit откройте файл `pn-ru_RU.po`, который находится в скачанной папке `wp-content/plugins/premiumbox/languages/`.

<figure><img src="/files/LbQf820OChXT8t4zQt8e" alt=""><figcaption></figcaption></figure>

4\. В программе Poedit нажмите кнопку "**Обновить"**.

<figure><img src="/files/GI5xHpqOC1mFbtRctcX5" alt=""><figcaption></figcaption></figure>

5\. В левой части программы вы найдете исходный текст на английском языке, а в правой части программы перевод на русском языке. С помощью функции поиска ("**Правка" → "Найти"** или **CTRL+F**) выполните поиск нужного текста на английском или русском языках. Замените необходимый текст перевода на свой (исходный текст <mark style="color:red;">не редактируйте!</mark>).

Нажмите на кнопку "**Сохранить**" после окончания редактирования файла.

<figure><img src="/files/ydwK7DS2ie2R87pM6d9a" alt=""><figcaption></figcaption></figure>

6\. С помощью FTP-клиента или встроенного файлового менеджере загрузите с вашего компьютера на хостинг папку `wp-content/plugins/premiumbox/` (с заменой файлов)*.*

7\. Аналогичные действия нужно выполнить для других файлов:

* для редактирования перевода дизайна —`wp-content/themes/exchanger/lang/`
* для редактирования перевода фреймворка Premium Exchanger — `wp-content/plugins/premiumbox/premium/languages/`*.*

## Изменение текста на английском языке

<figure><img src="/files/ZbXyJuEDiU7Jxp5m859H" alt=""><figcaption></figcaption></figure>

1. Правой кнопкой мыши нажмите на текст, который нужно изменить. Вы увидите связи с файлами и номера строк файлов скрипта, в которых встречается данный текст.
2. С помощью редактора [Notepad++](https://notepad-plus-plus.org/downloads/) откройте указанные файлы (кодировка UTF-8 без BOM) на вашем компьютере.
3. Перейдите к указанной строке в файле и отредактируйте текст на английском языке. Измененный текст должен быть указан **только на английском языке**, другие языке не допускаются. Сохраните ваши изменения.
4. Вернитесь к программе Poedit и нажмите кнопку "**Обновить"**.
5. С помощью функции поиска найдите текст на английском языке, который вы только что отредактировали в файле.
6. Укажите перевод текста на русском языке в специальном поле. Нажмите кнопку "**Сохранить"**.
7. С помощью FTP-клиента или встроенного файлового менеджере загрузите с вашего компьютера на хостинг папку `wp-content/plugins/premiumbox/` (с заменой файлов)*.*


# Новости на сайте

## Добавление новостей

Вы можете добавлять новости на ваш сайт в разделе "**Записи**" в админ-панели.

<figure><img src="/files/QmAsdnAWUF9pXM9IokE8" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/z9LPPSOMgbVFTYjeNXq0" alt=""><figcaption></figcaption></figure>

Новости буду отображаться на отдельной странице на сайте.

<figure><img src="/files/uWRpUMfDmxyVQVBEfG7C" alt=""><figcaption></figcaption></figure>

## Комментарии к новостям

Вы можете включить для посетителей вашего сайта возможность комментировать новости. Для этого настройте опции в разделе "**Настройки**" ➔ "**Обсуждение**" по своему усмотрению.

<figure><img src="/files/kWiZfBJak2SXStwf36Lu" alt=""><figcaption></figcaption></figure>

Включите опцию "**Форма комментариев "Записи**" в разделе "**Настройки**" ➔ "**Основные настройки**". После этого поле для комментариев будет отображаться для новостей на сайте.

<figure><img src="/files/tOJQ31QpWr46Kc1kaTN8" alt="" width="518"><figcaption></figcaption></figure>


# Раздел "Заявки"

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

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

<figure><img src="/files/GJg7W7jMJ38KjjUFXq8T" alt=""><figcaption></figcaption></figure>

Рассмотрим параметры конкретной заявки.

<figure><img src="/files/bAFRqVmgvI562WfRvIlA" alt=""><figcaption></figcaption></figure>

Данные над окном заявки:

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

Также вы можете добавить реквизиты клиента из заявки в черный список, выбрав пункт "Добавить в черный список" — после этого все реквизиты клиента (e-mail, номер счета/карты/кошелька из "Отдаю" и/или "Получаю", IP-адрес, Skype будут добавлены в разделе "Черный список")

<div><figure><img src="/files/qfLbobln8l47Yf1t1p03" alt="" width="425"><figcaption></figcaption></figure> <figure><img src="/files/GApltY2bItzP7O4J5th2" alt="" width="381"><figcaption></figcaption></figure></div>

* **ID заявки** — идентификатор заявки, присвоенный скриптом автоматически

{% hint style="info" %}
Вы можете изменить начальный ID, активировав модуль "**Установка начального ID заявки**" в разделе "**Модули**" (после изменения начального ID, последущие создаваемые заявки будут вести отсчет с указанного числа)

<img src="/files/0TC66ecqJEeV1mxsa24G" alt="" data-size="original">
{% endhint %}

* **Графический флаг** — языковая версия сайта, на которой клиент создал заявку
* **Буквенный код страны** — страна клиента (определяется по IP-адресу), совершившего заявку. Если вместо буквенного кода отображается N/A, это означает, что страна клиента не определена по IP-адресу (встречается при использовании клиентом [IPv6](https://ru.wikipedia.org/wiki/IPv6))

<figure><img src="/files/jdp4VRUujKWOxLYeyFWA" alt="" width="396"><figcaption></figcaption></figure>

* **Имя клиента** — никнейм клиента, выбранный им при регистрации на сайте

Также над окном заявки могут отображаться различные уведомления для оператора:

<figure><img src="/files/4d6q60kgSIiLgILdPDrd" alt="" width="404"><figcaption></figcaption></figure>

<figure><img src="/files/vTyDq8MkBOXue4h3NBWx" alt="" width="323"><figcaption></figcaption></figure>

<figure><img src="/files/9gg45LkQCIsrRUyVMQpQ" alt="" width="400"><figcaption></figcaption></figure>

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

<figure><img src="/files/pHE4YyM47k5A7hAA8i1G" alt=""><figcaption></figcaption></figure>

* **Инфо** — по нажатию кнопки раскрывается дополнительная информация по заявке

{% hint style="info" %}
Вы можете также удалить кнопки копирования данных по клику  в разделе "**Заявки**"

![](https://premium.gitbook.io/main/~gitbook/image?url=https%3A%2F%2F2574066779-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fm9kqZXsNykrN6VyxxXBO%252Fuploads%252Fgit-blob-e27bd8a7273d3d49d42dc419f9c234371f059cc9%252Fimage.png%3Falt%3Dmedia\&width=768\&dpr=3\&quality=100\&sign=c32ffe01\&sv=2)

активировав опцию **"Удалить кнопку копировать в заявках"** в разделе **"Настройки обменника** ➔ **Основные настройки"**

![](/files/Qwt1S650gDGmFsn8NNCJ)
{% endhint %}

<figure><img src="/files/qezYZ3nfvyjosMlBhvHT" alt="" width="563"><figcaption></figcaption></figure>

* **Похожие** — в общем списке заявок будут отфильтрованы и отображаться только те заявки, у которых тот же e-mail и номер телефона, что и в заявке, под которой нажата кнопка (фильтрация по клиенту)
* **По счету "Отдаю"** — будут отфильтрованы и отображаться только заявки с тем же счетом "**Отдаю**", что и в заявке, под которой нажата кнопка
* **По счету "Получаю"** — будут отфильтрованы и отображаться только заявки с тем же счетом "**Получаю**", что и в заявке, под которой нажата кнопка
* **По e-mail** — будут отфильтрованы и отображаться только те заявки, у которых тот же e-mail, что и в заявке, под которой нажата кнопка
* **По IP** — будут отфильтрованы и отображаться только те заявки, у которых тот же IP-адрес, что и в заявке, под которой нажата кнопка
* **Редактировать** — ручное редактирование параметров заявки

<figure><img src="/files/r9oneGF9PvpBlEtCBt0j" alt="" width="355"><figcaption></figcaption></figure>

* **Пересчитать сумму** — будет пересчитана сумма по заявке (актуально, если клиент заплатил меньшую сумму, чем указана в заявке и не используется [автоматический пересчет суммы](https://premium.gitbook.io/main/osnovnye-nastroiki/valyuty-i-napravleniya/sozdanie-novogo-napravleniya-obmena#pereschet-po-summe-oplaty)
* **Пересчитать курс** — будет пересчитан курс по заявке (актуально, если не используется [автоматический пересчет курса обмена](https://premium.gitbook.io/main/osnovnye-nastroiki/valyuty-i-napravleniya/sozdanie-novogo-napravleniya-obmena#pereschet-po-kursu-obmena))
* **Перевести** — в заявке по направлению обмена с подключенным модулем автовыплаты и выплатой по кнопке, будет отображаться кнопка для ручного запуска подключенной автовыплаты

<figure><img src="/files/2ItNT8OT64RRDOAOOW5J" alt="" width="563"><figcaption></figcaption></figure>

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

<figure><img src="/files/UpMoyXP9zkivcv2MsQ5Z" alt="" width="411"><figcaption></figcaption></figure>

При подключенной автовыплате в заявке будут отображаться ID транзакции автовыплаты (при обмене криптовалют), TXID выплаты (для проверки платежа через обозреватель блокчейна — к примеру, [Blockchair](https://blockchair.com/)) и реальная сумма выплаты (сумма, которая была переведена клиенту)

<figure><img src="/files/drzECClJznoX4eGkOdW4" alt="" width="469"><figcaption></figcaption></figure>

При подключенной [AML-проверке](https://premium.gitbook.io/main/osnovnye-nastroiki/proverka-aml) при обмене криптовалют в заявке будет отображаться вероятность получения "грязной" валюты и кнопка "**Проверить**" для ручного запуска проверки

<figure><img src="/files/Jw1OHK1J6tykbYljT5CE" alt="" width="450"><figcaption></figcaption></figure>

Рассмотрим другие параметры заявки:

<figure><img src="/files/ARbMZoO7zG0TbOD7aA5Q" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/wP6bgYl7hpMeq48EVg0M" alt=""><figcaption></figcaption></figure>

* **Курс** — курс при создании заявки
* Окно действий отображается при использовании платного [модуля "Торговые действия"](https://premium.gitbook.io/main/osnovnye-nastroiki/modul-torgovye-deistviya) и предназначено для запуска торговых действий по заявке

<figure><img src="/files/XB83NcKSCM3Js9hFnEQL" alt="" width="221"><figcaption></figcaption></figure>

* **Дата создания** — дата и время создания заявки
* **Дата изменения** — дата и время изменений в заявке (если они были)

<figure><img src="/files/yaORld75MAy4u2BEDx6L" alt=""><figcaption></figcaption></figure>

* **Отдаете** — валюта, которую отдает клиент
* **Сумма (с доп. ком.)** — сумма с учетом [комиссий обменного пункта](https://premium.gitbook.io/main/osnovnye-nastroiki/valyuty-i-napravleniya/sozdanie-novogo-napravleniya-obmena#vkladka-komissii-obmennogo-punkta) (если комиссии добавлены)
* **Сумма (с доп. ком.)** — сумма с учетом комиссий обменного пункта и [комиссий платежной системы](https://premium.gitbook.io/main/osnovnye-nastroiki/valyuty-i-napravleniya/sozdanie-novogo-napravleniya-obmena#vkladka-komissii-platezhnykh-sistem) (если комиссии добавлены)

<figure><img src="/files/gwPT07ZvyE2ZCKw79L15" alt=""><figcaption></figcaption></figure>

* **Получаете** — валюта, которую получает клиент
* **Сумма (с доп. ком.)** — сумма с учетом [комиссий обменного пункта](https://premium.gitbook.io/main/osnovnye-nastroiki/valyuty-i-napravleniya/sozdanie-novogo-napravleniya-obmena#vkladka-komissii-obmennogo-punkta) (если комиссии добавлены)
* **Сумма (с доп. ком.)** — сумма с учетом комиссий обменного пункта и [комиссий платежной системы](https://premium.gitbook.io/main/osnovnye-nastroiki/valyuty-i-napravleniya/sozdanie-novogo-napravleniya-obmena#vkladka-komissii-platezhnykh-sistem) (если комиссии добавлены)
* **На счет** — счет, указанный клиентом при создании заявки

<figure><img src="/files/CwVJMkLoZlbxUX5f9cMd" alt=""><figcaption></figcaption></figure>

* **E-mail** — e-mail клиента, указанный им при создании заявки
* **IP-адрес** — IP-адрес клиента
* **User agent** — строка, которую браузер клиента отправляет на сервер при запросе веб-страницы, содержащая информацию о его операционной системе, браузере и его версии, а также другие данные, такие как тип устройства и язык. Веб-сервер использует эту информацию для того, чтобы предоставить оптимизированную версию веб-страницы для устройства и браузера клиента.


# Раздел "Страницы"

## Базовые страницы

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

Список всех созданных по умолчанию страниц:

<figure><img src="/files/iQIQJOTb0FWtBkUsLjj4" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/PqWWX2TABDMzlcEraOH3" alt=""><figcaption></figcaption></figure>

<details>

<summary>Перечень всех базовых страниц и их шорткоды</summary>

Авторизация — \[login\_page]

Ваши операции — \[userxch]

Ваши счета — \[userwallets]

Верификация аккаунта — \[userverify]

Внутренний счет — \[iac\_page]

Восстановление пароля — \[lostpass\_page]

Вывод партнёрских средств — \[payouts\_page]

Главная — \[home]

Карта сайта — \[sitemap]

Контакты — \[contact\_form]

Личный кабинет — \[account\_page]

Настройки безопасности — \[security\_page]

Обмен — \[exchange]

Обмен-шаги — \[exchangestep]

Отзывы — \[reviews\_page]

Партнёрские обмены — \[pexch\_page]

Партнёрские переходы — \[plinks\_page]

Партнёрский аккаунт — \[paccount\_page]

Регистрация — \[register\_page]

Рекламные материалы — \[promotional\_page]

Рефералы — \[preferals\_page]

API — \[user\_api]

</details>

## Редактирование страницы

Страница в режиме редактирования:

<figure><img src="/files/YafIeh4K9E7h3uRv0EPl" alt=""><figcaption></figcaption></figure>

Примеры форматирования текста на странице:

{% hint style="info" %}
![](/files/6n6h31klo6Ks1z5I7UlN)

Когда вы копируете текст, помимо него еще копируются стили текстового редактора (Word, Google Docs и пр) — цвет текста, отступы, межстрочный интервал и т.п.

Чтобы этого не происходило нужно вставлять текст изначально в режиме "**Код**", а не "**Визуально**". После чего уже разметить его (Заголовки, списки и т.п.) в режиме "**Визуально**".

Порядок действий:

В разделе "**Страницы** ➔ **Добавить страницу**" создайте новую страницу либо отредактируйте уже существующую страницу.\
\
1\. Перейдите в режим "**Код**"\
При редактировании страницы переключитесь с режима "**Визуально**" на "**Код**". В этом режиме WordPress вставьте только чистый текст, без скрытых стилей.\
\
2\. Вставьте текст\
Скопируйте текст из текстового редактора и вставьте его в режиме "**Код**". На этом этапе не обращайте внимания на внешний вид.\
\
3\. Теперь оформите заголовки средствами WordPress (H2–H3 тэги).\
\
4\. Переключитесь в режим "**Визуально**". Отформатируйте:

* списки
* абзацы
* выделение жирным или курсивом.
  {% endhint %}

{% tabs %}
{% tab title="режим "Визуально": " %}

<figure><img src="/files/UpnQIceQEh5uccvBfErQ" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/l0FV3Oq8juwjDlHwYknJ" alt=""><figcaption></figcaption></figure>

* Жирный текст — нажать на иконку **B** при выделенном тексте:\
  **Жирный текст**
* Курсив — нажать на иконку ***I*** при выделенном тексте:\
  \&#xNAN;*Текст курсивом*
* Подчеркнутый текст — нажать на иконку **U** при выделенном тексте:\
  Т̲е̲к̲с̲т̲ ̲с̲ ̲п̲о̲д̲ч̲е̲р̲к̲и̲в̲а̲н̲и̲е̲м̲
* Цитирование текста — нажать на иконку ❝ при выделенном тексте:

> цитируемый текст

* Блок со скрытым содержанием:\
  \[`toggle title="Зачем арендовать скрипт, если его можно купить у вас?"]Действительно, купить один раз дешевле, чем платить аренду каждый месяц. Однако сумма, которую необходимо внести единовременно при покупке, достаточно велика.[/toggle]`

<details>

<summary>Зачем арендовать скрипт, если его можно купить у вас?</summary>

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

</details>
{% endtab %}

{% tab title="режим "Код": " %}

<figure><img src="/files/7mVURC5lCEbu9pJVtHZf" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/jw8dYtv1nwupKakWSnci" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}

Для корректного отображения страниц на сайте необходимо выбрать для них соответствующие атрибуты:

<figure><img src="/files/ccpmzbDzmn8ONpWODdiY" alt="" width="440"><figcaption></figcaption></figure>

{% hint style="warning" %}
Рекомендуем не менять технические страницы для базовых страниц — это может нарушить корректное отображение страниц на сайте.

Две главных технических страницы — "**Главная**" и "**Новости**" — советуем не редактировать их, а использовать их как есть.

<img src="/files/smsEtLj6fKPSEcvmjt8O" alt="" data-size="original"><img src="/files/I2LJNymJxcvb0gGx61Jx" alt="" data-size="original">
{% endhint %}

**Родитель** — страница, в которую будет "вложена" редактируемая страница. Родительская страница находится на верхнем уровне, а дочерние страницы вложены на следующих уровнях.

Вы можете, например, сделать страницу **Валюты** родительской, а под ней разместить страницы **Ethereum** и **Bitcoin**. Под страницей **Bitcoin** у вас может находиться другая страница под названием **Wrapped Bitcoin**. URL-адреса могут выглядеть следующим образом:

* <https://exchanger.com/currencies/>
* <https://exchanger.com/currencies/eth/>
* <https://exchanger.com/currencies/btc/>
* <https://exchanger.com/currencies/btc/wbtc/>

Более подробно настройка опции описана в [официальной инструкции от WordPress](https://wordpress.com/ru/support/pages/page-options/).

Если вы не планируете использовать вложенную структуру — выбирайте пункт "**Нет родительской**".<br>

<figure><img src="/files/gbgfWolryGmAFzNcD6LE" alt="" width="236"><figcaption></figcaption></figure>

**Шаблон:**

<figure><img src="/files/MpTICFsVG7fZwM6JYm7f" alt="" width="241"><figcaption></figcaption></figure>

* **Шаблон по умолчанию** — оптимальный вариант для отображения большинства страниц сайта
* **Home page template** — используется **только** для главной страницы сайта (при выборе этого пункта указанная страница в общем списке страниц будет отображаться с припиской "**Главная страница**", а на самой странице на сайте будет отображаться таблица с направлениями обмена, независимо от указанного в настройках страницы шорткода или текста)

<figure><img src="/files/asNF5KeGgBFTQvkNEvp0" alt="" width="330"><figcaption></figcaption></figure>

* **Page template without sidebar** — отображение страницы без боковой панели для личного кабинета (сайдбара)

<figure><img src="/files/5ImGddDbUbkD5llEhj9A" alt="" width="563"><figcaption></figcaption></figure>

* **Plugin page template** — отображение страницы с боковой панелью

<figure><img src="/files/niPWZTkfhPhHFj6PwLJI" alt="" width="563"><figcaption></figcaption></figure>

<figure><img src="/files/mcGdCxYQsEOf2TSxoQMf" alt="" width="456"><figcaption></figcaption></figure>

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

Количество технических страниц ограничено списком, к технической странице возможно прикрепить только одну страницу сайта.

<details>

<summary>Пример использования технических страниц</summary>

Использование технической страницы для подходящей страницы (название для ссылки берется из заголовка редактируемой страницы)

<img src="/files/aZ2j5n7jqItLZT3Jp7Fp" alt="" data-size="original">

Использование технической страницы для неподходящей страницы

![](/files/fBjEoZ70mmNfqpNiyWF9)

Техническая страница не используется

![](/files/i1V0jiJ93Kbo26C6U7yr)

</details>

Также при необходимости вы можете изменять URL всех страниц, **кроме главной страницы**:

<figure><img src="/files/5GW6XZX0gm5A98it67Eb" alt=""><figcaption></figcaption></figure>


# Статусы заявок

В разделе «**Заявки**" отображаются заявки на обмен и их статусы.

<figure><img src="/files/lGbLcxHPEmMb4mQToNEU" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/Dx7ayTGlyzJXFbaFBiqV" alt=""><figcaption></figcaption></figure>

В разделе вы увидите список всех заявок и их номера (ID). Заявки, оплаченные со стороны пользователя, имеют статусы "**Оплаченная заявка**", "**Заявка на проверке**", "**Пользователь отметил заявку как оплаченную"**.

В случае полуавтоматического обмена, вам следует проверить, переведена ли соответствующая сумма на ваш кошелек. После этого перевести указанную при обмене сумму на кошелек пользователя. Эта сумма также написана в информации в заявке.

{% hint style="info" %}
Обратите внимание на то, что для каждой заявки отображаются суммы для перевода клиенту как с учетом комиссии, так и без учета комиссии. Как правило нужно переводить клиенту сумму с учетом комиссии. Некоторые платежные системы берут комиссию с получателя платежа, т.е. клиента, в этом случае нужно отправлять сумму без учета комиссии.
{% endhint %}

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

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

Заявки со статусом "**Заявка на проверке**" будут обработаны автоматически в зависимости от настроек автоматического обмена.

Заявки со статусом "**Отмеченная пользователем заявка как оплаченная**" необходимо обработать вручную.

Статус "**Ошибочная заявка**» вы можете использовать в случае ошибки - например, клиент указал неверные реквизиты. В автоматическом режиме работы обменника, такой статус может появляться в случае проблем с автоматической выплатой денег по заявке.

Статус "**Заявка на проверке**" вы можете использовать в том случае, если информация по данной заявке требует дополнительной проверки со стороны администратора сайта. Также данный статус устанавливается автоматически при оплате с использованием мерчанта — если номер кошелька, с которого была совершена оплата, не совпадает с номером кошелька, указанным при создании заявки. Данную проверку можно отключить в настройках каждого мерчанта.

При необходимости вы можете создать свой собственный статус в разделе "**Статусы заявок**", который находится в меню консоли.

## Стандартные статусы заявок:

* к**огда пользователь перешел на страницу оплаты** — страница, на которой клиент видит реквизиты для перевода средств
* **заявка в ожидании верификации** — ожидание подтверждения верификации клиента оператором
* **отмененная пользователем заявка** — клиент самостоятельно отменил заявку
* **удаленная заявка** — заявка была удалена
* **пользователь отметил заявку как оплаченную** — отметка клиентом заявки оплаченной по кнопке "**Я оплатил**" в заявке
* **новая заявка** — новая созданная заявка
* **ожидание подтверждения от мерчанта** — платеж от клиента в обработке на стороне мерчанта
* **частично оплачено** — поступила частичная оплата заявки от клиента
* **оплаченная заявка** — заявка полностью оплачена
* **заявка на проверке** — заявка находится на проверке (не совпадают реквизиты, недоплата/переплата и т.д.)
* **ожидание проверки aml** — проводится автоматическая AML-проверка
* **aml проверка не пройдена** — реквизиты или хэш транзакции не прошли AML-проверку
* **ожидание реквизитов от мерчанта** — происходит подбор реквизитов для заявки на стороне мерчанта
* **ошибка мерчанта** — мерчант не смог выдать реквизиты для заявки
* **ошибочная заявка** — заявка  не была создана
* **ошибка автовыплаты** — статус для ручного перевода в него оператором при невозможности выплаты по заявке
* **ошибка автовыплаты (API платежной системы)** — ошибка выплаты средств на стороне мерчанта (нехватка средств, некорректные настройки модуля автовыплаты и т.д.)
* **ожидание подтверждения от модуля автовыплат** — выплата со стороны обменника была выполнена, ожидается подтверждение платежа на стороне мерчанта
* **частичная выплата** — была совершена частичная выплата по заявке
* **выполненная заявка** — заявка полностью выполнена


# Шаблоны текстов в заявках

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

## Общие шаблоны

Для создания шаблонов перейдите в раздел "**Направления обменов**" ➔ "**Шаблоны направлений обмена валют**"

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

<figure><img src="/files/nccN28KPRgJEoDfpIoeR" alt=""><figcaption></figcaption></figure>

Разберем, к примеру, настройку шаблона для статуса "**Новая заявка**":

<figure><img src="/files/t8OCH41rgCcIKsjMUCJQ" alt=""><figcaption></figcaption></figure>

**Название для сайта** — заголовок статуса, который будет отображаться на странице (для мультиязычного обменника необходимо настроить разные языковые версии текста, нажав на флаг над полем и заполнив открывшееся поле)

**Краткое описание статуса** — описание текущего состояния заявки (для мультиязычного обменника необходимо настроить разные языковые версии текста, нажав на флаг над полем и заполнив открывшееся поле)

**Обновление страницы:**\
• **Нет** — пользователю будет необходимо обновлять страницу заявки вручную\
• **Автообновление** — автоматическое обновление страницы через заданный интервал (пользователь сможет отключить автообновление сам по нажатию кнопки "**Выключить обновление**")\
![](/files/Qz6LqaHXj3NoFHnSMPle)\
• **По кнопке** — на странице заявке будет отображаться кнопка для включения режима "**Автообновление**"\
![](/files/nrLEZtzm13zv3WpnlR3N)

**Автоматически обновлять страницу через (сек.)** — интервал, через который будет обновляться страница

<figure><img src="/files/rL6d5qdWBra0AfiRDYY5" alt=""><figcaption></figcaption></figure>

**Как показывать описание из формы ниже:**\
• **Показывать только соответствующее описание из направления обмена** — на странице заявки для соответствующего статуса всегда будет отображаться текст из направления обмена (если текст не задан - будет отображаться пустое поле)\
• **Если не задано описание в направлении обмена, то показывать его из формы ниже** — если текст задан в разделе "**Информация для пользователя**" в направлении обмена (в любой из языковых версий), то будет отображаться он, в противном случае будет отображаться текст из шаблона ниже\
• **Всегда показывать описание из формы ниже** — на странице заявки для соответствующего статуса всегда будет отображаться текст из шаблона ниже

**Текст** — текст, который будет указан на странице заявки для соответствующего статуса. Используйте шорткоды для использования переменных в тексте.

<figure><img src="/files/LTZ88mzMc6AzhoRLhFvX" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
Обратите внимание, что если в направлении обмена подключен мерчант на прием средств, то по умолчанию в статусе "**Новая заявка**" на сайте для этого направления обмена будет отображаться текст из [инструкции, указанной в самом модуле мерчанта.](https://premium.gitbook.io/main/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/obshie-nastroiki-merchantov#nastroiki)

<img src="/files/dwH8hQnJbrqRZM8PIZEs" alt="" data-size="original">

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

<img src="/files/GHbGY4X6H31bYEvgVmDC" alt="" data-size="original">
{% endhint %}

## Индивидуальные шаблоны

Для разных направлений вы также можете использовать индивидуальный текст. Для этого в настройках направления обмена, на вкладке "**Информация для пользователя**" наполните текстом соответствующие шаблоны (для мультиязычного обменника необходимо настроить разные языковые версии текста, нажав на флаг над полем и заполнив открывшееся поле).

{% hint style="info" %}
При заполненных общих и индивидуальных шаблонов для одного статуса, чтобы отображался текст именно из направления обмена — в разделе "**Направления обменов**" ➔ "**Шаблоны направлений обмена валют**" для нужного шаблона установите опцию как на скриншоте:\
![](/files/NXeY8rnHhKkRTvjIqDlV)
{% endhint %}

<figure><img src="/files/vkwR0qS8jMLVg1q4LfjH" alt=""><figcaption></figcaption></figure>

## **Массовый редактор информации для пользователей**

**Начиная с версии 2.6**, в скрипт добавлен модуль, позволяющий редактировать текст для каждого типа шаблона для нескольких направлений на одной странице.

Настройки модуля находятся в разделе "**Направления обменов**" ➔ "**Массовый редактор информации для пользователей**".

В выпадающем списке выберите валюту и/или платежную систему для отображения только нужных шаблонов из направлений обмена

<figure><img src="/files/EJ0jFQuVPHCaJTIEZVsc" alt="" width="466"><figcaption></figcaption></figure>

Для фильтрации вы можете применять от 1 до 4-х фильтров или же не использовать фильтр (но в этом случае высока вероятность зависания страницы, если у вас отображается большое количество направлений на ней (более 50)).

<div><figure><img src="/files/mtmokZ1ctyRnhFJb5Oxa" alt="" width="473"><figcaption></figcaption></figure> <figure><img src="/files/5rySaWrt0teMmmWAgLm9" alt="" width="420"><figcaption></figcaption></figure></div>

После фильтрации по валютам и платежным системам выберите шаблон, который необходимо редактировать для оставшихся на странице направления обмена и нажмите на кнопку "**Фильтр**".

{% hint style="info" %}
Вы также можете отфильтровать направления обмена по их состоянию **после фильтрации** по кнопке "**Фильтр**".

<img src="/files/GCMrixjwYqE5eCVNvsgA" alt="" data-size="original">
{% endhint %}

<figure><img src="/files/DVxLNdwo1ABF5uDZoel8" alt="" width="521"><figcaption></figcaption></figure>

После нажатия на кнопку "**Фильтр**" на странице отобразятся шаблоны в режиме редактирования — отредактируете их по своему усмотрению (в том числе, используя шорткоды),

<figure><img src="/files/S4eu28UBzFiUbm1KORF8" alt=""><figcaption></figcaption></figure>

а затем нажмите на кнопку "**Сохранить**" для применения изменений.

<figure><img src="/files/bLPE89lG6iPGPDQLTe4Q" alt="" width="563"><figcaption></figcaption></figure>

После этих действий новые/отредактированные тексты будут использоваться на странице заявок в этих направлениях обмена.


# Страницы "Правила сайта", "Правила проведения проверок AML/KYC/KYT"

## Настройки для v2.4

### Страница "Правила сайта"

Страница с правилами сайта присутствует "из коробки", обычно она находится по адресу *<https://ваш\\_домен/**tos>\*\** (при необходимости адрес страницы можно поменять, кнопка **"Изменить"** в разделе **"Страницы"**).

Текст страницы и прочие настройки (SEO-текст, keywords, title) можно отредактировать через панель администратора, раздел "**Страницы**" или, находясь на самой странице, через кнопку "**Редактировать страницу**"

<figure><img src="/files/Wr4fODQg3D1QLOc2112j" alt=""><figcaption><p>Раздел "<strong>Страницы</strong>"</p></figcaption></figure>

<figure><img src="/files/C3uY8Y0Fy3E9xYQixZcF" alt=""><figcaption><p>Страница обменника</p></figcaption></figure>

### Страница "Правила проведения проверок AML/KYC/KYT"

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

<figure><img src="/files/wqwOiJsUq8ihzZlqufiK" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Если вы используете версию 2.4, то необходимо загрузить и распаковать модуль в папку `wp-content/plugins/premiumbox/moduls`
{% endhint %}

{% file src="/files/2hZV48t5nSrrvE2cdTDS" %}
Модуль для скачивания
{% endfile %}

В разделе "**Модули**" -> "**Модули**" -> необходимо активировать модуль "**Дополнительные правила**"

<figure><img src="/files/fo3P8K4s52FGO8v6x556" alt=""><figcaption></figcaption></figure>

Для создания страницы необходимо перейти в раздел "**Страницы**" и создать новую страницу с правилами AML/KYC/KYT.

Затем перейти в раздел "**Настройки обменника**" -> "**Основные настройки**" и составить текст для согласия с правилами, а также текст ошибки, если правила не были приняты.

<figure><img src="/files/ekDeVLGRsrixE6JWE6kW" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Cлово **/aml/** необходимо заменить на адрес, созданной вами страницы.
{% endhint %}

## Настройки для v2.5 и выше

Перейдите в раздел "**Настройки обменника"** -> "**Основные настройки**" и в поле "**Текст галочки принятия правил перед созданием заявки**" введите следующий текст:

```
Я прочитал и согласен с <a href="/tos/" target="_blank">условиями обмена</a> и с правилами <a href="/aml/" target="_blank">AML проверки</a>
```

<figure><img src="/files/GtSrBMkLMWNO3n0gJ7lH" alt=""><figcaption></figcaption></figure>

## Настройки отображения

Можно выбрать шаг, на котором будет отображаться текст правил и галочка принятия условий. В разделе "**Настройки обменника**" -> "**Основные настройки**" найдите пункт "**Использовать шаг обмена №2, где пользователь подтверждает свои реквизиты"**

<figure><img src="/files/rq7RR7z5vdq6EwOmtQv7" alt=""><figcaption></figcaption></figure>

Если выбран вариант "Нет" - текст будет отображаться сразу на странице обмена:

<figure><img src="/files/Yr1GUcayYSuMYnVu8fJv" alt=""><figcaption></figcaption></figure>

Если выбран вариант "Да" - текст будет отображаться на следующем шаге, когда заполнены данные по заявке:

<figure><img src="/files/AE8FxioM6MjeF5m01gh1" alt=""><figcaption></figcaption></figure>


# Страница "Розыгрыш"

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

{% hint style="info" %}
Алгоритм работы с модулем:

1. **Активация блока**: Установите отображение розыгрыша в положение "показать"
2. **Базовая настройка**: Заполните заголовок, описание и настройте кнопку участия
3. **Настройка таймера**: Укажите дату окончания текущего розыгрыша
4. **Статистика**: Обновите количество отзывов и сумму призового банка
5. **Правила**: Отредактируйте HTML-контент с подробными условиями участия
6. **Площадки**: Настройте список рекомендуемых сайтов для отзывов
7. **Сохранение**: Нажмите кнопку "Сохранить" после внесения изменений
   {% endhint %}

Настройка текста для баннера находится в разделе "**Внешний вид"** ➔ "**Главная страница"** ➔ "**Баннеры**".

<figure><img src="/files/02Ldyh5V2fHLbETbhOtX" alt="" width="563"><figcaption></figcaption></figure>

В настройках страницы "**Розыгрыш**" в разделе "**Страницы**" обязательно выберите нужный шаблон (Promo page template) для корректного отображения страницы.

<figure><img src="/files/BrjIOLHDITFZhIgsP5QM" alt="" width="253"><figcaption></figcaption></figure>

Настройка текста на странице Розыгрыш (`https://ваш_домен/promo/`) находится в разделе "**Внешний вид**" ➔ "**Розыгрыш**".

<figure><img src="/files/GBcSTyu6B5tJkoSjwrIV" alt="" width="563"><figcaption></figcaption></figure>

### **Отображение розыгрыша**

* **Функция**: Включение/отключение блока розыгрыша на публичном сайте
* **Варианты**: `скрыть` / `показать`
* **Действие**: Выберите нужный вариант и нажмите кнопку **Сохранить**

### **Настройка контента розыгрыша**

**Заголовок розыгрыша**

* Поле для двуязычного ввода (русский/английский)
* Пример: "Оставьте отзыв"
* Отображается как основной призыв к действию

**Описание розыгрыша**

* Краткое описание условий участия
* Пример: "Участвуйте в розыгрыше каждую неделю!"
* Поддержка русского и английского языков

**Кнопка участия**

* **Ссылка кнопки**: URL-адрес для перехода к форме отзыва
* **Текст кнопки**: Надпись на кнопке (русский/английский)
* **Картинка**: Путь к изображению для визуального оформления
  * Формат: `/wp-content/themes/newexchanger2.0/images/promo/promo.svg`

### **Настройка таймера**

**Заголовок таймера**

* Текст над обратным отсчетом
* Пример: "До окончания конкурса"
* Двуязычная поддержка

**Дата окончания**

* Формат ввода: `ДД.ММ.ГГГГ`
* Пример: `16.11.2024`
* Автоматический обратный отсчет до указанной даты

### **Блок статистики отзывов**

**Заголовок блока "Отзывы"**

* Название секции со статистикой
* Пример: "Отзывы"

**Количество отзывов**

* Числовое поле для отображения текущего количества
* Формат: `00000` (пятизначное число с ведущими нулями)

### **Блок призового банка**

**Заголовок блока 'Банк'**

* Название секции с информацией о призах
* Пример: "Банк конкурса"

**Сумма призовых денег**

* Отображение общей суммы призов
* Формат: `00000 ₽` (с указанием валюты)

### Расширенные настройки

### **Правила розыгрыша**

Блок с HTML-редактором для детального описания условий участия:

**Доступные HTML-теги**:

* `div`, `span`, `br`, `p` - структурные элементы
* `a` - ссылки
* `img` - изображения
* `b`, `i`, `u`, `del` - форматирование текста
* `ul`, `ol`, `li` - списки
* `H2`, `H3` - заголовки

**Специальные переменные**:

* Анти спам
* Цвет текста
* Год
* Ссылка для регистрации
* Ссылка для входа
* Картинка

**Пример структуры правил**:

```
xml<h2>Выиграть деньги очень просто</h2>
<ul>
  <li><span>Соверши обмен на нашем сайте</span> <a href="">Обменять</a></li>
  <li><span>Оставь отзыв о нашей работе, указав номер вашей заявки</span> <a href="" class="review">Оставить отзыв</a></li>
  <li><span>Зайдите в свою почту, откройте письмо от BestChange и активируйте отзыв пройдя по ссылке</span></li>
</ul>
<p>Проверить результаты розыгрыша вы можете <a href="">у нас в телеграмм канале</a>.Вы можете участвовать в розыгрыше неограниченное количество раз! Удачи!</p>
<div>
  <p>Победитель на прошлой неделе</p>
  <p class="user_mail">p****rii@gmail.com</p>
</div>
```

### **Список площадок для отзывов**

HTML-блок со списком рекомендуемых сайтов для размещения отзывов:

**Категории площадок**:

1. **Отзовики**:
   * mywot.com
   * trustpilot.com
   * webproverka.com
2. **Форумы**:
   * mmgp.com
   * forum.bits.media
   * bitcointalk.org
3. **Мониторинги**:
   * kurs.expert
   * pro-obmen.ru

**Структура списка**:

```
xml<h2>Список площадок для публикации отзыва</h2>
<ul>
  <h3>Отзовики:</h3>
  <li><span>mywot.com</span><a href="домен">Оставить отзыв</a></li>
  <li><span>trustpilot.com</span><a href="домен">Оставить отзыв</a></li>
</ul>
```

Ссылка вставляется по HTML-правилам разметки в теге[ A](https://htmlbook.ru/html/A) между кавычками.

```
Пример:  <a href="https://ваш_домен/">Обменять</a>
```

<figure><img src="/files/FfVEsbKlbWPRd4bL7B8N" alt="" width="563"><figcaption></figcaption></figure>

Также не забудьте добавить текст перевода на английский язык.

<figure><img src="/files/QlYtxWTc7OsmEsKkcK1G" alt="" width="563"><figcaption></figcaption></figure>


# Уведомления на сайте

На сайте возможно вывести три типа уведомлений, настраиваемые в разделе "**Уведомления**":

## Отображение на сайте

{% tabs %}
{% tab title="Шапка сайта" %}

<figure><img src="/files/ELEOztGKOEgLRkyHkP6N" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Всплывающее окно" %}

<figure><img src="/files/qyscbh8C5nhuMUa1w7eb" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Окно-уведомление" %}

<figure><img src="/files/k6z9Rq2wJcqDeLtucw3J" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}

Все созданные уведомления отображаются в разделе "Уведомления"

<figure><img src="/files/PPeVRrEauP0rlAZGHODc" alt=""><figcaption></figcaption></figure>

## Настройки уведомлений

<figure><img src="/files/haaa0Tp9XPfIOUvZdNHz" alt=""><figcaption></figcaption></figure>

**Тип уведомления** — выбор интервалов для отображения уведомления

| по периоду времени                                    | по расписанию                    |
| ----------------------------------------------------- | -------------------------------- |
| <p><img src="/files/E3RmweuKr8lXI9NVhgs7" alt=""></p> | ![](/files/4XkO7zHjaIiCXgeNLZEq) |

**Статус оператора** — статус, при соблюдении которого будет отображаться уведомление\
• **Любой статус**\
• **offline**\
• **online**

**Ссылка** — ссылка, которая будет отображаться в уведомлении под текстом

**Срок действия (дни)** - срок, на который будет установлено уведомление

**Текст** — текст, отображающийся в уведомлении

**Статус:**\
• **опубликован** — уведомление активно и будет отображаться в выбранном временном интервале\
• **на модерации** — уведомление неактивно

## Отдельные опции для уведомлений

### **Шапка сайта**

**CSS-класс** — укажите любой класс (без точки), имеющий заполненный параметр `background` из файла `style.css` вашей темы — цвет фона выбранного класса будет применен к уведомлению.

![](/files/Icq2QJumEpMbgoaPsDgu) ![](/files/dbpO4Eb9uoXa4x4EVbGc)

{% hint style="info" %}
Альтернативный вариант — укажите нужный [rgb-код](https://colorscheme.ru/) фона (background) в файле `wp-content/themes/имя_вашей_темы/style.css` для **существующего** класса `.wclosearea` (найдите класс через Ctrl+F) и [сбросьте кэш в ЛК Cloudflare](https://premium.gitbook.io/main/osnovnye-nastroiki/faq/kak-sbrosit-kesh-v-cloudflare) (сервер перезагружать не требуется), чтобы изменения отобразились сразу.

В этом случае поле "**CSS-класс**" в админ-панели заполнять не требуется.

<img src="/files/YtjTseEF6chyTQlzkSNf" alt="" data-size="original">
{% endhint %}

### **Всплывающее окно, окно-уведомление**

**Текст кнопки** — текст кнопки для скрытия уведомления

## Сортировка уведомлений

Уведомления можно отсортировать по приоритету отображения на сайте

<figure><img src="/files/wIbrbLfjOdbyfM72vVaR" alt=""><figcaption></figcaption></figure>


# Мерчанты и автовыплаты

Изначально обменник работает в ручном режиме. Вы самостоятельно проверяете приём средств от клиента и вручную выплачиваете средства. В ручном режиме вы можете подставлять в заявку [свои реквизиты](https://premium.gitbook.io/main/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/ispolzovanie-svoikh-kart-koshelkov-schetov) для приёма средств от клиентов.

Для автоматического или полуавтоматического режима используются:

* **Мерчант** — позволяет принимать средства от клиентов на ваши счета в платежной системе
* **Автовыплата** — выплачивает средства клиенту с ваших счетов в платежной системе

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

## Загрузка модулей

* Модули для загрузки доступны в [личном кабинете](https://premiumexchanger.com/uscripts/), раздел "**Дополнительные модули**".
* Файлы модулей загружаются в указанные папки:

  * мерчанты на приём:

  **`wp-content/plugins/premiumbox/merchants`**

  * автовыплаты:

  **`wp-content/plugins/premiumbox/paymerchants`**

## Принцип работы мерчантов

### Прием средств на свои счета, выплата с помощью мерчанта (полуавтоматизация)

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

Для этого после получения средств на свой счёт согласно заявке необходимо перевести заявку в один из следующих статусов — "**Пользователь отметил заявку как оплаченную**", "**Оплаченная заявка**", "**Заявка на проверке**" — только после этого в заявке отобразится кнопка "**Перевести**".

<figure><img src="/files/QoBoy1HQLVmyibW0Dm8u" alt=""><figcaption></figcaption></figure>

### Прием средств на счета мерчанта, выплата с использованием своих счетов (полуавтоматизация)

При использовании только мерчанта на приём средств, будет автоматизирован только приём средств от клиента. Заявка будет автоматически переходить в статус "**Оплаченная заявка**" при получении средств на счёт мерчанта от вашего клиента.

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

### Прием средств на счета мерчанта, выплата с помощью мерчанта (полная автоматизация)

При использовании мерчантов на приём и выплату, вы можете автоматизировать процесс обмена.

При получении средств от вашего клиента на счёт мерчанта, статус заявки автоматически сменится на "**Оплаченная заявка**", после этого автовыплата выплатит указанную в заявке сумму клиенту и сменит статус заявки сначала на "**Ожидание подтверждения от модуля автовыплат**", затем на "**Выполненная заявка**".

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

{% hint style="info" %}
При подключении мерчанта и на приём, и на выплату вы можете использовать модули для разных сервисов
{% endhint %}


# Внутренние счета

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


# Внутренний счет (модуль мерчанта на приём)

В панели управления обменным пунктом в разделе "**Модули" → "Модули"** → активируйте модуль "**Внутренний счет**"(`iac` — актуальный модуль, `domacc` — устаревший).

В разделе "**Мерчанты"** -> "**Мерчанты**" нажмите кнопку "**Добавить**" и в новом окне в выпадающем списке выберите модуль "**Внутренний счет".**

<figure><img src="/files/3z3x6rl1WAgUgmj3cEX8" alt=""><figcaption></figcaption></figure>

Выполните настройку модуля согласно [общим настройкам модулей мерчантов](https://premium.gitbook.io/main/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/obshie-nastroiki-merchantov):

<figure><img src="/files/iEEUyVQ5y4z14tYPBUXw" alt=""><figcaption></figcaption></figure>

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

{% hint style="warning" %}
Обращаем ваше внимание на то, что для всех внутренних валют можно использовать одну копию модуля на приём "**Внутренний счет**" — так как настроек для валюты нет в модуле, модуль будет работать со всеми валютами, которые разрешено использовать как внутренние.
{% endhint %}

<figure><img src="/files/93egUqYK3Fi2O0gBN2eR" alt=""><figcaption></figcaption></figure>


# Внутренний счет (модуль автовыплаты)

В панели управления обменным пунктом в разделе "**Модули" → "Модули"** → активируйте модуль "**Внутренний счет**".

<figure><img src="/files/lE1lEAr54SYTT4El3hHZ" alt=""><figcaption></figcaption></figure>

В разделе "**Мерчанты"** -> "**Автовыплаты**" нажмите кнопку "**Добавить**" и в новом окне в выпадающем списке выберите модуль "**Внутренний счет**".

<figure><img src="/files/5XrPDHBNwpE9pw5BQ3bU" alt=""><figcaption></figcaption></figure>

Выполните настройку модуля согласно [общим настройкам модулей мерчантов автовыплаты](https://premium.gitbook.io/main/osnovnye-nastroiki/merchanty-i-avtovyplaty/avtovyplaty/obshie-nastroiki-avtovyplat):

<figure><img src="/files/PYvLReZH4g4EuojlkiUI" alt="" width="529"><figcaption></figcaption></figure>

В панели управления в разделе "**Направления обменов**" создайте новое направление или отредактируйте существующее, где используется валюта для внутреннего счета. Перейдите на вкладку "**Мерчанты и выплаты**" и для параметра "**Автовыплата**" выберите созданный модуль для выплаты с внутреннего счета.

{% hint style="warning" %}
Обращаем ваше внимание на то, что для всех внутренних валют можно использовать одну копию модуля автовыплат "**Внутренний счет**" — так как настроек для валюты нет в модуле, модуль будет работать со всеми валютами, которые разрешено использовать как внутренние.
{% endhint %}

<figure><img src="/files/fjSTiU8PLCZ8GRqiAQOU" alt=""><figcaption></figcaption></figure>


# Обмен с участием внутреннего счета пользователя

## Внутренний счет

{% embed url="<https://youtu.be/5wHX188PqTM>" %}
Видеоинструкция по разделу
{% endembed %}

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

1. Создайте новую валюту по [инструкции](https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/valyuty-i-napravleniya/dobavlenie-novoi-valyuty)
2. Настройте внутренний счет модуля мерчанта на приём по [инструкции](https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/nastroiki/vnutrennii-schet-merchant)
3. Настройте внутренний счет модуля автовыплаты по [инструкции](https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/nastroiki/vnutrennie-scheta/vnutrennii-schet-modul-avtovyplaty)
4. В панели управления обменным пунктом в разделе "**Модули" → "Модули"** → активируйте модуль "**Внутренний счет**". У каждого зарегистрированного пользователя в личном кабинете появится блок "**Внутренний счет**".

{% hint style="info" %}
Валюты, отображаемые в блоке и доступные к использованию как внутренние, выбираются в разделе "**Валюты**" -> "**Коды валют**", опция "**Внутренний счёт**".

<img src="/files/kvsORrKXRvhWc6sPtjyp" alt="" data-size="original">
{% endhint %}

5. Создайте требуемые направления обменов с участием новой валюты по [инструкции](https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/valyuty-i-napravleniya/sozdanie-novogo-napravleniya-obmena).

{% hint style="info" %}
Не забудьте выбрать модули мерчанта на приём и автовыплаты с названием "**Внутренний счёт**" на вкладке "**Мерчанты и выплаты**" в настройках подходящего направления обмена.
{% endhint %}


# Мерчанты


# Диагностика мерчанта

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

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

* Убедитесь, что задано примечание платежа в настройках мерчанта в разделе "**Мерчанты → "Мерчанты"**. Для некоторых платежных систем, к примеру для Яндекс.Деньги и Приват24, примечание платежа является обязательным параметром. Обычно примечание платежа выглядит так: **`Заявка [exchange_id]`.**

<figure><img src="/files/LkbCFBqUXBcGPCGnmN40" alt=""><figcaption></figcaption></figure>

* B настройках мерчанта в разделе "**Мерчанты" → "Мерчанты"** включите опцию "**Режим отладки**" и попробуйте перейти к оплате снова. Полученный текст ошибки в разделе "**Мерчанты**" -> "**Лог мерчантов**" будет говорить о существующей проблеме.

<figure><img src="/files/Vr16RuUBKwd72QufvF8W" alt=""><figcaption></figcaption></figure>

В панели управления сайтом в разделе "**Модули" → "Модули"** — активируйте модуль "**!Не активируйте без необходимости! Лог мерчантов**".

{% hint style="warning" %}
После проведения тестирования обязательно отключите модуль
{% endhint %}

Создайте тестовую заявку и оплатите её. Затем в разделе "**Мерчанты" → "Лог мерчантов"** найдите лог тестовой заявки от платежной системы, через которую вы оплатили заявку.

<figure><img src="/files/oCvoTOtCZyj2L2eMF0th" alt=""><figcaption></figcaption></figure>

Если после оплаты **лог зафиксировался**, но статус заявки не изменился, необходимо выполнить следующие действия:

* Заново задать настройки мерчанта в разделе "**Мерчанты" → "Мерчанты"**
* Проверить, что сумма, которая поступила на кошелек, равна сумме указанной в тестовой заявке или больше требуемой
* Для мерчантов Yandex money, Privat24 (и других мерчантов, которые берут комиссию с обменника за входящий платеж) необходимо включить пункт "**Нестандартная комиссия мерчанта**" в настройках самого мерчанта в разделе "**Мерчанты" → "Мерчанты"**, а также в настройках конкретного направления обмена во вкладке "**Комиссии платежных систем**" для валюты "Отдаю" установить галочку "**нестандартная комиссия**" и указать % комиссии платежной системы

<figure><img src="/files/uuQIDWFogDaTPyMW3zli" alt="" width="563"><figcaption></figcaption></figure>

* Для некоторых мерчантов требуется настроить [планировщик задач (Cron)](https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/faq/kak-sozdat-zadanie-cron-na-servere), который проверяет статус заявки после оплаты пользователя. Попробуйте открыть ссылку Cron в браузере. Если при переходе по ссылке статус заявки поменяется, то значит либо не настроен планировщик задач, либо настроен некорректно и автоматически не срабатывает. Обратитесь в техническую поддержку провайдера хостинга за помощью в настройке планировщика задач.
* Если в логе появилась ошибка о том, что IP-адрес сервера не находится в белом списке - обратить в техподдержку мерчанта с просьбой добавить этот IP-адрес, после этого проведите заявку повторно.

  <figure><img src="/files/hHuY54B55QIlXkP1JjXP" alt="" width="563"><figcaption></figcaption></figure>

Если после оплаты **лог не зафиксировался**, необходимо проверить следующие настройки:

* Если используется опция "**Разрешенные IP адреса**" для статусного файла мерчанта, то убедитесь, что в настройках мерчанта в разделе "**Мерчанты" → "Мерчанты"** заданы актуальные IP-адреса. Удалите IP-адреса при тестировании.

<figure><img src="/files/BXePJ9VsXbkeZOcdZtt5" alt=""><figcaption></figcaption></figure>

* В настройках платежной системы должен быть указан актуальный STATUS/RESULT URL, который находится в настройках мерчанта в разделе "**Мерчанты" → "Мерчанты"** внизу страницы с настройками мерчанта.

<figure><img src="/files/EAEz8azeFqOgILxkog3W" alt=""><figcaption></figcaption></figure>

Если опция "**Хэш для Status/Result URL**" ранее не использовалась, а позже вы добавили хэш в указанном поле, то убедитесь, что в настройках платежной системы указан актуальный адрес с учетом заданного хэша. Убедитесь, что на стороне платежной системы STATUS/RESULT URL указан через **http** или **https** в зависимости от типа соединения на вашем сайте.

<figure><img src="/files/Qq7sUgC6waIm8wj452Fv" alt=""><figcaption></figcaption></figure>

* Убедитесь, что Firewall на сервере или, если сайт подключен к сервису CDN типа Cloudflare, не блокирует обращения платежной системы к статусному файлу STATUS/RESULT URL мерчанта.


# Добавление или создание копии мерчанта

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

1. В панели управления сайтом в разделе "**Мерчанты" → "Мерчанты"** нажмите кнопку "**Добавить**", которая расположена над таблицей.
2. Заполните появившуюся форму:

<figure><img src="/files/TKhHQ2wAfhNM4sXNvWYA" alt=""><figcaption></figcaption></figure>

* **Заголовок** — укажите название мерчанта, которое будет отображаться в панели управления сайтом;
* **Модуль** — из выпадающего списка выберите название платежной системы, для которой вы создаете модуль;
* **Статус** — выберите "**активный мерчант**".

3. Дальнейшие настройки мерчанта выполните в соответствии с инструкциями для каждой платежной системы.


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

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

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

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

{% tabs %}
{% tab title="Вариант 1" %}

<figure><img src="/files/ls2hSX5eM1LkF5nBuXtW" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Вариант 2" %}

<figure><img src="/files/MjvmkTsWpHlTosgQ6ILz" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Вариант 3" %}

<figure><img src="/files/9gR6bI65vrY9ZI0cmKNH" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Вариант 4" %}

<figure><img src="/files/V0tnpFSmj1LCaKDcB3Wp" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Вариант 5" %}

<figure><img src="/files/A7qSLRKNSyeRoeTTUt4q" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Вариант 6" %}

<figure><img src="/files/8HEGpaNktE5syPQE4nNp" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}

## Настройки

{% hint style="warning" %}
Обратите внимание, что при использовании некоторых модулей мерчантов необходимо создать [отдельную копию модуля мерчанта](#user-content-fn-1)[^1] <mark style="color:red;">**для каждой фиатной валюты/криптовалюты/сети криптовалюты**</mark>. В каждой копии необходимо выбрать/указать соответствующий пункт (это поле для заполнение или выпадающий список "**Сеть**"/"**Способ оплаты**"/"**Тип транзакции**"), а затем подключить копию этого модуля на вкладке "**Мерчанты и выплаты**" в настройках направления обмена, где в валюте "**Отдаю**" используется указанная валюта.
{% endhint %}

{% hint style="danger" %}
Если в настройках модуля мерчанта отображается поле "**Примечание для платежа**" — обязательно заполните его текстом **`ID заявки: [exchange_id]`** или просто **`[exchange_id]`**.

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

<img src="/files/3hYT39RjNPFZ3C39xLPs" alt="" data-size="original">
{% endhint %}

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

<figure><img src="/files/j5gkdRe5lom6dKrzue1k" alt="" width="531"><figcaption></figcaption></figure>

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

{% hint style="warning" %}
Для отображения реквизитов, полученных от мерчанта, непосредственно в заявке, в поле "**Инструкция по оплате для пользователя"** используйте шорткод **\[to\_account]**, когда мерчант подключен в направлении обмена.\
![](/files/ZALBnwcizY1TEumsNCrN)

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

{% code overflow="wrap" %}

```
<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]
После оплаты система автоматически обработает платеж, как только он появится в сети.
```

{% endcode %}

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

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

* **Примечание для платежа** — если данное поле отображается в настройках модуля мерчанта, <mark style="color:red;">**обязательно**</mark> заполните его, которое будет передаваться мерчанту. Корректное примечание платежа выглядит так: **`Заявка [exchange_id]`**
* **Погрешность суммы платежа** — при необходимости укажите погрешность (абсолютное значение в валюте платежа или % от суммы из заявки), в этом случае мерчант будет проверять сумму оплаты от пользователя с заданной погрешностью (в меньшую сторону)

{% hint style="info" %}
**Пример 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).
{% endhint %}

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

{% hint style="warning" %}
Если вы планируете использовать опции для установки лимитов и/или мин/макс сумм выплаты, а для приема различных валют используется один модуль мерчанта, то **необходимо** создать копии модуля под каждую валюту
{% endhint %}

* **Месячный лимит для мерчанта** — при необходимости установите месячный лимит на прием средств для мерчанта. Мерчант не сможет принять оплату больше заданного лимита
* **Мин. сумма платежа для одной заявки** — при необходимости установите минимальную сумму платежа для одной заявки. Мерчант не сможет принять оплату меньше заданного лимита
* **Макс. сумма платежа для одной заявки** — при необходимости установите максимальную сумму платежа для одной заявки. Мерчант не сможет принять оплату больше заданного лимита
* **Дневной лимит заявок (количество) для мерчанта** — количество выполненных заявок, которое можно создать в течение суток
* **Скрыть кнопку "Отменить заявку":**\
  • **Да** — убрать кнопку на странице заявки для клиента\
  • **Нет** — отобразить кнопку
* **Скрыть кнопку "Перейти к оплате":**\
  • **Да** — убрать кнопку **"Перейти к оплате"/"Я оплатил заявку"** на странице заявки для клиента\
  • **Нет** — отобразить кнопку
* **Сумма оплаты для пользователя** — сумма, которая будет отображаться пользователю при создании заявки:\
  • **сумма Отдаете (доп. ком.)**\
  • **сумма Отдаете (с доп. ком. и комиссией ПС)**\
  • **сумма для резерва**\
  • **сумма Отдаете**
* **Сумма ожидаемая к зачислению** — сумма, которая ожидается к зачислению на счет мерчанта:\
  • **сумма Отдаете (доп. ком.)**\
  • **сумма Отдаете (с доп. ком. и комиссией ПС)**\
  • **сумма для резерва**\
  • **сумма Отдаете**

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

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

<img src="/files/7L1ko1ryCgC2yCGPOUyx" alt="" data-size="original">

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

<img src="/files/vhr7STITpvE0RWvMxMQ8" alt="" data-size="original">
{% endhint %}

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

{% hint style="info" %}
IP-адрес(а) платежной системы, с которых она присылает информацию о платеже на статусный URL, можно узнать в технической поддержке платежной системы
{% endhint %}

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

{% hint style="danger" %}
Не забудьте создать задание Cron на сервере для проверки платежа — [**инструкция по настройке**](https://premium.gitbook.io/main/osnovnye-nastroiki/faq/kak-sozdat-zadanie-cron-na-servere)
{% endhint %}

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

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

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

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

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

<figure><img src="/files/6JQu8Auaxl0jUFqXUfqL" alt="" width="563"><figcaption></figcaption></figure>

* **Номер счета с которого была сделана оплата не совпадает с указанным в заявке** — при несовпадении счета можно перевести заявку в другой статус или оставить имеющийся:\
  • **оставлять статус заявки "Новая заявка"**\
  • **изменять статус заявки на "На проверке"**\
  • **изменять статус заявки на "Оплаченная заявка"**
* **Сумма платежа меньше чем требуется** — если пользователь совершил транзакцию на меньшую сумму, чем указано в заявке, можно перевести заявку в другой статус или оставить имеющийся:\
  • **оставлять статус заявки "Новая заявка"**\
  • **изменять статус заявки на "На проверке"**\
  • **изменять статус заявки на "Оплаченная заявка"**
* **Сумма платежа больше чем требуется** — если пользователь совершил транзакцию на большую сумму, чем указано в заявке, можно перевести заявку в другой статус или оставить имеющийся:\
  • **оставлять статус заявки "Новая заявка"**\
  • **изменять статус заявки на "На проверке"**\
  • **изменять статус заявки на "Оплаченная заявка"**
* **Приоритет** — укажите приоритет от 1 до 10 (где: 0 или пустое поле — отсутствие приоритета или последний модуль по приоритету, с 1 по возрастанию — рост приоритета использования (0<1<2<3<...<9)), если в направлении обмена используются несколько модулей мерчантов

{% hint style="warning" %}
Наиболее подходящий мерчант для конкретной заявки выбирается автоматически с учетом приоритета. Мерчант не может быть заменен, если уже был использован в заявке.
{% endhint %}

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

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

<figure><img src="/files/nnQrdUrKnuN8P0w7no4a" alt=""><figcaption></figcaption></figure>

* **IP адрес** — адрес прокси-сервера
* **Порт** — порт прокси-сервера
* **Логин** — ваш логин для доступа к прокси-серверу
* **Пароль** — ваш пароль для доступа к прокси-серверу
* **Отключить прокси туннель** — отключение опции при заполненных выше полях\
  • **Нет**\
  • **Да**

## **Особые опции**

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

{% hint style="success" %}
Начиная с версии 2.6, доступна опция замены мерчанта, если от него не удалось получить реквизиты для оплаты по каким-либо причинам (ошибки на стороне сервиса, ошибка авторизации в модуле, отсутствие доступных реквизитов у мерчанта и т.п.).
{% endhint %}

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

{% hint style="info" %}
Если вы хотите продолжить использовать логику из версии 2.5, то выберите пункт "**Подключить мерчант**"
{% endhint %}

<figure><img src="/files/SNqPjYU0A75r9ZxVuU89" alt=""><figcaption></figcaption></figure>

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

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

<figure><img src="/files/9JdPAWy79dizq4ozzLpk" alt="" width="485"><figcaption></figcaption></figure>

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

<div><figure><img src="/files/LJMTzhod0ztsmL5P1ghX" alt=""><figcaption></figcaption></figure> <figure><img src="/files/913FRzQuHzcdF2ap5P0m" alt="" width="563"><figcaption></figcaption></figure></div>

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

{% hint style="warning" %}
Если в настройках модуля мерчанта есть опция "**Статус ошибки мерчанта**":

<img src="/files/HSW8UEUMIaHcR61k5st1" alt="" data-size="original">

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

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

  <figure><img src="/files/HRiiYcuBWd6W6OlkOHQq" alt=""><figcaption></figcaption></figure>
* **Ожидание реквизитов от мерчанта** — заявка перейдет в статус "**Ожидание реквизитов от мерчанта**", если мерчант не сможет сразу предоставить реквизиты. Заявка перейдет обратно в статус "**Новая заявка**" после того, как реквизиты будут получены при повторном запросе.
  {% endhint %}

{% hint style="warning" %}
Если в направлении обмена подключен только один мерчант и используется вариант "**Попробовать подключить другой мерчант**" с заполненным шаблоном для поля "**Текст ошибки, если счёт не указан**", то заявка останется в статусе "**Новая заявка**", вместо шорткода **\[to\_account]** будет отображен текст из поля "**Текст ошибки, если счёт не указан**" <mark style="background-color:yellow;">(если реквизиты от мерчанты должны отображаться в заявке)</mark> или будет отображаться кнопка с текстом ошибки для перехода на платежную страницу <mark style="background-color:yellow;">(если реквизиты для оплаты предоставляются мерчантом на собственной платежной странице)</mark>
{% endhint %}

* **Показать QR код на странице оплаты** — отображение QR-кода при переходе к оплате на странице заявки\
  • **Нет**\
  • **Да**
* **Персональная настройка статусов, которые можно принимать** — список статусов заявки, с которыми будет работать мерчант при получении уведомления об оплате от платежной системы.

{% hint style="warning" %}
Не используйте опцию "**Персональная настройка статусов, которые можно принимать**" без необходимости!

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

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

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

<img src="/files/LJMTzhod0ztsmL5P1ghX" alt="" data-size="original"><img src="/files/913FRzQuHzcdF2ap5P0m" alt="" data-size="original">
{% endhint %}

[^1]: укажите индивидуальное название для каждой копии в поле "Заголовок" для удобства последующей настройки


# Использование своих карт/кошельков/счетов

{% embed url="<https://www.youtube.com/watch?v=LLh0ie--RG4>" %}

1. Если у вас есть адреса кошельков или реквизиты карт и вы хотите выдавать реквизиты пользователю вручную, необходимо зайти в раздел "**Модули" -> "Модули"** и убедиться, что у вас активен модуль "**Счета валют для направлений (curraccaunts)**".

<figure><img src="/files/qGmBqd4Q8MqmgT3peSLp" alt=""><figcaption></figcaption></figure>

2. Далее надо перейти в раздел "**Счета валют" -> "Счета валют"**, и выбрать функцию "**Добавить**", чтобы добавить номера карт, которые мы будем выдавать пользователю при создании заявки.

<figure><img src="/files/s7nQdwFlWvX0u88G13u5" alt=""><figcaption></figcaption></figure>

**Название счета** — укажите название для дальнейшего удобства использования счета

**Счет** — укажите номер карты/кошелька/счета, который будет выдаваться клиентам в заявках через шорткод \[to\_account]. Если необходимо указать ФИО, название банка, код MEMO или другую информацию, относящуюся к карте/кошельку/счету, укажите её в этом же поле через запятую

**Дневной лимит** — можно указать сумму, больше которой вы не сможете принять на указанный счет в сутки

**Месячный лимит** — можно указать сумму в месяц, больше которой вы не сможете принять на указанный счет в месяц

{% hint style="info" %}
Если лимиты не будут указаны - ограничений не будет
{% endhint %}

**Уникальность** — если выбрать "**Да**", счет будет показан только один раз (одноразовый счет)

**Статус** — укажите "**активный счет**", чтобы он был доступен

<figure><img src="/files/tvaqPhLZX5YFFs4nNnZo" alt=""><figcaption></figcaption></figure>

Нажмите "**Сохранить**", затем "**Назад к списку**".

3. Далее необходимо подключить счета. Перейдите в раздел "**Направление обмена",** нажмите кнопку **"Добавить"** и на открывшейся странице найдите вкладку "**Счета валют**", где будут указаны счета, которые вы создали. Поставьте галочки на те счета, которые вы планируете использовать.\
   \
   Также необходимо выбрать "**Метод**", по которому счет будет отображаться в направление обмена\
   • **Нет** — счета не будут отображаться\
   • **Случайно** — система будет выбирать согласно заданным настройкам и лимитам (самая популярная опция)

<figure><img src="/files/1Z1pJ2c2lghKyx0qgkk6" alt=""><figcaption></figcaption></figure>

4. Перейдите в раздел "**Информация для пользователя**" и найдите поле со статусом "**Новая заявка**" - в этом разделе вы подключите созданные счета.\
   \
   Выберите в панели шорткодов "**Сумма отдаете**" (сумма для перевода) и "**Счет мерчанта**", где будет указан номер счета. Нажмите "**Сохранить**".

<figure><img src="/files/WDVPLD5Lk39kuQJcBhPu" alt=""><figcaption></figcaption></figure>


# 001k.bot

{% hint style="info" %}
Если вам необходимо обновить модуль на сервере — воспользуйтесь [инструкцией](https://premium.gitbook.io/main/osnovnye-nastroiki/faq/obnovlenie-failov-skripta-na-servere/kak-obnovit-faily-na-servere#moduli-merchantov-i-avtovyplat)
{% endhint %}

## Настройки в личном кабинете мерчанта

{% hint style="warning" %}
Для начала работы с мерчантом нужно настроить 2FA и пройти KYC на его стороне.

**Дисклеймер**: при подключении вашего сайта к тому или иному сервису, пожалуйста, самостоятельно оценивайте возможные риски сотрудничества.
{% endhint %}

Работа с мерчантом выполняется через Telegram бота - <https://t.me/OO1kBOT>\
Нужные для работы модуля ключи генерируются в разделе "Дополнительный функционал - API доступ - Создать новый API ключ"

<figure><img src="/files/tWnkxyQuwKJxPehoqHdq" alt=""><figcaption></figcaption></figure>

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

<div><figure><img src="/files/pQ233NYPNJRacaRfiVTs" alt=""><figcaption></figcaption></figure> <figure><img src="/files/hlZDxREamvAKAuOC3TKZ" alt=""><figcaption></figcaption></figure></div>

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

<div><figure><img src="/files/wiXfb9Lxih2LPKYrUkN6" alt=""><figcaption></figcaption></figure> <figure><img src="/files/9Ht8haYOpSMe9XECYN6g" alt=""><figcaption></figcaption></figure></div>

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

Если планируете использовать и модуль выплаты от 001k.bot, можно сразу включить права на "Вывод".

<figure><img src="/files/4avtBdagYiylzw3VAVoU" alt=""><figcaption></figcaption></figure>

И указать, что ключи создаются **не только** для чтения, выбрав **"Нет"** в следующем вопросе.

<figure><img src="/files/VPL4qGnO1MpA4JLhVKuW" alt=""><figcaption></figcaption></figure>

Далее можно добавить IP вашего сервера в белый список мерчанта или пропустить этот шаг разрешив все IP.

<figure><img src="/files/2sWJg9lfW0MS55uW1noj" alt=""><figcaption></figcaption></figure>

Активировать ключи нужно **сразу после их создания.**

<figure><img src="/files/F4wVDkYhUmOcOoOym8mS" alt=""><figcaption></figcaption></figure>

После подтверждения всех указанных опций и подтверждения через 2FA будут сгенерированы API ключи для работы. Скопируйте такие ключи.

<figure><img src="/files/KlmDUyk2Vmh5KpQ3SJV9" alt=""><figcaption></figcaption></figure>

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

В панели администратора создайте нового мерчанта в разделе "**Мерчанты**" ➔ "**Добавить мерчант".**

Выберите 001k в выпадающем списке в поле "**Модуль**", укажите название для модуля и нажмите "**Сохранить**".

<figure><img src="/files/vti8PKnRgiKvLN9xFe16" alt="" width="551"><figcaption></figcaption></figure>

Заполните указанные авторизационные поля.

<figure><img src="/files/IrxGCykFz6UnRNTgfttJ" alt="" width="536"><figcaption></figcaption></figure>

**Домен** — не заполняйте поле, оставьте его пустым.

**Ключ доступа** — "Ключ доступа" скопированный ранее в боте 001k.

**Секретный ключ** — "Секрет" скопированный ранее в боте 001k.

## Особые поля

<div><figure><img src="/files/FC0nwtXtNiIKMMoCbZp5" alt=""><figcaption></figcaption></figure> <figure><img src="/files/mKSncGnXlCp2azKdkwEv" alt=""><figcaption></figcaption></figure></div>

**Код валюты** (для подбора реквизитов)**:**

* **Доп. поля (Заявка)** — использование кода валюты из заявки (выберите **\[Отдаете] Код валюты**)
* **Доп. поля (Валюты)** — использование [доп.поля валюты](https://premium.gitbook.io/main/osnovnye-nastroiki/valyuty-i-napravleniya-obmena/dopolnitelnye-polya#dopolnitelnye-polya-dlya-valyuty) "**Отдаю**"
* **Доп. поля (Направления)** — использование [доп.поля направления обмена](https://premium.gitbook.io/main/osnovnye-nastroiki/valyuty-i-napravleniya-obmena/dopolnitelnye-polya#dopolnitelnye-polya-dlya-napravleniya-obmena)
* **Код валюты** — ручной выбор валюты

<div><figure><img src="/files/DY68DKPCgfiMscPkbyTS" alt=""><figcaption></figcaption></figure> <figure><img src="/files/YCNGa3RNNE7xo9pp4fND" alt=""><figcaption></figcaption></figure></div>

**Сеть** (для криптовалют)**:**

* **Доп. поля (Валюты)** — использование [доп.поля валюты](https://premium.gitbook.io/main/osnovnye-nastroiki/valyuty-i-napravleniya-obmena/dopolnitelnye-polya#dopolnitelnye-polya-dlya-valyuty) "**Отдаю**"
* **Доп. поля (Направления)** — использование [доп.поля направления обмена](https://premium.gitbook.io/main/osnovnye-nastroiki/valyuty-i-napravleniya-obmena/dopolnitelnye-polya#dopolnitelnye-polya-dlya-napravleniya-obmena)
* **Сеть** — ручной выбор сети

**Cron-файл -** [создайте задание](/main/osnovnye-nastroiki/faq/kak-sozdat-zadanie-cron-na-servere) с такой ссылкой на сервер&#x435;**.**

## Продолжение настройки

Дополнительные настройки модуля выполняются согласно [общей инструкции по настройке](https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/obshie-nastroiki-merchantov).


# 1Plat

{% hint style="info" %}
Если вам необходимо обновить модуль на сервере — воспользуйтесь [инструкцией](https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/faq/kak-obnovit-faily-na-servere#moduli-merchantov)
{% endhint %}

{% hint style="warning" %}
Для обсуждения условий и подключения свяжитесь с представителем сервиса.

**Дисклеймер**: при подключении вашего сайта к тому или иному сервису, пожалуйста, самостоятельно оценивайте возможные риски сотрудничества.
{% endhint %}

{% hint style="warning" %}
Обращаем ваше внимание, что при использовании модуля на прием средств 1Plat фактическая сумма оплаты всегда округляется до 0 знаков после запятой на стороне сервиса.
{% endhint %}

Пройдите регистрацию на сервисе [1Plat](https://1plat.money/user/reg) и авторизуйтесь в личном кабинете. Создайте новый магазин

<figure><img src="/files/uhXftN3CFCtfNkDHdZP0" alt="" width="563"><figcaption></figcaption></figure>

Заполните данные в новом окне и сохраните их.

<figure><img src="/files/Lh4bn5wgRGqwUWRt4mGI" alt="" width="424"><figcaption></figcaption></figure>

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

В панели администратора создайте нового мерчанта в разделе "**Мерчанты**" ➔ "**Добавить мерчант".**

Выберите 1Plat в выпадающем списке в поле "**Модуль**", укажите название для модуля и нажмите "**Сохранить**".

<figure><img src="/files/tuUjfMi31FPndUYo12pT" alt=""><figcaption></figcaption></figure>

Заполните указанные авторизационные поля.

<figure><img src="/files/ZGyxzTWAgw7IcBDsSx6w" alt=""><figcaption></figcaption></figure>

**Домен** — оставьте поле пустым

**ID магазина** — ID вашего магазина на сервисе 1Plat

<figure><img src="/files/mcFeJlTS7KPs6Kx9Glc3" alt=""><figcaption></figcaption></figure>

**Секретный ключ** — ключ, скопированный в разделе "Магазин - Настройки" в ЛК 1Plat

<figure><img src="/files/ZwqeTh7N7n9FwsRVGAEh" alt=""><figcaption></figcaption></figure>

## Особые поля

<figure><img src="/files/TwEMNTAffaSNqKfvomE3" alt=""><figcaption></figcaption></figure>

**Тип мерчанта** (выбранный пункт закрепляется за модулем, изменить его в дальнейшем не получится):

* **Payment Link** — возвращает в заявке ссылку для оплаты, опция работает совместно с выбранным способом оплаты
* **Requisites** — возвращает реквизиты для перевода средств в самой заявке через шорткод \[to\_account]

<figure><img src="/files/mgvDwIWwCQ72P3uzdLs7" alt=""><figcaption></figcaption></figure>

**Способ оплаты** — выберите подходящий метод из списка или укажите вручную свой вариант в поле "**Добавить**" (допустимые варианты уточняйте у менеджера 1Plat).

Способ работает только при выбранном типе мерчанта "**Payment Link**":

**qr** — выдача QR-кода

Способ работает только при выбранном типе мерчанта "**Requisites**":&#x20;

**alfa** — выдача реквизитов Альфа-Банка

**card** — выдача номер карты любого банка

**mobile** — выдача номера телефона для оплаты

**sbp** — выдача номер телефона для оплаты по СБП

{% hint style="info" %}
![](https://premium.gitbook.io/main/~gitbook/image?url=https%3A%2F%2F2574066779-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fm9kqZXsNykrN6VyxxXBO%252Fuploads%252Fgit-blob-9c7c3991793897a1f0aa1328c54be13c30991283%252Fimage.png%3Falt%3Dmedia\&width=300\&dpr=3\&quality=100\&sign=5caf9bc3\&sv=2)
{% endhint %}

{% hint style="danger" %}
Обращаем ваше внимание, что для каждого метода необходимо создавать отдельную копию модуля мерчанта.
{% endhint %}

Для работы модуля на прием средств без использования [задания cron](https://premium.gitbook.io/main/osnovnye-nastroiki/faq/kak-sozdat-zadanie-cron-na-servere), укажите ссылку из настроек модуля

<figure><img src="/files/u8G1wmGRgqP1WoE497se" alt=""><figcaption></figcaption></figure>

в ЛК 1Plat в разделе "Магазин - Настройки - Коллбек":

<figure><img src="/files/ndnGsaI2zyYvVRwBYloz" alt="" width="563"><figcaption></figcaption></figure>

## Продолжение настройки

Далее произведите настройку мерчанта следуя [общей инструкции по настройке](https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/obshie-nastroiki-merchantov).<br>


# 2328

{% hint style="info" %}
Если вам необходимо обновить модуль на сервере — воспользуйтесь [инструкцией](https://premium.gitbook.io/main/osnovnye-nastroiki/faq/obnovlenie-failov-skripta-na-servere/kak-obnovit-faily-na-servere#moduli-merchantov-i-avtovyplat)
{% endhint %}

## Настройки в личном кабинете мерчанта

{% hint style="warning" %}
Для обсуждения условий работы свяжитесь с [представителем сервиса](https://t.me/Partners2328).

**Дисклеймер**: при подключении вашего сайта к тому или иному сервису, пожалуйста, самостоятельно оценивайте возможные риски сотрудничества.
{% endhint %}

Зарегистрируйтесь на [сервисе 2328.io](https://my.2328.io/ru/register) и авторизуйтесь в личном кабинете мерчанта. Создайте новый проект в разделе "**Проекты**". Заполните в открывшемся окне требуемые поля, отправьте заявку на рассмотрение и ожидайте смены статуса с "**На модерации**" на "**Активен**".

<figure><img src="/files/R55nnt2PlqV0NQcvr9gD" alt=""><figcaption></figcaption></figure>

После активации проекта перейдите в его настройки и скопируйте выделенные ключи.

<figure><img src="/files/WDMle8Cp3kJUY4Dnn8eU" alt="" width="563"><figcaption></figcaption></figure>

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

В панели администратора создайте нового мерчанта в разделе "**Мерчанты**" ➔ "**Добавить мерчант".**

Выберите 2328 в выпадающем списке в поле "**Модуль**", укажите название для модуля и нажмите "**Сохранить**".

<figure><img src="/files/H6wH1yH4s6PVh9aLlwBF" alt="" width="339"><figcaption></figcaption></figure>

Заполните указанные авторизационные поля.

<figure><img src="/files/PkEOP6GeAZFeWZ2MF6XC" alt="" width="370"><figcaption></figcaption></figure>

**Домен** — оставьте поле пустым

**Project ID** — ID, скопированный ранее в ЛК 2328

**Payment API Key** — ключ, скопированный ранее в ЛК 2328

## Особые поля

<div><figure><img src="/files/FC0nwtXtNiIKMMoCbZp5" alt=""><figcaption></figcaption></figure> <figure><img src="/files/mKSncGnXlCp2azKdkwEv" alt=""><figcaption></figcaption></figure></div>

**Код валюты** (для подбора реквизитов)**:**

* **Доп. поля (Заявка)** — использование кода валюты из заявки (выберите **\[Отдаете] Код валюты**)
* **Доп. поля (Валюты)** — использование [доп.поля валюты](https://premium.gitbook.io/main/osnovnye-nastroiki/valyuty-i-napravleniya-obmena/dopolnitelnye-polya#dopolnitelnye-polya-dlya-valyuty) "**Отдаю**"
* **Доп. поля (Направления)** — использование [доп.поля направления обмена](https://premium.gitbook.io/main/osnovnye-nastroiki/valyuty-i-napravleniya-obmena/dopolnitelnye-polya#dopolnitelnye-polya-dlya-napravleniya-obmena)
* **Код валюты** — ручной выбор валюты

<div><figure><img src="/files/DY68DKPCgfiMscPkbyTS" alt=""><figcaption></figcaption></figure> <figure><img src="/files/YCNGa3RNNE7xo9pp4fND" alt=""><figcaption></figcaption></figure></div>

**Сеть** (для криптовалют)**:**

* **Доп. поля (Валюты)** — использование [доп.поля валюты](https://premium.gitbook.io/main/osnovnye-nastroiki/valyuty-i-napravleniya-obmena/dopolnitelnye-polya#dopolnitelnye-polya-dlya-valyuty) "**Отдаю**"
* **Доп. поля (Направления)** — использование [доп.поля направления обмена](https://premium.gitbook.io/main/osnovnye-nastroiki/valyuty-i-napravleniya-obmena/dopolnitelnye-polya#dopolnitelnye-polya-dlya-napravleniya-obmena)
* **Сеть** — ручной выбор сети

## Конвертация и хранение в USDT

На стороне мерчанта можно активировать автоматическую конвертацию принимаемых средств в USDT.

Для включения автоматической конвертации необходимо перейти в [настройки вашего проекта в личном кабинете 2328.io](https://my.2328.io/merchant/projects)

<details>

<summary>Пример настройки на стороне мерчанта</summary>

<figure><img src="/files/fWhmxSQtoiz9pwVom5nO" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/TEBRf7h6X6eMC388cfKE" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/A0mE5XR2Seivlnd8uzSv" alt=""><figcaption></figcaption></figure>

</details>

## Продолжение настройки

Далее произведите настройку мерчанта следуя [общей инструкции по настройке](https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/obshie-nastroiki-merchantov).


# ABCEx

{% hint style="info" %}
Если вам необходимо обновить модуль на сервере — воспользуйтесь [инструкцией](https://premium.gitbook.io/main/osnovnye-nastroiki/faq/obnovlenie-failov-skripta-na-servere/kak-obnovit-faily-na-servere#moduli-merchantov-i-avtovyplat)
{% endhint %}

## Настройки в личном кабинете мерчанта

Пройдите регистрацию на бирже [ABCEx](https://abcex.io/). Пройдите KYC и подключите 2FA в личном кабинете в разделе "**Профиль**".

<figure><img src="/files/2gpNLZUM20KOfsTUdvZc" alt=""><figcaption></figcaption></figure>

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

В панели администратора создайте нового мерчанта в разделе "**Мерчанты**" -> "**Добавить мерчант".**

Выберите ABCEx в выпадающем списке в поле "**Модуль**", укажите название для модуля и нажмите "**Сохранить**".

<figure><img src="/files/AkiUOKIlzJbwyoYoz98W" alt="" width="459"><figcaption></figcaption></figure>

Заполните указанные авторизационные поля.

<figure><img src="/files/8SQf12kegBfBrjzVAYtP" alt=""><figcaption></figcaption></figure>

**API ключ** — ключ, присланный вам менеджером ABCEx после прохождения KYC. Запрос для получения API-ключа направляйте к [представителю сервиса](https://t.me/ABCEX_API_support).

## Особые поля

<figure><img src="/files/PfHlLIbPeLfkNjMeJavp" alt="" width="376"><figcaption></figcaption></figure>

**Кошелек** — выберите необходимую валюту для приема средств от клиента (на данный момент доступна только USDT)

**Сеть** — выберите подходящую сеть для валюты: ETH (ERC20) или TRX (TRC20)

## Продолжение настройки

Далее произведите настройку мерчанта следуя [общей инструкции по настройке](https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/obshie-nastroiki-merchantov).<br>


# AI-pay

{% hint style="info" %}
Если вам необходимо обновить модуль на сервере — воспользуйтесь [инструкцией](https://premium.gitbook.io/main/osnovnye-nastroiki/faq/obnovlenie-failov-skripta-na-servere/kak-obnovit-faily-na-servere#moduli-merchantov-i-avtovyplat)
{% endhint %}

## Настройки в личном кабинете мерчанта

{% hint style="warning" %}
Для обсуждения условий работы свяжитесь с [представителем сервиса](https://t.me/AI_pay_kirill).

**Дисклеймер**: при подключении вашего сайта к тому или иному сервису, пожалуйста, самостоятельно оценивайте возможные риски сотрудничества.
{% endhint %}

Зарегистрируйтесь на сервисе AI-pay с помощью [представителя сервиса](https://t.me/AI_pay_kirill) и запросите API-ключи для подключения к Premium Exchanger.

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

В панели администратора создайте нового мерчанта в разделе "**Мерчанты**" ➔ "**Добавить мерчант".**

Выберите AI-pay в выпадающем списке в поле "**Модуль**", укажите название для модуля и нажмите "**Сохранить**".

<figure><img src="/files/lbjhyweLh1gIJSIHhSBj" alt="" width="329"><figcaption></figcaption></figure>

Заполните указанные авторизационные поля.

<figure><img src="/files/JyeiyhdRD9edHDXhfVRN" alt="" width="338"><figcaption></figcaption></figure>

**Домен** — оставьте поле пустым

**API UID** — идентификатор, переданный вам ранее представителем AI-pay

**API ключ** — API ключ, переданный вам ранее представителем AI-pay

## Особые поля

<figure><img src="/files/NsqOjVv6HkwRj0qJXcS4" alt=""><figcaption></figcaption></figure>

**Способ оплаты** — выберите необходимый способ для приема средств от клиента:

**Карта** — выдача реквизитов банковской карты

**Счет** — выдача номера банковского счета

**Телефон** — выдача номера телефона для приема средств по СБП

{% hint style="warning" %}
При приеме средств с использованием мерчанта AI-pay **необходимо** добавить дополнительные поля в форму обмена для заполнения его клиентом при создании заявки.

Для этого создайте и добавьте [дополнительные поля](https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/valyuty-i-napravleniya/dobavlenie-novoi-valyuty#vkladka-dop.-polya) к соответствующим валютам для приёма средств через AI-pay.

Обязательно укажите переменную в поле "**Уникальный ID**" (указывайте название в нижнем регистре) и сделайте поле обязательным к заполнению.

**1. Дополнительное поле для&#x20;**<mark style="background-color:blue;">**валюты**</mark>**&#x20;для имени держателя карты (при использовании метода "Карта" или "Счет")**

* **Уникальный ID**: `give_cardholder`/`cardholder`

<img src="https://premium.gitbook.io/main/~gitbook/image?url=https%3A%2F%2F2574066779-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fm9kqZXsNykrN6VyxxXBO%252Fuploads%252FyBUMmdMiMlEvL4OlAoxr%252Fimage.png%3Falt%3Dmedia%26token%3D9669cfff-79cc-49fb-a222-50ecccb3fa5e&#x26;width=300&#x26;dpr=4&#x26;quality=100&#x26;sign=50a9f19f&#x26;sv=2" alt="" data-size="original">

* **Назначение**: Полное имя держателя карты/счета
* **Приоритет обработки (можно выбрать любой вариант)**:

  1. `give_cardholder` или `cardholder` (приоритетное поле)
  2. Автоматическое формирование из ФИО клиента (`last_name + first_name + second_name`) — стандартные поля "**Фамилия**", "**Имя**", "**Отчество**" для направления обмена (не валюты!)
  3. После этого поля будут отображаться в форме обмена, а также будут обязательными к заполнению клиентом при создании заявки.

  ![](https://premium.gitbook.io/main/~gitbook/image?url=https%3A%2F%2F2574066779-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fm9kqZXsNykrN6VyxxXBO%252Fuploads%252FcoBFe70zmN1JtepEFM68%252Fimage.png%3Falt%3Dmedia%26token%3Da5a19b16-bc6f-425d-89ed-bb07c7065e00\&width=300\&dpr=4\&quality=100\&sign=d8ed43c6\&sv=2)

**2. Дополнительное поле для&#x20;**<mark style="background-color:blue;">**направления обмена**</mark>**&#x20;для номера телефона (при использовании метода "Телефон")**

* **Уникальный ID**: `give_phone`/`phone` /`give_account`/`account`
* **Назначение**: номер телефона клиента
* **Приоритет обработки (можно выбрать любой вариант)**:
  1. `give_phone`/`phone` /`give_account`/`account` (приоритетное поле)
  2. Поле "**Со счета**" из настроек валюты "**Отдаю**"

<img src="/files/PTfEsL40qGPl9RixNJnC" alt="" data-size="original">
{% endhint %}

## Продолжение настройки

Далее произведите настройку мерчанта следуя [общей инструкции по настройке](https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/obshie-nastroiki-merchantov).<br>


# Alfabit Crypto

{% hint style="info" %}
Если вам необходимо обновить модуль на сервере — воспользуйтесь [инструкцией](https://premium.gitbook.io/main/osnovnye-nastroiki/faq/obnovlenie-failov-skripta-na-servere/kak-obnovit-faily-na-servere#moduli-merchantov-i-avtovyplat)
{% endhint %}

{% hint style="warning" %}
Для обсуждения условий и подключения свяжитесь с [представителем сервиса](https://t.me/AlfaBitSupportVIP)

**Дисклеймер**: при подключении вашего сайта к тому или иному сервису, самостоятельно пожалуйста оценивайте возможные риски сотрудничества.
{% endhint %}

## Настройки в личном кабинете мерчанта

Пройдите регистрацию и верификацию в сервисе [Alfabit](https://pay.alfabit.org/). Перейдите в раздел "**Мерчанты**" и нажмите кнопку "**Создать мерчант**".

<figure><img src="/files/8YBFrsc8cOArVlQeWOvl" alt=""><figcaption></figcaption></figure>

Заполните указанные поля и нажмите кнопку "**Создать проект**".

<div><figure><img src="/files/EDvq6ZILy69rrXnN8mME" alt="" width="375"><figcaption></figcaption></figure> <figure><img src="/files/je5BzVJeekGiANbZaWxU" alt="" width="357"><figcaption></figcaption></figure> <figure><img src="/files/9rqrRTMjiNgOUcqwFZ8y" alt="" width="356"><figcaption></figcaption></figure></div>

Перейдите в настройки мерчанта, выберите вкладку "**API ключи**" и нажмите кнопку "**Добавить**".

<figure><img src="/files/7fGSmRo00Co4IRBr0QUb" alt=""><figcaption></figcaption></figure>

Заполните указанные поля и нажмите кнопку "**Сохранить**".

<figure><img src="/files/lUUDN5eHK2U0U0rbCEZW" alt="" width="363"><figcaption></figcaption></figure>

{% hint style="info" %}
Выберите один или оба пункта "**Прием средств/Вывод средств**" в зависимости от цели использования мерчанта.

Добавьте IP-адрес вашего сервера для пункта "**Доверенные IP**" (желательно).
{% endhint %}

<figure><img src="/files/OZPnEfeUqd8qqK8Z7NkV" alt="" width="352"><figcaption></figcaption></figure>

Сохраните сгенерированный ключ в текстовый файл и нажмите кнопку "**Готово**".

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

В панели администратора создайте нового мерчанта в разделе "**Мерчанты**" -> "**Добавить мерчант".**

Выберите Alfabit Crypto в выпадающем списке в поле "**Модуль**", укажите название для модуля и нажмите "**Сохранить**".

<figure><img src="/files/ylYalsAeoBqTH4MiQc9V" alt="" width="473"><figcaption></figcaption></figure>

Заполните указанные авторизационные поля.

<figure><img src="/files/QRkSrH8mng4u49wG7SSx" alt="" width="458"><figcaption></figcaption></figure>

**API ключ** — **публичный ключ**, сгенерированный в ЛК Alfabit

## Особые поля

<figure><img src="/files/TUQ0Q0PwYVAuuqhqRLRH" alt="" width="455"><figcaption></figcaption></figure>

**Валюта** — выберите необходимую валюту для приема средств или пункт "**Автоматически**" (в этом случае адрес кошелька будет запрашиваться согласно коду валюты из направления обмена, где подключен мерчант (список методов будет отображаться только после указания корректного API-ключа для авторизации в модуле).

<figure><img src="/files/MMgG1cFI9q1H16n3N9Tu" alt="" width="435"><figcaption></figcaption></figure>

{% hint style="warning" %}
Обратите внимание на минимальные суммы на приём для валют, используемых вами (раздел "**Мерчанты**", вкладка "**Тарифы**" в ЛК Alfabit) — суммы по заявкам должны превышать минимальные суммы, в противном случае мерчант не обработает платеж:\
![](/files/F52fOg5WV2EhOMEfmmzF)
{% endhint %}

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

<figure><img src="/files/5dYo3x2gIKwp1QqPBCIj" alt=""><figcaption></figcaption></figure>

{% hint style="danger" %}
Обратите внимание, что заявки с суммой эквивалентом <12 USDT не будут конвертироваться (ограничения на стороне мерчанта) при включенной опции — средства по таким заявкам будут приходить на счёт в изначальной валюте

<img src="/files/okhGPeBT9ZTp2KVg0mlu" alt="" data-size="original">
{% endhint %}

## Продолжение настройки

Далее произведите настройку мерчанта следуя [общей инструкции по настройке](https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/obshie-nastroiki-merchantov).<br>


# Bankoro

{% hint style="info" %}
Если вам необходимо обновить модуль на сервере — воспользуйтесь [инструкцией](https://premium.gitbook.io/main/osnovnye-nastroiki/faq/obnovlenie-failov-skripta-na-servere/kak-obnovit-faily-na-servere#moduli-merchantov-i-avtovyplat)
{% endhint %}

## Настройки в личном кабинете мерчанта

{% hint style="warning" %}
Для обсуждения условий работы свяжитесь с [представителем сервиса](https://t.me/bankoro_crypto).

**Дисклеймер**: при подключении вашего сайта к тому или иному сервису, пожалуйста, самостоятельно оценивайте возможные риски сотрудничества.
{% endhint %}

[Зарегистрируйтесь на сервисе Bankoro](https://bankoro.io/registration), авторизуйтесь в личном кабинете, перейдите в раздел "**API подключение**" и добавьте новую пару API-ключей.

<figure><img src="/files/NljxDQi4rpkZ4XV8ktMZ" alt=""><figcaption></figcaption></figure>

Заполните поля на своё усмотрение (главное предоставьте доступ к приему средств и/или выплате) и выпустите API-ключи по кнопке "**Создать**". Скопируйте оба ключа в буфер обмена или текстовый файл.

<figure><img src="/files/FDKKzKPXDV8UDUh25CrP" alt=""><figcaption></figcaption></figure>

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

В панели администратора создайте нового мерчанта в разделе "**Мерчанты**" ➔ "**Добавить мерчант".**

Выберите Bankoro в выпадающем списке в поле "**Модуль**", укажите название для модуля и нажмите "**Сохранить**".

<figure><img src="/files/kBYvOpCfVcJ41uECUZL6" alt=""><figcaption></figcaption></figure>

Заполните указанные авторизационные поля.

<figure><img src="/files/Oux7v1Dlzpom7Xy018XF" alt=""><figcaption></figcaption></figure>

**Домен** — оставьте поле пустым

**API ключ** — публичный ключ, скопированный ранее в ЛК Bankoro

**Секретный ключ** — секретный ключ, скопированный ранее в ЛК Bankoro

## Особые поля

<figure><img src="/files/2JTfdAdyooVYsXTyBlkn" alt=""><figcaption></figcaption></figure>

**Способ оплаты** — выбор валюты для выдачи адреса кошелька (при выборе пункта "**Автоматически**" будет использоваться код валюты "**Отдаю**")

* **добавить** — добавление своего кода валюты

## Продолжение настройки

Далее произведите настройку мерчанта следуя [общей инструкции по настройке](https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/obshie-nastroiki-merchantov).<br>


# BimBo (выдача своих реквизитов)

{% hint style="info" %}
Если вам необходимо обновить модуль на сервере — воспользуйтесь [инструкцией](https://premium.gitbook.io/main/osnovnye-nastroiki/faq/obnovlenie-failov-skripta-na-servere/kak-obnovit-faily-na-servere#moduli-merchantov-i-avtovyplat)
{% endhint %}

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

В панели администратора создайте нового мерчанта в разделе "**Мерчанты**" -> "**Добавить мерчант".**

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

* **BimBo ссылка** — выдача ссылки, по которой будет переходить клиент
* **BimBo счет** — выдача реквизитов на оплату в самой заявке

<figure><img src="/files/UYfn1LWmjyC3GshQnnMG" alt="" width="501"><figcaption></figcaption></figure>

## Особые поля

{% tabs %}
{% tab title="BimBo счет" %}

<figure><img src="/files/kQYhblkyoYxa81xnnxPn" alt=""><figcaption></figcaption></figure>

**Номер счета** — укажите реквизиты, которые будут выдаваться в заявке для приема средств от клиента (в заявке при использовании этого мерчанта всегда будут выдаваться эти реквизиты)
{% endtab %}

{% tab title="BimBo ссылка" %}

<figure><img src="/files/iIHRck7EnU7UsDq65qck" alt=""><figcaption></figcaption></figure>

**Ссылка** — укажите ссылку на страницу, где клиент должен будет провести платеж или увидеть реквизиты

**Текст ошибки ссылки** — текст, который будет отображаться в заявке вместо ссылки, когда она не указана
{% endtab %}
{% endtabs %}

{% hint style="warning" %}
Для каждого счета/ссылки необходимо создать отдельную копию модуля мерчанта, в которой указать счет/ссылку, а затем подключить эту копию на вкладке "**Мерчанты и выплаты**" в настройках направления обмена, где в валюте "**Отдаю**" будет подходящая валюта
{% endhint %}

## Продолжение настройки

Далее произведите настройку мерчанта следуя [общей инструкции по настройке](https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/obshie-nastroiki-merchantov).<br>


# Bitbanker

{% hint style="info" %}
Если вам необходимо обновить модуль на сервере — воспользуйтесь [инструкцией](https://premium.gitbook.io/main/osnovnye-nastroiki/faq/obnovlenie-failov-skripta-na-servere/kak-obnovit-faily-na-servere#moduli-merchantov-i-avtovyplat)
{% endhint %}

{% hint style="success" %}
По всем вопросам, связанным с работой сервиса, просим обращаться в чат поддержки на сайте [Bitbanker](https://bitbanker.org)
{% endhint %}

## Настройки в личном кабинете мерчанта

[Зарегистрируйтесь](https://app.bitbanker.org/auth/register) на сервисе и авторизуйтесь в личном кабинете. Перейдите в раздел API.

<figure><img src="/files/EgabbDaC2xG45uTaRhX5" alt="" width="222"><figcaption></figcaption></figure>

Скопируйте указанный API Key в буфер обмена или текстовый файл.

<figure><img src="/files/3x64G2FzDXUacodJVAUx" alt="" width="549"><figcaption></figcaption></figure>

Для работы коллбэка для изменения статуса заявки укажите URL из настроек модуля мерчанта в разделе "**API**" и добавьте в вайтлист вашего файрвола все IP-адреса мерчанта, с которых они отправляют коллбэки (список адресов запрашивайте напрямую у мерчанта).

<figure><img src="/files/ThiHaL3caph6PBRNS5YB" alt="" width="563"><figcaption></figcaption></figure>

<figure><img src="/files/RXOwmFztZFzjqpBPhasB" alt="" width="563"><figcaption></figcaption></figure>

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

В панели администратора создайте нового мерчанта в разделе "**Мерчанты**" -> "**Добавить мерчант".**

Выберите Bitbanker в выпадающем списке в поле "**Модуль**", укажите название для модуля и нажмите "**Сохранить**".

<figure><img src="/files/cbvY4OvGZ3jx54pXlhBg" alt="" width="417"><figcaption></figcaption></figure>

Заполните указанные авторизационные поля.

<figure><img src="/files/WEBJz1CpY0apdlyt6Dax" alt="" width="464"><figcaption></figcaption></figure>

**API ключ** — API Key, скопированный ранее в ЛК мерчанта

## Особые поля

<figure><img src="/files/YRw93ua08zdodSqkZvQu" alt="" width="563"><figcaption></figcaption></figure>

**Сеть** — выберите подходящую сеть для приема средств от клиента

{% hint style="warning" %}
Для каждого используемого способа оплаты необходимо создать отдельную копию модуля мерчанта, в которой выбрать соответствующую сеть, а затем подключить эту копию на вкладке "**Мерчанты и выплаты**" в настройках направления обмена, где в валюте "**Отдаю**" будет подходящая валюта
{% endhint %}

## Продолжение настройки

Далее произведите настройку мерчанта следуя [общей инструкции по настройке](https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/obshie-nastroiki-merchantov).<br>


# Bpay

{% hint style="info" %}
Если вам необходимо обновить модуль на сервере — воспользуйтесь [инструкцией](https://premium.gitbook.io/main/osnovnye-nastroiki/faq/obnovlenie-failov-skripta-na-servere/kak-obnovit-faily-na-servere#moduli-merchantov-i-avtovyplat)
{% endhint %}

{% hint style="warning" %}
Для обсуждения условий и подключения, свяжитесь с [представителем сервиса.](https://t.me/bpay_processing)

**Дисклеймер**: при подключении вашего сайта к тому или иному сервису, самостоятельно пожалуйста оценивайте возможные риски сотрудничества.
{% endhint %}

## Настройки в личном кабинете мерчанта

После получения реквизитов для входа от [представителя сервиса](https://t.me/bpay_processing), авторизуйтесь в личном кабинете на [сайте Bpay](https://bpay-processing.com/).

<figure><img src="/files/EvGEZIPKNvIjKC5fulWu" alt=""><figcaption></figcaption></figure>

Перейдите в раздел "Настройки" и сформируйте токен в блоке "Ваш токен".

<figure><img src="/files/IOKmw2w9aRJM4V4QVGBg" alt=""><figcaption></figcaption></figure>

Сохраните полученные данные в текстовый файл.

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

В панели администратора создайте нового мерчанта в разделе "**Мерчанты**" -> "**Добавить мерчант**".

Выберите Bpay в выпадающем списке в поле "**Модуль**", укажите название для модуля и нажмите "**Сохранить**".

<figure><img src="/files/opsil1oPBrY4wxKh2efM" alt=""><figcaption></figcaption></figure>

Заполните указанные авторизационные поля.

<figure><img src="/files/kkj1iRJLHL4Fi1CK4exk" alt=""><figcaption></figcaption></figure>

**Домен** — не заполняйте поле, оставьте его пустым.

**API ключ** — **Ваш токен**, сгенерированный в личном кабинете мерчанта.

## Особые поля

<figure><img src="/files/qXPBZrK3GQBkhUSV6Rwi" alt=""><figcaption></figcaption></figure>

**Код валюты** — Выберите валюту для приёма в модуле или поле для обозначения такой валюты в системе.

**Cron-файл -** [создайте задание](/main/osnovnye-nastroiki/faq/kak-sozdat-zadanie-cron-na-servere) с такой ссылкой на сервер&#x435;**.**

## Продолжение настройки

Дополнительные настройки модуля выполняются согласно [общей инструкции по настройке](https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/obshie-nastroiki-merchantov).


# Crypto-Cash

{% hint style="info" %}
Если вам необходимо обновить модуль на сервере — воспользуйтесь [инструкцией](https://premium.gitbook.io/main/osnovnye-nastroiki/faq/obnovlenie-failov-skripta-na-servere/kak-obnovit-faily-na-servere#moduli-merchantov-i-avtovyplat)
{% endhint %}

{% hint style="warning" %}
**Модуль Crypto-Cash (фиат) необходимо использовать только в направлениях фиат — криптовалюта.**

Обращаем ваше внимание, что для работы мерчанта на приём Crypto-Cash необходимо также установить модуль автовыплаты [Crypto-Cash (фиат)](https://premium.gitbook.io/main/osnovnye-nastroiki/merchanty-i-avtovyplaty/avtovyplaty/crypto-cash#crypto-cash-crypto-kriptovalyuty) в этом же направлении обмена. Модуль на приём производит выплату средств по заявке сразу же после поступления средств от клиента, а модуль автовыплаты подтверждает выплату средств для изменения статуса заявки на "**Выполненная заявка**".

Использовать модуль на приём Crypto-Cash **всегда необходимо** в паре с [модулем автовыплаты](https://premium.gitbook.io/main/osnovnye-nastroiki/merchanty-i-avtovyplaty/avtovyplaty/crypto-cash#crypto-cash-crypto-kriptovalyuty) (при подключении другого модуля автовыплаты в направлении обмена **произойдет двойная выплата**).

Также необходимо учитывать, что выплата средств **всегда** производится по курсу самого сервиса, поэтому крайне желательно использовать [парсер](https://premium.gitbook.io/main/osnovnye-nastroiki/valyuty-i-napravleniya-obmena/kursy-valyut/parser-kursov-valyut-parsery-2.0) Crypto-Cash для курса в направлении обмена, где подключен Crypto-Cash, а также включить [пересчет заявок по курсу обмена](https://premium.gitbook.io/main/osnovnye-nastroiki/valyuty-i-napravleniya-obmena/sozdanie-novogo-napravleniya#pereschet-po-kursu-obmena) для совпадения фактически выплачиваемой суммы с суммой из заявки.
{% endhint %}

## Настройки в личном кабинете мерчанта

{% hint style="warning" %}
Для обсуждения условий работы свяжитесь с [представителем сервиса](https://t.me/CEO_CryptoCash).

**Дисклеймер**: при подключении вашего сайта к тому или иному сервису, пожалуйста, самостоятельно оценивайте возможные риски сотрудничества.
{% endhint %}

[Зарегистрируйтесь на сервисе Crypto-Cash](https://account.crypto-cash.world/registration) и авторизуйтесь в личном кабинете.

{% tabs %}
{% tab title="Crypto-Cash (фиатные валюты)" %}
Перейдите в [раздел с настройками мерчанта](https://account.crypto-cash.world/overview). Выпустите API-ключи по кнопке "**Сгенерировать API ключ**".

<figure><img src="/files/Klm0YuRS7LyUHHo8Oa2U" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/sUquFplQ0krzGpIGLRkN" alt="" width="461"><figcaption></figcaption></figure>

Установите ограничения доступа (при использовании мерчанта на прием отметьте "**Пополнение**" и "**История транзакций**"). Укажите в поле "**URL вебхука**" ссылку из настроек модуля на прием средств.

<figure><img src="/files/nUx45QEx099Rcjhbyirq" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Crypto-Cash Crypto (криптовалюты)" %}
Перейдите в [раздел с настройками мерчанта](https://account.crypto-cash.world/overview). Выпустите API-ключи по кнопке "**Сгенерировать API ключ**".

<figure><img src="/files/ox5B4dMCGUZ5Zy1ai959" alt="" width="563"><figcaption></figcaption></figure>

Скопируйте секретный и публичный ключи в буфер обмена или текстовый файл.

<figure><img src="/files/kBdM1niJwpwQnJLCtZSD" alt="" width="563"><figcaption></figcaption></figure>

Установите ограничения доступа (при использовании мерчанта на прием отметьте "**Пополнение**" и "**История транзакций**"). Укажите в поле "**URL вебхука**" ссылку из настроек модуля на прием средств.

<figure><img src="/files/JJaNNnV0CUMeJybRnsCM" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}

{% hint style="warning" %}
При выпуске API-ключей запомните или запишите тип ключа, который вы выбрали (выбирайте **ED25519**, так как Legacy-вариант будет отключен в скором времени) — вам потребуется выбрать тот же тип ключей в модуле на прием средств при настройке модуля автовыплаты.

![](/files/40CjSUU61GrfLiJ4Nnb1)![](/files/V7pHBE0stVuuYIYW11gU)
{% endhint %}

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

В панели администратора создайте нового мерчанта в разделе "**Мерчанты**" ➔ "**Добавить мерчант".**

Выберите подходящий модуль в выпадающем списке в поле "**Модуль**", укажите название для модуля и нажмите "**Сохранить**".

{% tabs %}
{% tab title="Crypto-Cash (фиатные валюты)" %}

<figure><img src="/files/p4hdNzDOUcaWLHwPBK4I" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Crypto-Cash Crypto (криптовалюты)" %}

<figure><img src="/files/ncih7EGmolK6KhQCYILi" alt="" width="482"><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}

Заполните указанные авторизационные поля.

<figure><img src="/files/pFMNBYKnjuSbe6ss4tPE" alt="" width="437"><figcaption></figcaption></figure>

**Домен** — оставьте поле пустым

**Публичный ключ** — публичный ключ, скопированный ранее в ЛК Crypto-Cash

**Секретный ключ** — секретный ключ, скопированный ранее в ЛК Crypto-Cash

## Особые поля

{% tabs %}
{% tab title="Crypto-Cash (фиатные валюты)" %}

<figure><img src="/files/mwCCNWdunpGfH5ILuxHn" alt=""><figcaption></figcaption></figure>

**API key type** — выберите тип ключей согласно ранее выбранному в ЛК Crypto-Cash при создании ключей

<figure><img src="/files/Kz0mDklWJYirtLYC3H8v" alt=""><figcaption></figcaption></figure>

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

* **Добавить** — добавление своего кода валюты
  {% endtab %}

{% tab title="Crypto-Cash Crypto (криптовалюты)" %}

<figure><img src="/files/mwCCNWdunpGfH5ILuxHn" alt=""><figcaption></figcaption></figure>

**API key type** — выберите тип ключей согласно ранее выбранному в ЛК Crypto-Cash при создании ключей

<figure><img src="/files/YyD0rLWrwJp7RGHH6WL3" alt=""><figcaption></figcaption></figure>

**Валюта** — выбор валюты для выдачи адреса кошелька (при выборе пункта "**Автоматически**" будет использоваться код валюты "**Отдаю**")

* **добавить** — добавление своего кода валюты
  {% endtab %}
  {% endtabs %}

## Продолжение настройки

Далее произведите настройку мерчанта следуя [общей инструкции по настройке](https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/obshie-nastroiki-merchantov).


# CryptoWay

{% hint style="info" %}
Если вам необходимо обновить модуль на сервере — воспользуйтесь [инструкцией](https://premium.gitbook.io/main/osnovnye-nastroiki/faq/obnovlenie-failov-skripta-na-servere/kak-obnovit-faily-na-servere#moduli-merchantov-i-avtovyplat)
{% endhint %}

## Настройки в личном кабинете мерчанта

{% hint style="warning" %}
**Дисклеймер**: при подключении вашего сайта к тому или иному сервису, пожалуйста, самостоятельно оценивайте возможные риски сотрудничества.
{% endhint %}

Зарегистрируйтесь на [сервисе CryptoWay](https://cryptoway.com/ru) и авторизуйтесь в личном кабинете.

Перейдите в раздел с API ключами. Выпустите набор ключей по кнопке "Create API Key".

<figure><img src="/files/khKp6kAjvWx5MRUGgbT0" alt=""><figcaption></figcaption></figure>

Укажите произвольное имя для набора таких ключей и IP вашего сервера (опционально) в соответствующих полях.

#### Установите галочки прав для создаваемой пары ключей:

**Deposits —** для модуля мерчанта. Права на приём средств.

**Withdrawal —** для модуля автовыплаты. Права на вывод средств.

<figure><img src="/files/uQbYZFOWmklQhZFUa1UZ" alt=""><figcaption></figcaption></figure>

Подтвержите создание ключей указан код отправленный на почту регистрации.

Скопируйте полученные **Key ID** и **Key Secret** в буфер обмена или текстовый файл.

<figure><img src="/files/tWFcAXvn8X3PdylxMQB3" alt=""><figcaption></figcaption></figure>

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

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

В панели администратора создайте нового мерчанта в разделе "**Мерчанты**" ➔ "**Добавить мерчант".**

Выберите модуль **CryptoWay** в выпадающем списке в поле "**Модуль**", укажите название для модуля и нажмите "**Сохранить**".

<figure><img src="/files/jh11N9w7fzIAIXsAwAWQ" alt=""><figcaption></figcaption></figure>

Заполните указанные авторизационные поля.

<figure><img src="/files/1GXuQXz6lzDknCPucVfm" alt=""><figcaption></figcaption></figure>

**Домен** — не заполняйте поле, оставьте его пустым.

**API ключ** — Key ID, скопированный ранее в ЛК CryptoWay.

**Секретный ключ** — Key Secret,скопированный ранее в ЛК CryptoWay.

## Особые поля

Способ оплаты — выбор валюты для выдачи адреса кошелька (при выборе пункта "**Автоматически**" будет использоваться XML код валюты "**Отдаю**")

* **добавить** — добавление своего кода валюты

<figure><img src="/files/CygC5LfNzjVUMywHHVil" alt=""><figcaption></figcaption></figure>

**Cron-файл -** [создайте задание](https://premium.gitbook.io/main/osnovnye-nastroiki/faq/kak-sozdat-zadanie-cron-na-servere) с такой ссылкой на сервер&#x435;**.**

## Продолжение настройки

Дополнительные настройки модуля выполняются согласно [общей инструкции по настройке](https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/obshie-nastroiki-merchantov).


# DashPay

{% hint style="info" %}
Если вам необходимо обновить модуль на сервере — воспользуйтесь [инструкцией](https://premium.gitbook.io/main/osnovnye-nastroiki/faq/obnovlenie-failov-skripta-na-servere/kak-obnovit-faily-na-servere#moduli-merchantov-i-avtovyplat)
{% endhint %}

{% hint style="warning" %}
Для обсуждения условий и подключения свяжитесь с [представителем сервиса](https://t.me/adamdashpay).

**Дисклеймер**: при подключении вашего сайта к тому или иному сервису оценивайте, пожалуйста, самостоятельно возможные риски сотрудничества.
{% endhint %}

## Настройки в личном кабинете мерчанта

Пройдите регистрацию на сервисе [DashPay](https://dashpayment.pro/). Авторизуйтесь в личном кабинете, перейдите в раздел "**Профиль**" ➔ "**Мерчанты**" и создайте нового мерчанта.

<figure><img src="/files/pXh0zJWd6FDo2nFmr0oZ" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Ссылки для всех полей "**URL для переадресации**" скопируйте позже в настройках созданного модуля мерчанта и укажите их в соответствующих полях (обращайте внимание на конец ссылки!). Сохраните данные настройки.

<img src="/files/iwsr7vAstB7Ju771P1XK" alt="" data-size="original"> <img src="/files/C3NuvPOfwhnVf9Q6DQvb" alt="" data-size="original">
{% endhint %}

Скопируйте "**Basic токен**" для созданного мерчанта в буфер обмена или текстовый файл.

<figure><img src="/files/PwGnaxsHGXoTwvpELWpz" alt=""><figcaption></figcaption></figure>

Перейдите на вкладку "**Основные настройки**", нажмите кнопку "Обновить" и скопируйте полученный токен API.

<figure><img src="/files/MKF9iAkExvcn7iTdauYA" alt="" width="563"><figcaption></figcaption></figure>

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

В панели администратора создайте нового мерчанта в разделе "**Мерчанты**" ➔ "**Добавить мерчант".**

Выберите DashPay в выпадающем списке в поле "**Модуль**", укажите название для модуля и нажмите "**Сохранить**".

<figure><img src="/files/2t342I6Ydz1o3zTgUMdr" alt="" width="416"><figcaption></figcaption></figure>

Заполните указанные авторизационные поля.

<figure><img src="/files/O8aT5vkboO9A5acudQkO" alt="" width="422"><figcaption></figcaption></figure>

**Токен API** — токен API, скопированный ранее в ЛК мерчанта

**Basic токен** — Basic токен, скопированный ранее в ЛК мерчанта

## Особые поля

**Тип мерчанта:**

<figure><img src="/files/Fa9JdC1pEz8MkJJTUhFf" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
Тип мерчанта закрепляется за настраиваемым модулем без возможности его изменения после первой созданной заявки с использованием этого модуля.

![](/files/onnfZmzKV92QtddepecO)![](/files/j0g11qHkagebYfbaAVbN)\
Для того, чтобы использовать другой тип мерчанта, необходимо создать отдельную копию, выбрав другой тип и подключить её в нужном направлении обмена.
{% endhint %}

* **Requisites** — реквизиты от мерчанта будут отображаться в заявке

<figure><img src="/files/aoeTVJy6Y4n96EBY7LRo" alt="" width="563"><figcaption></figcaption></figure>

{% hint style="warning" %}
При выборе этого типа выдачи реквизитов время создания заявок может увеличиться до 20 секунд из-за подбора реквизитов на стороне мерчанта
{% endhint %}

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

<figure><img src="/files/AF8GQqMX7FJvSe9eTyKd" alt="" width="563"><figcaption></figcaption></figure>

**Способ оплаты:**

<figure><img src="/files/ytHbnsMbCC0rYuRvsB0Y" alt="" width="360"><figcaption></figcaption></figure>

* **card\_number** — номер банковской карты для приема рублей
* **payment\_account\_number** — номер банковского счета для приема рублей
* **phone\_number** — номер телефона для приема рублей по СБП

## Продолжение настройки

Далее произведите настройку мерчанта следуя [общей инструкции по настройке](https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/obshie-nastroiki-merchantov).<br>


# Diffpay

{% hint style="info" %}
Если вам необходимо обновить модуль на сервере — воспользуйтесь [инструкцией](https://premium.gitbook.io/main/osnovnye-nastroiki/faq/obnovlenie-failov-skripta-na-servere/kak-obnovit-faily-na-servere#moduli-merchantov-i-avtovyplat)
{% endhint %}

## Настройки в личном кабинете мерчанта

{% hint style="warning" %}
Для обсуждения условий и подключения, свяжитесь с [представителем сервиса](https://t.me/diffpay).

**Дисклеймер**: при подключении вашего сайта к тому или иному сервису, самостоятельно пожалуйста оценивайте возможные риски сотрудничества.
{% endhint %}

Зарегистрируйтесь и авторизуйтесь в сервисе [Diffpay](https://diffpay.pro/login).

Перейдите в раздел "**Профиль**" и скопируйте выпущенный ключ API в буфер обмена или текстовый файл.

<figure><img src="/files/4AiehDwQvKRMGWrtyTTO" alt="" width="563"><figcaption></figcaption></figure>

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

В панели администратора создайте нового мерчанта в разделе "**Мерчанты**" -> "**Добавить мерчант".**

Выберите Diffpay в выпадающем списке в поле "**Модуль**", укажите название для модуля и нажмите "**Сохранить**".

<figure><img src="/files/nLSbDfA2lD1XHJsVwMBF" alt="" width="374"><figcaption></figcaption></figure>

Заполните указанные авторизационные поля.

<figure><img src="/files/iAaJ0o9z4iKBY4kdj3h5" alt="" width="455"><figcaption></figcaption></figure>

**Домен** — домен мерчанта (укажите в этом поле <https://diffpay.pro>)

**API ключ** — **Ключ API** из ЛК Diffpay

## Особые поля

<figure><img src="/files/7GSdA3QAgFLba5kWzia4" alt="" width="353"><figcaption></figcaption></figure>

**Способ оплаты** — выберите необходимый способ для приема средств (список методов будет отображаться только после указания корректного API-ключа для авторизации в модуле)

{% hint style="warning" %}
Для каждого используемого способа оплаты необходимо создать отдельную копию модуля мерчанта, в которой выбрать соответствующий способ, а затем подключить эту копию на вкладке "**Мерчанты и выплаты**" в настройках направления обмена, где в валюте "**Отдаю**" будет подходящая валюта
{% endhint %}

## Продолжение настройки

Далее произведите настройку мерчанта следуя [общей инструкции по настройке](https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/obshie-nastroiki-merchantov).<br>


# Electrum

{% hint style="info" %}
Если вам необходимо обновить модуль на сервере - воспользуйтесь [инструкцией](https://premium.gitbook.io/main/osnovnye-nastroiki/faq/obnovlenie-failov-skripta-na-servere/kak-obnovit-faily-na-servere#moduli-merchantov-i-avtovyplat)
{% endhint %}

{% hint style="danger" %}
Electrum позволяет отменять транзакции и подменять их, что может привести к потере средств обменником, если нижеуказанные настройки не установлены в вашем обменнике и этой спецификой Electrum захочет воспользоваться мошенник. Если вы используете модуль для работы с Electrum — **обязательно** выполните следующую настройку.

При использовании мерчантов на приём средств необходимо [пересчитывать сумму заявки](https://premium.gitbook.io/main/osnovnye-nastroiki/valyuty-i-napravleniya/sozdanie-novogo-napravleniya-obmena#pereschet-po-summe-oplaty) как минимум для статуса "**Оплаченная заявка**" в настройках направления обмена

<img src="/files/M6be91kQSoq2EKWa7HKX" alt="" data-size="original">

Также необходимо настроить автоматический перевод заявок в статус "**На проверке**", если фактическая сумма платежа меньше чем изначальная (опция в настройках модулей мерчантов на приём средств в разделе "**Мерчанты**").

<img src="/files/1h93nFmBUGDYcSAMJ3sw" alt="" data-size="original">
{% endhint %}

{% hint style="warning" %}
На прием средств и для автовыплаты **рекомендуется** использовать [разные Electrum-кошельки](https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/modul-electrum/ustanovka-i-nastroika-electrum/sozdanie-dopolnitelnogo-koshelka) — это позволит создать независимые контуры для приема и вывода BTC.

Такая мера необходима для предотвращения вывода "грязных" BTC. Если принимать и выплачивать всё на один кошелек, то есть вероятность, что вместе с чистыми средствами будет выведен и "грязный" BTC.
{% endhint %}

## Установка и настройка модуля

Выполните установку Electrum на сервер по [инструкции](https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/modul-electrum/ustanovka-i-nastroika-electrum).

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

<figure><img src="/files/c556pE2BhSrldnbfSWZN" alt=""><figcaption></figcaption></figure>

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

В панели администратора создайте нового мерчанта в разделе "**Мерчанты**" -> "**Добавить мерчант".**

Выберите Electrum в выпадающем списке в поле "**Модуль**", укажите название для модуля и нажмите "**Сохранить**".

<figure><img src="/files/zR3qSxCoZwq5mW13LriF" alt=""><figcaption></figcaption></figure>

Заполните указанные авторизационные поля.

<figure><img src="/files/5i5c78tLvnwHck7JbytZ" alt=""><figcaption></figcaption></figure>

* **Количество подтверждения платежа, чтобы считать его выполненным** — оставьте поле пустым для работы со стандартным значением, которое использует Electrum
* **Login** — данные из строки "**Пользователь для подключения**"
* **Password** — данные из строки "**Пароль пользователя для подключения**"
* **Api server** — поле заполняется только если модуль Electrum установлен на сервер, отличный от того, где установлен скрипт Premium Exchanger. Укажите IP-адрес в формате `111.111.111.111` (без указания протокола `http/https`).

{% hint style="warning" %}
Если модуль Electrum установлен на одном сервере со скриптом Premium Exchanger — оставьте поле пустым.
{% endhint %}

* **Api port** — данные из строки "**Порт для подключения**"

## Продолжение настройки

Далее произведите настройку мерчанта следуя [общей инструкции по настройке](https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/obshie-nastroiki-merchantov).<br>


# Evo Pay

{% hint style="info" %}
Если вам необходимо обновить модуль на сервере — воспользуйтесь [инструкцией](https://premium.gitbook.io/main/osnovnye-nastroiki/faq/obnovlenie-failov-skripta-na-servere/kak-obnovit-faily-na-servere#moduli-merchantov-i-avtovyplat)
{% endhint %}

## Настройки в личном кабинете мерчанта

{% hint style="warning" %}
Для обсуждения условий и подключения свяжитесь с представителем сервиса (<https://t.me/evopayceo> или <https://t.me/tethermckenna>).

**Дисклеймер**: при подключении вашего сайта к тому или иному сервису оценивайте, пожалуйста, самостоятельно возможные риски сотрудничества.
{% endhint %}

Авторизуйтесь в [личном кабинете EVO](https://evo-pay.net/login). Перейдите в раздел "**Settings**" и создайте API ключ по кнопке "**Create API KEY**".

<figure><img src="/files/akRyYulouYrjkZqq8xoy" alt=""><figcaption></figcaption></figure>

Скопируйте сгенерированный ключ (без `API KEY:`) в буфер обмена или текстовый файл.

<figure><img src="/files/MU10dOnOVuWnAvnBtIjE" alt="" width="324"><figcaption></figcaption></figure>

Перейдите в настройки модуля в админ-панели Premium Exchanger.

Для работы вебхука изменения статуса заявок укажите URL из настроек модуля мерчанта в ЛК EVO. Дополнительно добавьте в вайтлист вашего файрвола все IP-адреса мерчанта, с которых они отправляют вебхуки (список IP-адресов запрашивайте напрямую у мерчанта).

<figure><img src="/files/MlbC1OfYVjadTHYGQGbm" alt=""><figcaption></figcaption></figure>

Для обновления статусов заявок без использования задания Cron добавьте вебхук в ЛК EVO, выберите метод "**Order**" и вставьте скопированный ранее URL для вебхука. Сохраните изменения.

<figure><img src="/files/EGNJMM3DY4lRPc4W7fjC" alt=""><figcaption></figcaption></figure>

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

В панели администратора создайте нового мерчанта в разделе "**Мерчанты**" ➔ "**Добавить мерчант".**

Выберите Evo в выпадающем списке в поле "**Модуль**", укажите название для модуля и нажмите "**Сохранить**".

<figure><img src="/files/lBQdftLKSv8dJ9fCeNOK" alt="" width="422"><figcaption></figcaption></figure>

Заполните указанные авторизационные поля.

<figure><img src="/files/9Fh1bRBpOdN3RKdp2UvS" alt="" width="424"><figcaption></figcaption></figure>

**Домен** — оставьте поле пустым

**API ключ** — API ключ, скопированный ранее в ЛК мерчанта

## Особые поля

<figure><img src="/files/Wqe5rp2R6bEVqWr834FP" alt="" width="455"><figcaption></figcaption></figure>

**Способ оплаты** — выберите подходящий способ для приема средств от клиента (по умолчанию доступны 2 метода: `BANK_CARD` — для получения реквизитов банковских карт и `SBP` — для получения номера телефона для пополнения через СБП).

<figure><img src="/files/ytkaXNo3xHq7ofTxknoh" alt="" width="318"><figcaption></figcaption></figure>

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

**Добавить** — добавление собственных способов оплаты (не используется без инструкции от мерчанта)

{% hint style="warning" %}
Для каждого используемого способа оплаты необходимо создать отдельную копию модуля мерчанта, в которой выбрать соответствующий способ, а затем подключить эту копию на вкладке "**Мерчанты и выплаты**" в настройках направления обмена, где в валюте "**Отдаю**" будет подходящая валюта
{% endhint %}

**Пересчет заявки, если сумма платежа изменилась** — опция, работающая по аналогии с [основной опцией пересчета суммы по заявке](https://premium.gitbook.io/main/osnovnye-nastroiki/valyuty-i-napravleniya-obmena/sozdanie-novogo-napravleniya#pereschet-po-summe-oplaty).

{% hint style="warning" %}
Если заявка указана на сумму 5000 рублей, мерчант может потребовать внесение суммы в пределах 4999.50–5000.50 рублей (возможное отклонение — до 100 рублей). При этом мерчант может как потребовать отличающуюся сумму, так и принять указанную изначально.

Таким образом, если клиенту отображается сумма в 5000 рублей, мерчант может не зафиксировать платеж автоматически, если фактически внесённая сумма будет незначительно отличаться (на несколько рублей или копеек).

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

Новая сумма и пересчёт осуществляются на основании выбранного значения в параметре "**Сумма, ожидаемая к зачислению**".

<img src="/files/sUyjUxSHdI4u00Te21rd" alt="" data-size="original">

Если функция пересчёта в настройках мерчанта включена, система автоматически обработает расхождение, дополнительное вмешательство не требуется.

Однако, если пересчёт отключён, новая сумма будет записана в соответствующее поле. В этом случае необходимо отображать клиенту именно это поле, чтобы он видел актуальную сумму для перевода. В противном случае клиент увидит сумму, указанную в заявке, что зависит от используемого шорткода.
{% endhint %}

**Статус работы** — отображается статус подключения модуля ("<mark style="color:green;">**ОК**</mark>" - модуль подключен, "<mark style="color:red;">**ОШИБКА**</mark>" - ошибка при авторизации в модуле, требуется указать валидный API-ключ)

## Продолжение настройки

Далее произведите настройку мерчанта следуя [общей инструкции по настройке](https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/obshie-nastroiki-merchantov).<br>


# Exnode

{% hint style="info" %}
Если вам необходимо обновить модуль на сервере - воспользуйтесь [инструкцией](https://premium.gitbook.io/main/osnovnye-nastroiki/faq/obnovlenie-failov-skripta-na-servere/kak-obnovit-faily-na-servere#moduli-merchantov-i-avtovyplat)
{% endhint %}

{% hint style="warning" %}
Так как коллбэки от Exnode могут фильтроваться Cloudflare (если он используется вами), необходимо запросить актуальные IP-адреса у Exnode и добавить их в белый список по [инструкции](https://premium.gitbook.io/main/osnovnye-nastroiki/faq/dobavlenie-ip-adresov-v-whitelist-v-cloudflare)
{% endhint %}

## Настройки в личном кабинете мерчанта

{% hint style="warning" %}
Для обсуждения условий и подключения, свяжитесь с [представителем сервиса](https://t.me/exnode_crypto).

**Дисклеймер**: при подключении вашего сайта к тому или иному сервису, самостоятельно пожалуйста оценивайте возможные риски сотрудничества.
{% endhint %}

Пройдите регистрацию в системе [Exnode](https://pay.exnode.ru/).

Зайдите в личный кабинет, раздел "**Настройки**" и выпустите API-ключи.

<figure><img src="/files/s2NeXCfyq9SBLHHrzys2" alt="" width="563"><figcaption></figcaption></figure>

После нажатия на кнопку "**Поменять**" обновите страницу — в разделе "**API - ключи**" будет отображаться ваша [пара ключей](#user-content-fn-1)[^1], скопируйте их по соответствующей кнопке и сохраните в текстовом файле.

<figure><img src="/files/H1pZdylw4wWTCJUZth1F" alt="" width="319"><figcaption></figcaption></figure>

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

В панели администратора создайте нового мерчанта в разделе "**Мерчанты**" -> "**Добавить мерчант".**

Выберите Exnode в выпадающем списке в поле "**Модуль**", укажите название для модуля и нажмите "**Сохранить**".

<figure><img src="/files/Ltl5mHTiwPailMQITYML" alt=""><figcaption></figcaption></figure>

Заполните указанные авторизационные поля.

<figure><img src="/files/Xv3a3EMxUxiDtJPvnRIg" alt=""><figcaption></figcaption></figure>

**Privatу Key** - приватный ключ, сгенерированный в ЛК Exnode при создании API-ключа

**Public key** - публичный ключ, сгенерированный в ЛК Exnode при создании API-ключа

## Продолжение настройки

Далее произведите настройку мерчанта следуя [общей инструкции по настройке](https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/obshie-nastroiki-merchantov).

## Особые поля

<figure><img src="/files/BsHaqrO617n4lSbGogUZ" alt=""><figcaption></figcaption></figure>

**Код валюты** — выберите из выпадающего списка валюту, которую будете ожидать на приём

<figure><img src="/files/5N3VkulhAgN6I7OtfonT" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
Для каждой валюты необходимо создать [отдельную копию модуля мерчанта](#user-content-fn-2)[^2], в которой выбрать соответствующую валюту, а затем подключить эту копию на вкладке "**Мерчанты и выплаты**" в настройках направления обмена, где в валюте "**Отдаю**" будет выбранная валюта\
![](/files/ldaESpSeZcoeTcKoY2Pz)
{% endhint %}

{% hint style="info" %}
Для совершения автовыплаты, где требуется передавать тэг назначения (destination tag для Ripple, payment ID для Monero, message для XEM и т.п.), необходимо создать дополнительное поле для соответствующих валют.

В разделе "**Валюты**" -> **"Доп. поля валют"** создайте новое дополнительное поле для валюты и в поле "**Уникальный ID**" задайте значение `dest_tag` (значение этого параметра одинаковое для любых криптовалют — Ripple, Monero, XEM и т.п.). После создания поля активируйте его в настройках валюты (вкладка "**Доп. поля**")

Созданное поле будет выводится в форме создания заявки, в котором пользователь будет должен указать тэг назначения.
{% endhint %}

**Тип адреса** — выберите подходящий тип адреса:

* **STATIC** — создает постоянный кошелек для клиента
* **SINGLE** — создает одноразовый (револьверный) кошелек для клиента

[^1]: публичный и приватный

[^2]: укажите индивидуальное название для каждой копии в поле "Заголовок" для удобства последующей настройки


# FireKassa Card/Link

{% hint style="info" %}
Если вам необходимо обновить модуль на сервере - воспользуйтесь [инструкцией](https://premium.gitbook.io/main/osnovnye-nastroiki/faq/obnovlenie-failov-skripta-na-servere/kak-obnovit-faily-na-servere#moduli-merchantov-i-avtovyplat)
{% endhint %}

## Настройки в личном кабинете мерчанта

Пройдите регистрацию на сайте [Vanilapay](https://web.vanilapay.com/) (при работе с RUB) или на сайте [Gamepay](https://web.gampay.cc/) (при работе с UAH).

Зайдите в личный кабинет, раздел "**Сайты**" -> "**Список сайтов**" и добавьте новый сайт.

<figure><img src="/files/S5CytcXxlWLaNYhvdCRp" alt=""><figcaption></figcaption></figure>

Заполните указанные поля, кроме "**URL уведомлений**" и "**URL уведомлений для выплат**" и нажмите "**Добавить**".

<figure><img src="/files/u5rZsBlRYFXNz2dY7taU" alt="" width="563"><figcaption></figcaption></figure>

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

<figure><img src="/files/BffOpOjsRt6qi1f5yn4L" alt=""><figcaption></figcaption></figure>

Обновите **API Bearer Token** и **API Sign Token**, нажав **"Изменить"** на каждой строке поочередно.

<figure><img src="/files/NvxSnTQZKQMQt392wDYn" alt=""><figcaption></figcaption></figure>

Скопируйте ключи и сохраните их в текстовый файл.

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

В панели администратора создайте нового мерчанта в разделе "**Мерчанты**" -> "**Добавить мерчант".**

* **FireKassa Card** — если вы хотите, чтобы номер кошелька/карты выдавался непосредственно на вашем сайте.<br>

  <figure><img src="/files/6PetMQQAbj3VessgehOA" alt=""><figcaption><p>Firekassa Card</p></figcaption></figure>
* **FireKassa Link** — если вы хотите, чтобы пользователь переходил к оплате на сайт платежной системы.<br>

  <figure><img src="/files/yFNtIoT6mxjDFLXjC8FN" alt=""><figcaption><p>Firekassa Link</p></figcaption></figure>

{% hint style="info" %}
Для обоих вариантов формата оплаты действуют лимиты на стороне мерчанта, которые следует уточнить у технической поддержки FireKassa.
{% endhint %}

Выберите подходящий модуль в выпадающем списке в поле "**Модуль**", укажите название для модуля и нажмите "**Сохранить**".

Заполните указанные авторизационные поля.

<figure><img src="/files/dfsw6vXGD5WK0B8fA9kq" alt=""><figcaption></figcaption></figure>

**API url** — укажите URL сервиса, с которым будете работать:\
• **<https://admin.gampay.cc>** — при работе с UAH (альтернативный URL - \*\*<https://web.gampay.cc)**\\>
• **<https://admin.vanilapay.com>** — при работе с RUB (альтернативный URL - **<https://web.vanilapay.com>)**

**API ключ** — **API Bearer Token** из личного кабинета Firekassa

**Секретный ключ** — **API Sign Token** из личного кабинета Firekassa

### Продолжение настройки

Далее произведите настройку мерчанта следуя [общей инструкции по настройке](https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/obshie-nastroiki-merchantov).

## Особые поля

**Тип (Firekassa Card):**

<figure><img src="/files/fdsaI4potb4WiLKx0M7n" alt=""><figcaption></figcaption></figure>

* **Тип** — выбор банка для приема средств (RUB, UAH)

{% hint style="warning" %}
Список банков и платежных систем для этой опции подгружается по API от мерчанта — если какого-то типа не хватает, обратитесь к мерчанту за его включением
{% endhint %}

### **Выполнение требований Firekassa**

Требование мерчанта — передача номера телефона клиента, который он должен вводить в форме обмена. Для этого в настройках направления (вкладка "**Доп. поля**") установите галочку напротив поля "**Телефон**" (убедитесь, что поле обязательно для заполнения — в форме обмена должна отображаться <mark style="color:red;">красная звездочка</mark> для этого поля)

<figure><img src="/files/NQsk6gfMq9cH8HvNgKON" alt="" width="563"><figcaption></figcaption></figure>

После этого поле для ввода номера телефона будет отображаться в форме обмена для этого направления.

<figure><img src="/files/we20umSzxa2JBFHxjriH" alt="" width="349"><figcaption></figcaption></figure>


# Finora

{% hint style="info" %}
Если вам необходимо обновить модуль на сервере — воспользуйтесь [инструкцией](https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/faq/kak-obnovit-faily-na-servere#moduli-merchantov)

<mark style="color:red;">Обратите внимание, что при обновлении модуля необходимо настроить его повторно по инструкции ниже, так как после обновления файлов все поля и настройки модуля будут сброшены к состоянию по умолчанию.</mark>
{% endhint %}

{% hint style="warning" %}
Для обсуждения условий и подключения свяжитесь с [представителем сервиса](https://t.me/Bryan_pay).

**Дисклеймер**: при подключении вашего сайта к тому или иному сервису, пожалуйста, самостоятельно оценивайте возможные риски сотрудничества.
{% endhint %}

{% hint style="warning" %}
Обращаем ваше внимание, что при использовании модуля на прием средств Finora фактическая сумма выплаты всегда округляется до четырех знаков после запятой на стороне сервиса.
{% endhint %}

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

В панели администратора создайте нового мерчанта в разделе "**Мерчанты**" ➔ "**Добавить мерчант".**

Выберите Finora в выпадающем списке в поле "**Модуль**", укажите название для модуля и нажмите "**Сохранить**".

<figure><img src="/files/ya7KNnmNVxU4ipnh6AHG" alt="" width="345"><figcaption></figcaption></figure>

Заполните указанные авторизационные поля.

<figure><img src="/files/NSz0ymRjoetfztfw05rs" alt="" width="421"><figcaption></figcaption></figure>

**API ключ** — ключ, переданный вам менеджером Finora для конкретного метода на прием средств (уточните информацию у менеджера)

## Особые поля

<figure><img src="/files/kMmBgMgiE8hPhfE64R8v" alt=""><figcaption></figcaption></figure>

**Тип мерчанта** (выбранный пункт закрепляется за модулем, изменить его в дальнейшем не получится):

* **Payment Link** — возвращает в заявке ссылку для оплаты по QR-коду, опция работает совместно с выбранным способом оплаты
* **Requisites** — возвращает карту или телефон для перевода средств в самой заявке через шорткод \[to\_account]

<figure><img src="/files/kg3Cl8AKryz4nNP95lrC" alt=""><figcaption></figcaption></figure>

**Способ оплаты** — выберите подходящий метод из списка или укажите вручную свой вариант в поле "**Добавить**" (допустимые варианты уточняйте у менеджера Finora).

<figure><img src="/files/VdXsEKi9FOFtapwjX9CW" alt=""><figcaption></figcaption></figure>

**Банк** — выберите подходящий банк из списка или укажите вручную свой вариант в поле "**Добавить**" (допустимые варианты уточняйте у менеджера Finora).

{% hint style="danger" %}
Выбирайте конкретный банк только если вы ранее выбрали формат работы **Payment Link**, при работе с форматом **Requisites** оставьте пункт по умолчанию (банк не выбран)**.**
{% endhint %}

<figure><img src="/files/0D1CBtpHqz2OyiFQRNcT" alt=""><figcaption></figcaption></figure>

{% hint style="danger" %}
При выборе конкретного банка в настройках модуля, вашему клиент нужно будет производить оплату именно с карты этого банка (в случае оплаты с другого банка платеж может быть не зачислен, в том числе и через апелляцию).
{% endhint %}

{% hint style="danger" %}
Обращаем ваше внимание, что для каждого метода необходимо создавать отдельную копию модуля мерчанта.
{% endhint %}

Для работы модуля на прием средств без использования [задания cron](https://premium.gitbook.io/main/osnovnye-nastroiki/faq/kak-sozdat-zadanie-cron-na-servere), укажите ссылку из настроек модуля

<figure><img src="https://premium.gitbook.io/main/~gitbook/image?url=https%3A%2F%2F2574066779-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fm9kqZXsNykrN6VyxxXBO%252Fuploads%252F6nSFLEEezB9OcBzt8DhE%252F%25D0%25B8%25D0%25B7%25D0%25BE%25D0%25B1%25D1%2580%25D0%25B0%25D0%25B6%25D0%25B5%25D0%25BD%25D0%25B8%25D0%25B5.png%3Falt%3Dmedia%26token%3D0c2df531-cd7a-4ff8-9fdc-dcf940e9eb68&#x26;width=768&#x26;dpr=3&#x26;quality=100&#x26;sign=d422910b&#x26;sv=2" alt=""><figcaption></figcaption></figure>

в ЛК Finora в поле **PayIn Webhook**:

<figure><img src="/files/75XW5xj459Q8ICgi6F7r" alt=""><figcaption></figcaption></figure>

## Продолжение настройки

Далее произведите настройку мерчанта следуя [общей инструкции по настройке](https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/obshie-nastroiki-merchantov).<br>


# GoatX

{% hint style="info" %}
Если вам необходимо обновить модуль на сервере — воспользуйтесь [инструкцией](https://premium.gitbook.io/main/osnovnye-nastroiki/faq/obnovlenie-failov-skripta-na-servere/kak-obnovit-faily-na-servere#moduli-merchantov-i-avtovyplat)
{% endhint %}

{% hint style="warning" %}
Для обсуждения условий работы свяжитесь с [представителем сервиса](https://t.me/polx_tokyo).

**Дисклеймер**: при подключении вашего сайта к тому или иному сервису, пожалуйста, самостоятельно оценивайте возможные риски сотрудничества.
{% endhint %}

## Настройки в личном кабинете мерчанта

Зарегистрируйтесь на сервисе GoatX с помощью [представителя сервиса](https://t.me/polx_tokyo) и запросите API-ключи для подключения к Premium Exchanger.

Зайдите в [личный кабинет](https://goatx.me/) и перейдите в раздел "**Контракты мерчантов**" и скопируйте указанный ID в буфер обмена или текстовый файл.

<figure><img src="/files/hvX7UIXXYkHmBIBGcHoe" alt=""><figcaption></figcaption></figure>

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

В панели администратора создайте нового мерчанта в разделе "**Мерчанты**" ➔ "**Добавить мерчант".**

Выберите GoatX в выпадающем списке в поле "**Модуль**", укажите название для модуля и нажмите "**Сохранить**".

<figure><img src="/files/CHENtTgr1eHXsAb8DAJH" alt=""><figcaption></figcaption></figure>

Заполните указанные авторизационные поля.

<figure><img src="/files/aRqJFihDb8eQXnJB5pUs" alt=""><figcaption></figcaption></figure>

**Домен** — оставьте поле пустым

**Логин** — идентификатор, переданный вам ранее представителем GoatX

**API ключ** — API ключ, переданный вам ранее представителем GoatX

**ID контракта** — ID, скопированный ранее в ЛК GoatX

## Особые поля

<figure><img src="/files/KHr866qlPrGXtchagB3L" alt=""><figcaption></figcaption></figure>

**Способ оплаты** — выберите необходимый способ для приема средств от клиента:

**Карта** — выдача реквизитов банковской карты

**Телефон** — выдача номера телефона для приема средств по СБП

## Продолжение настройки

Далее произведите настройку мерчанта следуя [общей инструкции по настройке](https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/obshie-nastroiki-merchantov).<br>


# Heleket

{% hint style="info" %}
Если вам необходимо обновить модуль на сервере - воспользуйтесь [инструкцией](https://premium.gitbook.io/main/osnovnye-nastroiki/faq/obnovlenie-failov-skripta-na-servere/kak-obnovit-faily-na-servere#moduli-merchantov-i-avtovyplat)
{% endhint %}

{% hint style="danger" %}
С 23 июня 2025 года при первом платеже на каждый новый статический адрес (пункт "**Address**" в настройках модуля мерчанта) в сети USDT TRC20 будет взиматься дополнительная комиссия в размере 1 TRX.

Это изменение не затрагивает статические адреса в других валютах и сетях (например, USDT BEP20 и другие) и временные адреса (пункт "**Invoice**").

<img src="/files/eZnK7UXDTUj7h8JyiDIh" alt="" data-size="original">
{% endhint %}

## Настройки в личном кабинете мерчанта

Пройдите регистрацию/авторизацию в системе [Heleket](https://dash.heleket.com/signup).

{% hint style="warning" %}
Для подключения к сервису и получения специального тарифа для обменника, свяжитесь с [представителем сервиса Heleket](https://t.me/business_Heleket) в Телеграм и сообщите, что вы пришли по рекомендации от Premium Exchanger.

**Дисклеймер**: при подключении вашего сайта к тому или иному сервису, самостоятельно пожалуйста оценивайте возможные риски сотрудничества.
{% endhint %}

Перейдите в раздел "**Merchants**"

<figure><img src="/files/FQ93bDbUPQMkivGJljqm" alt="" width="563"><figcaption></figcaption></figure>

Нажмите на кнопку "**Create merchant**".

<figure><img src="/files/ldWSwgbsvVtbJd0LkcA8" alt=""><figcaption></figcaption></figure>

В открывшемся окне укажите имя вашего проекта и нажмите "**Create merchant**".

<figure><img src="/files/x52Vtiwh35HmKxlx348P" alt="" width="563"><figcaption></figcaption></figure>

После успешного добавления продавца перейдите к его настройке.

<figure><img src="/files/BN3zUf6ApKIhHZ7XzYS8" alt="" width="375"><figcaption></figcaption></figure>

<figure><img src="/files/jtHHWEWU8rJS3c1MPLWA" alt=""><figcaption></figcaption></figure>

Отправьте запрос на получения доступа к API для вашего сайта.

<figure><img src="/files/xcc5jghOJUNnD6i0oX5z" alt=""><figcaption></figcaption></figure>

В поле "**Merchant ID**" будет указан ID вашего мерчанта, сохраните его в текстовый файл.

<figure><img src="/files/P8ATGEw6X0iTKeMYpkZJ" alt="" width="414"><figcaption></figcaption></figure>

Укажите домен и название вашего сайта.

<figure><img src="/files/musm7RK149R4FCUzN8ZY" alt="" width="563"><figcaption></figcaption></figure>

Подтвердите владение доменом с помощью любого из трех пунктов (самый быстрый вариант — HTML-файл в корневой папке сайта).

<figure><img src="/files/zhfpl2RxLOxazIbtH7MM" alt="" width="563"><figcaption></figcaption></figure>

Ожидайте завершения модерации вашего проекта.

На вкладке "**API Integration**" в настройках мерчанта будут отображаться ID мерчанта, а также ключи для приема и выплаты средств.

<figure><img src="/files/PUELdDp08FVgY3WSZnZs" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/twTORfGODGbdDbkeDK9S" alt="" width="563"><figcaption></figcaption></figure>

При необходимости перегенерируйте ключ и сохраните все данные в текстовый файл.

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

В панели администратора в разделе "**Мерчанты**" -> "**Мерчанты"** нажмите кнопку "**Добавить**" и выберите Heleket.

<figure><img src="/files/6sAMeobfU3OzadxaWjwr" alt="" width="443"><figcaption></figcaption></figure>

Заполните указанные авторизационные поля.

<figure><img src="/files/365daBOY9RdgXstThPCS" alt="" width="460"><figcaption></figcaption></figure>

**Merchant ID** — **Merchant ID** из личного кабинета Heleket

**Api key** — **Payment API key**, сгенерированный в личном кабинете Heleket

## Особые поля

<figure><img src="/files/LonFVbVPBzJ3islvj7vC" alt="" width="329"><figcaption></figcaption></figure>

**Тип** — тип кошелька, который будет выдаваться в заявке (новый кошелек для каждой заявки)\
• **Invoice** — временный адрес кошелька, создаваемый для конкретной сделки, имеет ограничение по времени жизни после выдачи в заявке (прием средств на этот кошелек **ограничен по времени** — 12 часов, начиная с момента выдачи в заявке). *Для этого типа кошелька требуется создать задание cron на сервере.*\
• **Address** — постоянный адрес кошелька, который привязывается к вашему ЛК у мерчанта, без ограничения по времени жизни (прием средств на этот кошелек **не ограничен по времени).** *Статус оплаты проверяется по коллбэку, задание Cron для этого типа кошелька не требуется.*

{% hint style="warning" %}
При использовании инвойсов рекомендуем указывать это в тексте заявки, чтобы клиент не отправлял средства на кошелек после того, как срок жизни инвойса истёк
{% endhint %}

**Код валюты** — укажите код принимаемой валюты согласно требованиям мерчанта

**Сеть** — укажите сеть принимаемой валюты согласно требованиям мерчанта

{% hint style="info" %}
**Полезные ссылки:**

Комиссии мерчанта (информация доступна только авторизованным пользователям) —[dash.heleket.com/ru/business/merchant/{id\_вашего\_мерчанта}/commissions](https://dash.heleket.com/ru/business/merchant/ccc8c2c5-0966-40ed-b35d-40554d0d0791/commissions)\
![](/files/m1zDOIArnRCjWjlNnl8M)

Перечень доступных валют и сетей — [doc.heleket.com/ru/other/reference](https://doc.heleket.com/ru/other/reference)
{% endhint %}

{% hint style="warning" %}
Вы можете конвертировать принимаемую от клиента валюту в USDT по рыночному курсу — для этого включите опцию для подходящих валют в настройках мерчанта:

![](/files/Y9XYWJ5mc6C4Lw5CV8mW)<br>

Список валют, для которых можно подключить автоконвертацию:

<img src="/files/5ya5MrazlgjRx9O2QOji" alt="" data-size="original">
{% endhint %}

## Продолжение настройки

Далее произведите настройку мерчанта следуя [общей инструкции по настройке](https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/obshie-nastroiki-merchantov).


# Ivanpay

{% hint style="info" %}
Если вам необходимо обновить модуль на сервере — воспользуйтесь [инструкцией](https://premium.gitbook.io/main/osnovnye-nastroiki/faq/obnovlenie-failov-skripta-na-servere/kak-obnovit-faily-na-servere#moduli-merchantov-i-avtovyplat)
{% endhint %}

## Настройки в личном кабинете мерчанта

{% hint style="warning" %}
Для обсуждения условий и подключения, свяжитесь с [представителем сервиса](https://t.me/IvanPay_pro).

**Дисклеймер**: при подключении вашего сайта к тому или иному сервису, самостоятельно пожалуйста оценивайте возможные риски сотрудничества.
{% endhint %}

Пройдите регистрацию на сервисе [IvanPay](https://ivanpay.com/).

<figure><img src="/files/4r2jDQyUlGXCFnf6CZLF" alt=""><figcaption></figcaption></figure>

В личном кабинете мерчанта скопируйте данные из поля "**Ваш API-адрес**", а также API-ключ, выданный вам представителем сервиса.

<figure><img src="/files/kkNQdfeGkVPtAYXBeVhb" alt=""><figcaption></figcaption></figure>

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

В панели администратора создайте нового мерчанта в разделе "**Мерчанты**" -> "**Добавить мерчант".**

Выберите Ivanpay в выпадающем списке в поле "**Модуль**", укажите название для модуля и нажмите "**Сохранить**".

<figure><img src="/files/nXUPmkoIboSStmVgYuMZ" alt="" width="417"><figcaption></figcaption></figure>

Заполните указанные авторизационные поля.

<figure><img src="/files/iHrqlPKBvGRdH8Gce9ym" alt="" width="421"><figcaption></figcaption></figure>

**Домен** — домен мерчанта, ранее скопированный в ЛК мерчанта из поля "**Ваш API-адрес**"

**API ключ** — **Ключ API,** переданный вам менеджером Ivanpay

## Особые поля

<figure><img src="/files/XMrxqzxo2bFX6GPIMzsR" alt="" width="199"><figcaption></figcaption></figure>

**Способ оплаты** — выберите необходимый способ для приема средств

{% hint style="warning" %}
Обратите внимание на особенность сервиса Ivanpay — **по возможности** выдаётся карта банка, выбранного вами в настройках модуля, но при отсутствии карт выбранного банка выдается карта другого банка, которая в данный момент имеется на сервисе (метод при этом не меняется и остается исходным — CARD или SBP)
{% endhint %}

{% hint style="warning" %}
При приеме средств с использованием мерчанта Ivanpay **необходимо** добавить дополнительное поле в форму обмена для заполнения его клиентом при создании заявки.

Для этого создайте и добавьте [дополнительное поле](https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/valyuty-i-napravleniya/dobavlenie-novoi-valyuty#vkladka-dop.-polya) к соответствующим валютам для приёма средств через Ivanpay. Обязательно укажите в поле "**Уникальный ID**" —**`give_cardholder`**(указывайте название в нижнем регистре) и сделайте поле обязательным к заполнению

<img src="/files/SDqn2oUiQ3cBtdNC7sPc" alt="" data-size="original">

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

<img src="/files/WHsQYhR87Dakt9zN2fhv" alt="" data-size="original">
{% endhint %}

## Продолжение настройки

Далее произведите настройку мерчанта следуя [общей инструкции по настройке](https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/obshie-nastroiki-merchantov).<br>


# LazyTrade

{% hint style="info" %}
Если вам необходимо обновить модуль на сервере — воспользуйтесь [инструкцией](https://premium.gitbook.io/main/osnovnye-nastroiki/faq/obnovlenie-failov-skripta-na-servere/kak-obnovit-faily-na-servere#moduli-merchantov-i-avtovyplat)
{% endhint %}

## Настройки в личном кабинете мерчанта

{% hint style="warning" %}
Для обсуждения условий работы свяжитесь с [представителем сервиса](https://t.me/lazytrade_ceo).

**Дисклеймер**: при подключении вашего сайта к тому или иному сервису, пожалуйста, самостоятельно оценивайте возможные риски сотрудничества.
{% endhint %}

Зарегистрируйтесь на сервисе LazyTrade с помощью [представителя сервиса](https://t.me/lazytrade_ceo) и запросите API-ключи для подключения к Premium Exchanger.

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

В панели администратора создайте нового мерчанта в разделе "**Мерчанты**" ➔ "**Добавить мерчант".**

Выберите LazyTrade в выпадающем списке в поле "**Модуль**", укажите название для модуля и нажмите "**Сохранить**".

<figure><img src="/files/eFITvLgP6FOZNiloXDjw" alt="" width="372"><figcaption></figcaption></figure>

Заполните указанные авторизационные поля.

<figure><img src="/files/lRaaUwArylYXbyZnKmEE" alt="" width="397"><figcaption></figcaption></figure>

**Домен** — оставьте поле пустым

**API ключ** — API ключ, переданный вам ранее представителем LazyTrade

**Секретный ключ** — секретный ключ, переданный вам ранее представителем LazyTrade

## Особые поля

<figure><img src="/files/G8sBDdUGoB1u9i1XTtQK" alt="" width="314"><figcaption></figcaption></figure>

**Способ оплаты** — выберите необходимый способ для приема средств от клиента:

* **(реквизиты) CARD** — выдача реквизитов банковской карты
* **(реквизиты) CARD\_CIS** — выдача реквизитов банковской карты для перевода за рубеж (трансгран)
* **(реквизиты) CIS** — выдача номера телефона для перевода средств за рубеж (трансгран)
* **(ссылка) QR\_NSPK** — выдача ссылки для перехода по ней и платежа по QR-коду на открывшейся странице (ожидание генерации ссылки занимает до 30-40 секунд)
* **(реквизиты) SBP** — выдача номера телефона для приема средств по СБП

<figure><img src="/files/j0vgpZtdAWI4IRJJ8KVt" alt=""><figcaption></figcaption></figure>

**Банк** — выбор банка, реквизиты которого будут выданы в заявке

**Индивидуальное время удаления неоплаченных заявок (минут)** — время, которое LazyTrade будет ждать платеж (по умолчанию 60 минут (когда в поле отображается 0))

## Продолжение настройки

Далее произведите настройку мерчанта следуя [общей инструкции по настройке](https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/obshie-nastroiki-merchantov).<br>


# Loderunner

{% hint style="info" %}
Если вам необходимо обновить модуль на сервере — воспользуйтесь [инструкцией](https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/faq/kak-obnovit-faily-na-servere#moduli-merchantov)
{% endhint %}

{% hint style="warning" %}
Для обсуждения условий и подключения свяжитесь с [представителем сервиса](https://t.me/roinotgoall).

**Дисклеймер**: при подключении вашего сайта к тому или иному сервису, пожалуйста, самостоятельно оценивайте возможные риски сотрудничества.
{% endhint %}

{% hint style="warning" %}
Обращаем ваше внимание, что при использовании модуля на прием средств Loderunner фактическая сумма оплаты всегда округляется до 2 знаков после запятой на стороне сервиса.

Реквизиты могут быть выданы не сразу, поэтому [опция "**Ожидание реквизитов от мерчанта**"](https://premium.gitbook.io/main/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/obshie-nastroiki-merchantov#podklyuchenie-neskolkikh-merchantov) рекомендуется к выбору в настройках модуля.

![](/files/ROvQbvOWBOmAq4umGwNx)
{% endhint %}

Пройдите регистрацию на сервисе Loderunner с помощью [представителя сервиса](https://t.me/roinotgoall). Получите от представителя API-ключ для работы с Premium Exchanger.

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

В панели администратора создайте нового мерчанта в разделе "**Мерчанты**" ➔ "**Добавить мерчант".**

Выберите Loderunner в выпадающем списке в поле "**Модуль**", укажите название для модуля и нажмите "**Сохранить**".

<figure><img src="/files/uGy6j5fTbaAuTip7ENWY" alt=""><figcaption></figcaption></figure>

Заполните указанные авторизационные поля.

<figure><img src="/files/9m4IynoGkZf7rxXc7gUB" alt=""><figcaption></figcaption></figure>

**Домен** — оставьте поле пустым

**API ключ** — ключ, выданный вам представителем Loderunner

## Особые поля

{% hint style="warning" %}
При приеме средств с использованием мерчанта Loderunner **необходимо** добавить дополнительные поля в форму обмена для заполнения его клиентом при создании заявки.

Для этого создайте и добавьте [дополнительные поля](https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/valyuty-i-napravleniya/dobavlenie-novoi-valyuty#vkladka-dop.-polya) к соответствующим валютам для приёма средств через Loderunner.

Обязательно укажите переменную в поле "**Уникальный ID**" (указывайте название в нижнем регистре) и сделайте поле обязательным к заполнению.

**1. Дополнительное поле для** <mark style="color:$warning;">валюты</mark> **для имени держателя карты (опционально)**

* **Уникальный ID**: `give_cardholder`

<img src="https://premium.gitbook.io/main/~gitbook/image?url=https%3A%2F%2F2574066779-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fm9kqZXsNykrN6VyxxXBO%252Fuploads%252FyBUMmdMiMlEvL4OlAoxr%252Fimage.png%3Falt%3Dmedia%26token%3D9669cfff-79cc-49fb-a222-50ecccb3fa5e&#x26;width=300&#x26;dpr=4&#x26;quality=100&#x26;sign=50a9f19f&#x26;sv=2" alt="" data-size="original">

* **Приоритет обработки (можно выбрать любой вариант)**:

  1. `give_cardholder` (приоритетное поле)
  2. Автоматическое формирование из ФИО клиента (`last_name + first_name + second_name`) — стандартные поля "**Фамилия**", "**Имя**", "**Отчество**" для направления обмена (не валюты!)
  3. После этого поля будут отображаться в форме обмена, а также будут обязательными к заполнению клиентом при создании заявки.

  <img src="https://premium.gitbook.io/main/~gitbook/image?url=https%3A%2F%2F2574066779-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fm9kqZXsNykrN6VyxxXBO%252Fuploads%252FcoBFe70zmN1JtepEFM68%252Fimage.png%3Falt%3Dmedia%26token%3Da5a19b16-bc6f-425d-89ed-bb07c7065e00&#x26;width=300&#x26;dpr=4&#x26;quality=100&#x26;sign=d8ed43c6&#x26;sv=2" alt="" width="375">

**2. Дополнительное поле для** <mark style="color:$warning;">валюты</mark> **для номера карты (опционально)**

* **Уникальный ID**: `give_account`
* **Приоритет обработки (можно выбрать любой вариант)**:
  1. `give_account` (приоритетное поле)
  2. Поле "**Со счета"** из настроек валюты "**Отдаю**"

![](/files/8kHTry7VPY0YKeg1wHvq)

**3. Дополнительное поле для** <mark style="color:$warning;">направления обмена</mark> **для номера телефона (опционально)**

* **Уникальный ID**: `give_phone`
* **Приоритет обработки (можно выбрать любой вариант)**:
  1. `give_phone` (приоритетное поле)
  2. Стандартное поле "**Телефон**" для направления обмена (не валюты!)**.**&#x20;

**4. Дополнительное поле для** <mark style="color:$warning;">направления обмена</mark> **для аккаунта Telegram (опционально)**

* **Уникальный ID**: `give_tg` /`dir_tg`
  {% endhint %}

## Продолжение настройки

Далее произведите настройку мерчанта следуя [общей инструкции по настройке](https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/obshie-nastroiki-merchantov).<br>


# Luckypay

{% hint style="info" %}
Если вам необходимо обновить модуль на сервере — воспользуйтесь [инструкцией](https://premium.gitbook.io/main/osnovnye-nastroiki/faq/obnovlenie-failov-skripta-na-servere/kak-obnovit-faily-na-servere#moduli-merchantov-i-avtovyplat)
{% endhint %}

## Настройки в личном кабинете

Зарегистрируйтесь на сервисе [Luckypay](https://luckypay.io/). Авторизуйтесь в личном кабинете, перейдите в раздел "**Терминалы**", выберите существующий терминал или создайте новый и скопируйте указанный в его настройках API-ключ.

<figure><img src="/files/pVc0CYUslokJWSvFjW2v" alt="" width="563"><figcaption></figcaption></figure>

## Настройки в личном кабинете мерчанта

{% hint style="warning" %}
Для обсуждения условий и подключения, свяжитесь с [представителем сервиса](https://t.me/luckypay_accounting).

**Дисклеймер**: при подключении вашего сайта к тому или иному сервису, самостоятельно пожалуйста оценивайте возможные риски сотрудничества.
{% endhint %}

Авторизуйтесь в личном кабинете мерчанта и обязательно укажите URL из настроек модуля мерчанта (Callback URL) в поле "**Статус заказа купить**" в разделе "**Терминалы**".

<figure><img src="/files/ZQQ5RWRuASlgAHPUcIMQ" alt="" width="563"><figcaption></figcaption></figure>

<figure><img src="/files/cYE8u6ZQNgmZH1uhmWpz" alt="" width="563"><figcaption></figcaption></figure>

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

В панели администратора создайте нового мерчанта в разделе "**Мерчанты**" -> "**Добавить мерчант".**

Выберите Luckypay в выпадающем списке в поле "**Модуль**", укажите название для модуля и нажмите "**Сохранить**".

<figure><img src="/files/PgB4QfUzroCXCIYQ691I" alt="" width="418"><figcaption></figcaption></figure>

Заполните указанные авторизационные поля.

<figure><img src="/files/cBJ05liMbUJYuzurblgG" alt="" width="435"><figcaption></figcaption></figure>

**API ключ** — ключ, ранее скопированный из личного кабинета Luckypay

## Особые поля

<div><figure><img src="/files/iWz0rdL0DP7zljo3pZnf" alt="" width="217"><figcaption></figcaption></figure> <figure><img src="/files/LiS1CcNeGm8mFwMour6k" alt="" width="215"><figcaption></figcaption></figure></div>

**Способ оплаты** — выберите необходимый способ для приема средств от клиента (перечень в ваших настройках можете отличаться от вышеуказанного)

## Продолжение настройки

Далее произведите настройку мерчанта следуя [общей инструкции по настройке](https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/obshie-nastroiki-merchantov).<br>


# Merchant001

{% hint style="info" %}
Если вам необходимо обновить модуль на сервере — воспользуйтесь [инструкцией](https://premium.gitbook.io/main/osnovnye-nastroiki/faq/obnovlenie-failov-skripta-na-servere/kak-obnovit-faily-na-servere#moduli-merchantov-i-avtovyplat)
{% endhint %}

{% hint style="info" %}
Для отображения в заявке для клиента **ФИО владельца карты и название банка, выдавшего карту**, добавьте шорткод `[dest_tag]` в инструкции в настройках мерчанта

<img src="/files/mjKpTprsZYGzVJibQ5sA" alt="" data-size="original">
{% endhint %}

## Настройки в личном кабинете мерчанта

{% hint style="warning" %}
Для обсуждения условий и подключения, свяжитесь с [представителем сервиса](https://t.me/merch001online).

**Дисклеймер**: при подключении вашего сайта к тому или иному сервису, самостоятельно пожалуйста оценивайте возможные риски сотрудничества.
{% endhint %}

Зарегистрируйтесь на сервисе Merchant001 и зайдите в личный кабинет. Создайте новый токен в [разделе "**API**" — "**Настройки**"](https://app.merchant001.io/merchant/api) — токен будет автоматически скопирован в буфер обмена.

<figure><img src="/files/NMPPRyjlbRHj18em4vPh" alt=""><figcaption></figcaption></figure>

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

В панели администратора создайте нового мерчанта в разделе "**Мерчанты**" -> "**Добавить мерчант".**

Выберите Merchant001 в выпадающем списке в поле "**Модуль**", укажите название для модуля и нажмите "**Сохранить**".

<figure><img src="/files/jwVS7t0uZiU4CFsztqE8" alt="" width="367"><figcaption></figcaption></figure>

Заполните указанные авторизационные поля.

<figure><img src="/files/mXiyutzidDoAjutDR7Dm" alt="" width="375"><figcaption></figcaption></figure>

**Токен** — домен, сгенерированный в ЛК Merchant001 после создания доступа к API

**Код доступа** — техническое поле, его заполнять не требуется

## Особые поля

**Тип мерчанта:**

<figure><img src="/files/ODpqCz2skUMiLuupjjPM" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
Тип мерчанта закрепляется за настраиваемым модулем без возможности его изменения после первой созданной заявки с использованием этого модуля.

Для того, чтобы использовать другой тип мерчанта, необходимо создать отдельную копию, выбрав другой тип и подключить её в нужном направлении обмена.
{% endhint %}

* **Requisites** — реквизиты от мерчанта будут отображаться в самой заявке

<figure><img src="/files/0JnUF4CvOebZcvPaduUU" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
При выборе этого типа выдачи реквизитов время создания заявок может увеличиться до 20 секунд из-за подбора реквизитов на стороне мерчанта
{% endhint %}

* **Payment link** — в заявке будет отображаться кнопка "**Перейти к оплате**", при нажатии на которую клиент попадет на платежную страницу мерчанта, где будут отображаться реквизиты или выполняться подбор реквизитов с последующим их отображением.

**Способ оплаты:**

<figure><img src="/files/hO2JlPXLW1WG0SwijRr7" alt=""><figcaption></figcaption></figure>

**Способ оплаты:**

* **ALL** — будут выдаваться реквизиты любого формата, указанного ниже
* **\[RUB] НСПК (QR-код)** — QR-код для оплаты через [НСПК](https://www.nspk.ru/)
* **\[RUB] Универсальный QR с чеком** — ИП в банке с автозаполнением реквизитов по QR

{% hint style="info" %}
Список доступных систем и валют в выпадающем списке определяется по вашему токену, указанному в настройках модуля для авторизации.

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

## Продолжение настройки

Далее произведите настройку мерчанта следуя [общей инструкции по настройке](https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/obshie-nastroiki-merchantov).<br>


# Mocpay

{% hint style="info" %}
Если вам необходимо обновить модуль на сервере — воспользуйтесь [инструкцией](https://premium.gitbook.io/main/osnovnye-nastroiki/faq/obnovlenie-failov-skripta-na-servere/kak-obnovit-faily-na-servere#moduli-merchantov-i-avtovyplat)
{% endhint %}

## Настройки в личном кабинете мерчанта

{% hint style="warning" %}
Для обсуждения условий работы свяжитесь с [представителем сервиса](https://t.me/am_payplay).

**Дисклеймер**: при подключении вашего сайта к тому или иному сервису, пожалуйста, самостоятельно оценивайте возможные риски сотрудничества.
{% endhint %}

Зарегистрируйтесь на сервисе [Mocpay](https://mocpay.io/signup) и авторизуйтесь в личном кабинете.

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

В панели администратора создайте нового мерчанта в разделе "**Мерчанты**" ➔ "**Добавить мерчант".**

Выберите Mocpay в выпадающем списке в поле "**Модуль**", укажите название для модуля и нажмите "**Сохранить**".

<figure><img src="/files/auEzAmR2iJP5UMbHa8ac" alt=""><figcaption></figcaption></figure>

Заполните указанные авторизационные поля.

<figure><img src="/files/gNfGTVPJV3EOM3jk29bK" alt=""><figcaption></figcaption></figure>

**Домен** — оставьте поле пустым

**API ключ** — API ключ, отображаемый в настройках ЛК Mocpay

<figure><img src="/files/ek8Xl7vwBxQSzUH80njf" alt="" width="527"><figcaption></figcaption></figure>

## Особые поля

<figure><img src="/files/hk512AnFAMkPpHiowctX" alt=""><figcaption></figcaption></figure>

**Способ оплаты** — выберите необходимый способ выдачи реквизитов для приема средств от клиента

## Продолжение настройки

Далее произведите настройку мерчанта следуя [общей инструкции по настройке](https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/obshie-nastroiki-merchantov).


# MoneyGo

{% hint style="info" %}
Если вам необходимо обновить модуль на сервере — воспользуйтесь [инструкцией](https://premium.gitbook.io/main/osnovnye-nastroiki/faq/obnovlenie-failov-skripta-na-servere/kak-obnovit-faily-na-servere#moduli-merchantov-i-avtovyplat)
{% endhint %}

{% hint style="warning" %}
Обращаем ваше внимание, что если вы получаете ошибку **`422 server_errors.amount_not_correct`** при приеме платежей через модуль MoneyGo, то она означает, что недостаточно средств на кошельке отправителя платежа — отправитель должен пополнить свой кошелек, а затем провести платеж на выданные реквизиты.
{% endhint %}

## Настройки в личном кабинете мерчанта

Пройдите регистрацию на сервисе [MoneyGo](https://money-go.com/ru/register). После регистрации запросите доступ к API у вашего MoneyGo менеджера или оставьте заявку на получения доступа к API для работы с модулем через [форму обратной связи](https://money-go.com/ru/helpdesk) (раздел "**Контакты**" на сайте), выбрав пункт "**Сотрудничество**" и заполнив обязательные поля.

<figure><img src="/files/91hNGpFSTye2tO5mmk7o" alt=""><figcaption></figcaption></figure>

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

В панели администратора создайте нового мерчанта в разделе "**Мерчанты**" -> "**Добавить мерчант".**

Выберите MoneyGo в выпадающем списке в поле "**Модуль**", укажите название для модуля и нажмите "**Сохранить**".

<figure><img src="/files/6oNM7sEsbe3RsZNdyK8Y" alt="" width="455"><figcaption></figcaption></figure>

Заполните указанные авторизационные поля.

<figure><img src="/files/xN7KET7QjBbdSlKc7WAu" alt="" width="454"><figcaption></figcaption></figure>

**Client ID** — **Client ID**, переданный вам менеджером MoneyGo

**Client Secret** — ключ клиента (**Secret**), переданный вам менеджером MoneyGo

**Form Secret Key** — ключ мерчанта (**Token for the form**), переданный вам менеджером MoneyGo

**U-кошелек** — кошелек для USD из личного кабинета MoneyGo

<figure><img src="/files/Hd2KZEmmD1lAgq2tzyEB" alt="" width="563"><figcaption></figcaption></figure>

**E-, R-кошелек** — поля не заполняются

{% hint style="warning" %}
Для корректной работы модуля для валюты "**Отдаю**" из направления обмена, где используется MoneyGo на прием средств, должно быть активно обязательное к заполнению поле "**Со счета**", которое будет заполнять клиент в форме создания заявки (указывать свой кошелек в системе MoneyGo)

<img src="/files/beC51HfcP6ibVEYL8d81" alt="" data-size="original">
{% endhint %}

## Продолжение настройки

Далее произведите настройку мерчанта следуя [общей инструкции по настройке](https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/obshie-nastroiki-merchantov).<br>


# Nicepay

{% hint style="info" %}
Если вам необходимо обновить модуль на сервере — воспользуйтесь [инструкцией](https://premium.gitbook.io/main/osnovnye-nastroiki/faq/obnovlenie-failov-skripta-na-servere/kak-obnovit-faily-na-servere#moduli-merchantov-i-avtovyplat)
{% endhint %}

## Настройки в личном кабинете мерчанта

{% hint style="warning" %}
Для обсуждения условий и подключения свяжитесь с [представителем сервиса](https://t.me/nice_sup).

**Дисклеймер**: при подключении вашего сайта к тому или иному сервису оценивайте, пожалуйста, самостоятельно возможные риски сотрудничества.
{% endhint %}

{% hint style="success" %}
Вы можете использовать курс для направлений обмена от Nicepay — для этого в разделе "**Парсеры 2.0**" ➔ "**Настройки"** выберите сам источник (отметьте его галочкой),

<img src="/files/sziUoJmrCYXIckoWa3E2" alt="" data-size="original">

затем создайте необходимые курсы по [инструкции](https://premium.gitbook.io/main/osnovnye-nastroiki/valyuty-i-napravleniya-obmena/kursy-valyut/parser-kursov-valyut-parsery-2.0).

Доступные курсы валют:

* USDT ➔ USD
* USDT ➔ RUB (и обратный)
* USDT ➔ EUR
* USDT ➔ KZT (и обратный)
* USDT ➔ UAH (и обратный)
* USDT ➔ TJS

Выберите нужный курс в направлении обмена на вкладке "**Автокорректировка курса**".

<img src="/files/koK6q6ZKvTe2FXzZKnty" alt="" data-size="original">
{% endhint %}

Пройдите регистрацию на сервисе Nicepay с помощью [представителя сервиса](https://t.me/nice_sup) и авторизуйтесь в [личном кабинете](https://nicepay.io/ru/app).

<figure><img src="/files/BXCM7N7tXHtiAO9ww1Rd" alt="" width="506"><figcaption></figcaption></figure>

В личном кабинете мерчанта создайте новый проект в разделе "**Платежные решения**".

<figure><img src="/files/fdcl2Vt9TTQLJfn3GBgY" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/EhVbAHwUowuWSIgNGCCu" alt="" width="563"><figcaption></figcaption></figure>

<figure><img src="/files/fTAcxxPvemcOj7RGZwis" alt="" width="563"><figcaption></figcaption></figure>

Перейдите в настройки созданного проекта.

<figure><img src="/files/W94R1wWRZaRgCxs6B5CD" alt="" width="563"><figcaption></figcaption></figure>

Скопируйте ID мерчанта и Secret Key в буфер обмена или текстовый файл.

<figure><img src="/files/SDxRrCoo8sTwEEoywgod" alt="" width="563"><figcaption></figcaption></figure>

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

В панели администратора создайте нового мерчанта в разделе "**Мерчанты**" -> "**Добавить мерчант".**

Выберите Nicepay в выпадающем списке в поле "**Модуль**", укажите название для модуля и нажмите "**Сохранить**".

<figure><img src="/files/ahvsak1M7LRIsdZYBFoO" alt="" width="379"><figcaption></figcaption></figure>

Заполните указанные авторизационные поля.

<figure><img src="/files/KbKIY83gGsPu7oY4DsMA" alt="" width="423"><figcaption></figcaption></figure>

**Домен** — оставьте поле пустым

**ID мерчанта** — ID мерчанта, скопированный ранее в ЛК мерчанта

**Секретный ключ** — Secret Key, скопированный ранее в ЛК мерчанта

## Особые поля

**Merchant type** — выберите формат мерчанта

<figure><img src="/files/bRaN4jRUvrlr3zZ8twHj" alt=""><figcaption></figcaption></figure>

* **Payment Link** — реквизиты будут отображаться на отдельной платежной странице
* **Requisites** — реквизиты будут отображаться в самой заявке через шорткод \[to\_account]

{% hint style="warning" %}
Обратите внимание, что выбранный метод фиксируется в модуле после создания первой заявки через него — если вам необходимо использовать другой метод, создайте отдельную копию модуля.
{% endhint %}

**Способ оплаты** — выберите необходимый способ для приема средств

<figure><img src="/files/bOwSt1gxPwv84RyIwtOi" alt="" width="419"><figcaption></figcaption></figure>

## Продолжение настройки

Далее произведите настройку мерчанта следуя [общей инструкции по настройке](https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/obshie-nastroiki-merchantov).<br>


# One Label

{% hint style="info" %}
Если вам необходимо обновить модуль на сервере — воспользуйтесь [инструкцией](https://premium.gitbook.io/main/osnovnye-nastroiki/faq/obnovlenie-failov-skripta-na-servere/kak-obnovit-faily-na-servere#moduli-merchantov-i-avtovyplat)
{% endhint %}

## Настройки в личном кабинете мерчанта

{% hint style="warning" %}
Для обсуждения условий работы свяжитесь с [представителем сервиса](https://t.me/FeeCutExManager).

**Дисклеймер**: при подключении вашего сайта к тому или иному сервису, пожалуйста, самостоятельно оценивайте возможные риски сотрудничества.
{% endhint %}

Зарегистрируйтесь на сервисе One Label через [Телеграм-бота](https://t.me/feecutex_bot) и сообщите представителю сервиса ваш юзернейм для получения API-ключей.

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

В панели администратора создайте нового мерчанта в разделе "**Мерчанты**" ➔ "**Добавить мерчант".**

Выберите One Label в выпадающем списке в поле "**Модуль**", укажите название для модуля и нажмите "**Сохранить**".

<figure><img src="/files/KK0fAYR9jMdAY10LVAS3" alt=""><figcaption></figcaption></figure>

Заполните указанные авторизационные поля.

<figure><img src="/files/Shyf9qMWOU9zXI1A3Ugw" alt=""><figcaption></figcaption></figure>

**Домен** — оставьте поле пустым

**Секретный ключ** — API ключ, переданный вам ранее представителем One Label

**User UUID** — ID, переданный вам ранее представителем One Label

## Продолжение настройки

Далее произведите настройку мерчанта следуя [общей инструкции по настройке](https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/obshie-nastroiki-merchantov).


# OnlyPays

{% hint style="info" %}
Если вам необходимо обновить модуль на сервере — воспользуйтесь [инструкцией](https://premium.gitbook.io/main/osnovnye-nastroiki/faq/obnovlenie-failov-skripta-na-servere/kak-obnovit-faily-na-servere#moduli-merchantov-i-avtovyplat)
{% endhint %}

## Настройки в личном кабинете мерчанта

{% hint style="warning" %}
Для обсуждения условий и подключения, свяжитесь с [представителем сервиса](https://t.me/only7pay).

**Дисклеймер**: при подключении вашего сайта к тому или иному сервису, пожалуйста, самостоятельно оценивайте возможные риски сотрудничества.
{% endhint %}

После регистрации вашего аккаунта через представителя сервиса OnlyPays, активируйте бота ([LK\_onLy\_Pays\_bot](https://t.me/LK_onLy_Pays_bot)) кнопкой "**Start**". Через бота вы получаете доступ к своему личному кабинету.

<figure><img src="/files/TZpztvwWriGJHCalpiGL" alt="" width="434"><figcaption></figcaption></figure>

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

В панели администратора создайте нового мерчанта в разделе "**Мерчанты**" ➔ "**Добавить мерчант".**

Выберите OnlyPays в выпадающем списке в поле "**Модуль**", укажите название для модуля и нажмите "**Сохранить**".

<figure><img src="/files/lAiW7VKRCV3s3EytZnP3" alt="" width="447"><figcaption></figcaption></figure>

Заполните указанные авторизационные поля.

<figure><img src="/files/YBzoFWnbOiMzHvkjtYqj" alt="" width="454"><figcaption></figcaption></figure>

**Домен** — оставьте поле пустым

ID проекта — ID вашего проекта, выданный вам представителем OnlyPays

**Секретный ключ** — API ключ, выданный вам представителем OnlyPays

## Особые поля

<figure><img src="/files/Cnpvq9Y8rqHdCKRs5Ef4" alt=""><figcaption></figcaption></figure>

**СБП** — выдача реквизитов банковских карт или номера телефона для оплаты через СБП

{% hint style="success" %}
Для автоматического обновления статуса заявок без создания задания cron на сервере передайте мерчанту ссылку для вебхука (поле "**Webhook URL**") и попросите установить его для модуля на приём.

<img src="/files/6hToWa8aX6Efnp6Ac9Kb" alt="" data-size="original">
{% endhint %}

## Продолжение настройки

Далее произведите настройку мерчанта следуя [общей инструкции по настройке](https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/obshie-nastroiki-merchantov).<br>




---

[Next Page](/main/llms-full.txt/1)

