Конвертация и перевод средств между различными сетями (Мост)

Конвертация Coin/Coin

Конвертация на сумму amountIn из валюты assetCodeIn в валюту assetCodeOut. Система поддерживает два режима приоритета:

  • exchangePriority: "in" - фиксируется сумма входа (amountIn)

  • exchangePriority: "out" - фиксируется сумма выхода (amountOut)

Правила валидации полей (важно):

  • Если exchangePriority = "in", поле amountIn обязательно, а amountOut вычисляется автоматически по персональному курсу мерчанта.

  • Если exchangePriority = "out", поле amountOut обязательно, а amountIn рассчитывается системой.

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

Курсы и тарифы

Курс определяется индивидуально по тарифу, установленному мерчанту. Все расчёты производятся системой в момент проведения заявки.

Создание обмена

post

Конвертация на сумму amountIn в валюте assetCodeIn в валюту assetCodeOut. Система поддерживает два режима приоритета: exchangePriority: "in" - фиксируется сумма входа (amountIn) exchangePriority: "out" - фиксируется сумма выхода (amountOut)

Header parameters
x-api-keystringRequired
Body
assetCodeInstringRequired

Ассет на входе в обмен

Example: USDT
amountInnumberOptional

Обмениваемая сумма (обязательно если exchangePriority=in)

Example: 10
assetCodeOutstringRequired

Ассет на выходе

Example: USDT
amountOutnumberOptional

Ожидаемая сумма (обязательно если exchangePriority=out)

Example: 10
commentstringOptional

Комментарий к обмену. Опциональное поле

Example: Хеджирование за 07.2023
exchangePrioritystringOptional

Приоритет обмена (по дефолту "in")

Example: in
idempotencyKeystring · max: 255Optional

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

Example: unique-request-id-12345
Responses
chevron-right
200

Успешное создание обмена

application/json
post
/api/v1/integration/orders/exchange

Конвертация и перевод средств между различными сетями Coin/Coin

Создание заявки на Валюта -> Валюта (мост)

post

Заявка на конвертацию и перевод средств между различными сетями. Процесс включает три этапа: Получение -> Обмен -> Вывод. Например, при переводе USDTERC20 в BNBBEP20: 1. Предоставляется адрес для внесения USDTERC20 (fromCurrencyCode) в сети Ethereum 2. Полученные средства конвертируются в BNB 3. BNB выводятся как BNBBEP20 (toCurrencyCode) на указанный адрес (recipient) в сети Binance Smart Chain

  Важно: Сумма перевода (amount) указывается в toCurrencyCode.
 
  Совет: Для оценки суммы fromCurrencyCode можно воспользоваться методом "orders/estimate-in".
Header parameters
x-api-keystringRequired
Body
amountstringRequired

Сумма выхода

Example: 10
toCurrencyCodestringRequired

Валюта получения (с сетью)

Example: USDTMATIC
recipientstringRequired

Реципиент (адрес)

Example: 0x0000000000000000000000000000000000000000
requisitesMemoTagstringOptional

Мемо тег (для XRP, TON и т.д.)

Example: 80576
callbackUrlstring · min: 5Optional

Callback url для отправки хуков

Example: https://api.myip.com
commentstringOptional

Комментарий к переводу. Опциональное поле

Example: Оплата сервера за 07.2023
idempotencyKeystring · max: 255Optional

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

Example: unique-request-id-12345
detailsobjectOptional

Детали для фиатных выводов

Example: {"method":"card"}
fromCurrencyCodestringRequired

Входная валюта

Example: BTC
Responses
chevron-right
200

Успешное создание СТС заявки

application/json
post
/api/v1/integration/orders/currency-to-currency

Last updated