Валюты и направления обмена
Валюты и направления — основа обменника: именно их видит клиент на главной странице и в виджете. Здесь описано, как включать валюты, создавать направления и настраивать дополнительные поля заявки.
Валюты
В панели управления перейдите в раздел валют. Платформа предоставляет каталог поддерживаемых валют и сетей; вам не нужно заводить их технически — достаточно включить и настроить.
Параметры валюты:
code = USDT # короткий код валюты
network = TRC20 # сеть/стандарт (TRC20, ERC20, BEP20, …)
decimals = 2 # точность отображения сумм
min_confirmations = 1 # подтверждений сети до зачисления
is_enabled = true # валюта доступна для направлений
Рекомендации:
- Включайте только те сети, по которым реально готовы принимать и выплачивать средства. USDT в TRC20 и ERC20 — разные валюты с точки зрения направлений, резервов и мерчантов.
- Проверяйте min_confirmations: заниженное значение ускоряет обмены, но повышает риск по крупным суммам.
Направления обмена
Направление — пара «отдаёте → получаете» (например, BTC → USDT TRC20). Для каждого направления настраивается:
direction = BTC -> USDT.TRC20
rate_source = on_demand # курс считается в момент запроса
partner_markup = 0.005 # наценка партнёра 0.5% (см. “Формирование курса”)
min_amount = 0.002 BTC
max_amount = 2 BTC
reserve = 150000 USDT # резерв направления (см. “Резервы”)
merchant_in = btc_wallet_1 # мерчант приёма
merchant_out = usdt_trc20_1 # мерчант/кошелёк выплаты
status = active # active | paused | hidden
Практические моменты:
- Минимальная сумма должна покрывать сетевые комиссии выплаты — иначе уйдёте в минус на мелких заявках.
- Статус paused позволяет быстро выключить направление без удаления (нулевой резерв, проблемы с мерчантом, обслуживание сети).
- Направление появляется на сайте и в экспорте для мониторингов только если оно активно, у него есть резерв и работают оба мерчанта.
Дополнительные поля заявки
Для направлений, где нужны дополнительные данные клиента, добавьте поля заявки:
field_name = memo # системное имя поля
label = “Memo / Tag” # подпись для клиента
required = true
validation = “^[0-9]{6,12}$” # регулярное выражение проверки
hint = “Укажите memo из вашего кошелька”
Типовые кейсы:
- memo/tag — для XRP, XLM, TON и других сетей с дополнительным идентификатором платежа;
- номер карты — для фиатных направлений, с проверкой по формату;
- ФИО получателя — для направлений, где требуется персонификация выплаты.
Проверка по регулярному выражению отсекает явно ошибочные реквизиты до оплаты и снижает нагрузку на операторов.
Порядок вывода на сайте
Направления можно сортировать: топовые пары выводите первыми, редкие — ниже. От порядка и состава колонок таблицы направлений зависит конверсия главной страницы (см. White-label кастомизация).
См. также