Эта страница использует машинный перевод. При любых несоответствиях обращайтесь к английской документации.
Вывод средств
В отличие от депозитов, вывод криптовалюты аналогичен классическим платежным методам. Пользователь заполняет форму, указывая адрес и сумму вывода. После этого клиентская система уменьшает баланс пользователя и отправляет запрос на вывод в Crypto2B.
Затем клиентская система должна отслеживать статус обработки вывода, используя следующие возможные методы:
- Обрабатывать колбэки от Crypto2B с информацией о выводе (см. Колбэки).
- Получать информацию о выводе через API-вызов
/withdrawals/{paymentOrderId}.
Процесс вывода средств
Последовательность действий
- У клиента есть BTC баланс в Crypto2B.
- Пользователь хочет вывести средства со своего BTC баланса в клиентской системе на свой BTC кошелек.
- Пользователь использует функцию "вывод средств" в клиентской системе, выбирает BTC в качестве валюты вывода и заполняет форму вывода, указывая свой BTC адрес, куда он хочет получить средства, и сумму вывода.
- Клиентская система уменьшает BTC баланс пользователя на сумму вывода.
- После этого клиентская система делает запрос в Crypto2B для вывода средств.
- Crypto2B уменьшает BTC баланс клиента на сумму вывода, включая комиссии, выполняет проверки вывода, отправляет средства на крипто-адрес пользователя в блокчейне и отслеживает эту транзакцию в блокчейне.
- Если клиентская система использует механизм колбэков, Crypto2B отправляет колбэк в клиентскую систему с информацией о выводе, включая статус транзакции, сумму, комиссии и так далее.
- В противном случае клиентская система получает информацию о выводе, включая статус транзакции, сумму, комиссии и т.д. через API-вызов.
- Если вывод неуспешен, Crypto2B возвращает сумму вывода и комиссии на BTC баланс клиента.
- Если статус вывода, полученный от Crypto2B, неуспешен, клиентская система возвращает сумму из колбэка на BTC баланс пользователя.
Лимиты вывода
Вывод с суммой меньше минимального лимита вывода не будет принят в обработку, и клиентская система получит ошибку в ответ на запрос вывода.
Информацию о лимитах депозита и вывода можно получить:
- в ответе на API-вызов
/instruments/list - в личном кабинете в разделе "Инструменты"
Дополнительные параметры (Memo)
Некоторые криптовалюты используют общий адрес для нескольких получателей и требуют дополнительный параметр "Memo" (или аналогичный) для идентификации конкретного получателя. Например, XRP использует Memo (Destination Tag) для различения депозитов от разных пользователей на один и тот же адрес.
Если криптовалюта требует Memo, клиентская система должна запросить это значение у пользователя и передать его в параметре tag при вызове API вывода.
Проверки вывода в Crypto2B
Crypto2B выполняет следующие проверки запроса на вывод перед отправкой средств на крипто-адрес пользователя в блокчейне:
1. Проверка уровня риска
Проверяется уровень риска крипто-адреса пользователя на соответствие приемлемому уровню риска для клиента.
Если проверка не пройдена для запроса на вывод, обработка приостанавливается. Клиент может затем связаться с технической поддержкой для продолжения обработки или отмены.
Действия пользователя в интерфейсе
- Пользователь входит в приложение (крипто-кошелек, биржу), где ему нужно пополнить баланс определенной криптовалюты, и получает адрес для депозита.
- Пользователь переходит в клиентскую систему, где у него есть баланс этой криптовалюты, инициирует вывод со счета и выбирает эту криптовалюту.
- Пользователь выполняет вывод со своего баланса в клиентской системе на адрес, ранее полученный для пополнения баланса в стороннем приложении (крипто-кошельке, бирже).