Перейти к содержимому
← Назад к документации

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

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

Валюты

В панели управления перейдите в раздел валют. Платформа предоставляет каталог поддерживаемых валют и сетей; вам не нужно заводить их технически — достаточно включить и настроить.

Параметры валюты:

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 кастомизация).

См. также