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

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

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

В отличие от депозитов, вывод криптовалюты похож на классические способы оплаты. Пользователь заполняет форму, указывая адрес и сумму вывода. Система клиента уменьшает баланс пользователя и отправляет запрос на вывод в 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. Пользователь выполняет вывод средств со своего баланса в системе клиента на адрес, ранее полученный для пополнения баланса в стороннем приложении (криптокошельке, бирже).