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

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

Депозит

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

  1. Обработка колбэков от Crypto2B с информацией о депозите (см. Колбэки).
  2. Получение информации о депозите через API-вызовы к /deposits/list и /deposits/{id}.

Процесс депозита

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

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

Важные замечания

При отображении адреса депозита пользователю важно уведомить его о:

  • лимитах депозита
  • выбранной криптовалюте
warning

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

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

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

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

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

Внимание

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

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

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

Верификация депозита в Crypto2B

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

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

Если проверка не пройдена, обработка приостанавливается. Клиент может затем связаться с технической поддержкой для продолжения обработки или отмены.

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

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