Перейти к основному содержимому
Машинный перевод

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

Вывод средств

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

После этого система клиента должна отслеживать статус вывода одним из следующих способов:

  1. Обрабатывать колбэки от Crypto2B с информацией о выводе (см. Колбэки).
  2. Получать информацию о выводе с помощью API /withdrawals/{paymentOrderId}.

Процесс вывода средств​

Последовательность действий​

  1. У клиента есть баланс BTC в Crypto2B.
  2. Пользователь хочет вывести средства со своего баланса BTC в системе клиента на свой BTC-кошелёк.
  3. Пользователь использует функцию «вывод средств» в системе клиента, выбирает BTC в качестве валюты вывода и заполняет форму вывода, указывая BTC-адрес, на который он хочет получить средства, и сумму вывода.
  4. Система клиента уменьшает баланс BTC пользователя на сумму вывода.
  5. Затем система клиента отправляет запрос на вывод в Crypto2B.
  6. Crypto2B уменьшает баланс BTC клиента на сумму вывода с учётом комиссии, выполняет проверки вывода, отправляет средства на криптоадрес пользователя в блокчейне и отслеживает эту транзакцию в блокчейне.
  7. Если система клиента использует механизм колбэков, Crypto2B отправляет системе клиента колбэк с информацией о выводе, включая статус транзакции, сумму, комиссии и так далее.
  8. В противном случае система клиента получает информацию о выводе, включая статус транзакции, сумму, комиссию и т. д., с помощью вызова API.
  9. Если вывод завершился неудачно, Crypto2B возвращает сумму вывода и комиссии на баланс BTC клиента.
  10. Если статус вывода, полученный от Crypto2B, неуспешен, система клиента возвращает сумму из колбэка на баланс BTC пользователя.

Лимиты на вывод средств​

warning

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

Информацию о лимитах на депозит и вывод можно получить:

  • в ответе на вызов API /instruments/list
  • в личном кабинете, в разделе «Инструменты»

Дополнительные параметры (Memo)​

Внимание

Некоторые криптовалюты используют общий адрес для нескольких получателей и требуют дополнительный параметр «Memo» (или аналогичный) для идентификации конкретного получателя. Например, XRP использует Memo (Destination Tag) для различения депозитов от разных пользователей на одном и том же адресе.

Если криптовалюта требует Memo, система клиента должна запросить это значение у пользователя и передать его в параметре tag при вызове API вывода.

Проверки вывода в Crypto2B​

Crypto2B выполняет следующие проверки запроса на вывод перед отправкой средств на криптоадрес пользователя в блокчейне:

1. Проверка уровня риска​

Уровень риска криптоадреса пользователя проверяется на соответствие уровню риска, приемлемому для клиента.

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

подсказка

Уровень риска адреса можно узнать заранее, до создания запроса на вывод, с помощью проверки адреса.

Действия пользователя в интерфейсе​

  1. Пользователь открывает приложение (криптокошелёк, биржу), в котором ему нужно пополнить баланс определённой криптовалюты, и получает адрес для депозита.
  2. Пользователь заходит в систему клиента, где у него есть баланс этой криптовалюты, вызывает вывод средств со счёта и выбирает эту криптовалюту.
  3. Пользователь выполняет вывод средств со своего баланса в системе клиента на адрес, ранее полученный для пополнения баланса в стороннем приложении (криптокошельке, бирже).