Создание авто-вывода

Метод создает запрос на авто-вывод

На создание распространяются лимиты сумм:

  • сумма должна быть больше $20 в эквиваленте

  • сумма должна быть в два раза больше комиссии сети конечной монеты/сети (см. метод получения доступных монет)

Описание параметров запроса

Параметр
Тип
Обязательно
Описание

address

string

yes

Адрес назначения

currency

string

yes

Монета к получению

network

string

yes

Сеть к получению

amountFrom

string

no

Сумма, которую хотите поменять и отправить

amountTo

string

no

Сумма, которую хотите получить

feeInAmount

boolean

no

Закладывать комиссию сети в сумму обмена

webhookUrl

string

no

URL для отправки уведомлений при изменении статуса

Обязательно надо отправить один из параметров: amountFrom или amountTo При указании двух параметров приоритет будет иметь amountFrom

Закладывать комиссию сети в сумму обмена

Указывая параметр feeInAmount в значении true с адреса будет списана указанная сумма + комиссия сети

  • Если указывате amountFrom - возможно проскальзывание конечной суммы amountTo (может отличаться от указаной после запроса создания)

  • Если указываете amountTo - будет заблокирована расчетная сумма списания с адреса + процент для покрытия страховки проскальзывания. После завершения обмена сумма будет откорректирована, до той, которая была израсходована для проведения обмена. Возможно небольшое проскальзывание (≈ 0.1%) конечной суммы из-за наложения фильтров обмена на сумму к получению

Дополнительное подтверждение

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

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

Дополнительные поля в теле ответа:

Имя
Описание

approveUrl

Урл отправки вебхука для подтверждения

approveResult

Данные о подтверждении

approveResult.apiKey

Данные об API-ключе

approveResult.apiKey.public

Публичная часть API-ключа, с которого пришло подтверждение

approveResult.request

Данные о запросе

approveResult.request.ip

IP адрес, с которого пришел запрос

approveResult.request.userAgent

User-Agent, с которого пришел запрос

approveResult.approve

Подтвержден или отклонен

approveResult.time

Время запроса

requestedClientId

Идентификатор пользователя в системе мерчанта, который запросил вывод

requestedCurrency

Запрошенная монета при создании вывода

requestedAmount

Запрошенная сумма при создании вывода

Last updated