跳到主要内容
机器翻译

本页面使用机器翻译。如有任何不一致之处,请参阅英文文档

充值

加密货币充值类似于银行转账。如果知道收款人的银行账号,就可以发送资金;而在加密货币充值的情况下,这个账号就是加密钱包地址。与传统方式不同,客户端系统必须通过以下可能的方式跟踪充值处理状态:

  1. 处理来自 Crypto2B 的、包含充值信息的回调(参见 Callbacks)。
  2. 通过调用 API /deposits/list/deposits/{id} 获取充值信息。

充值流程

操作顺序

  1. 在客户端系统中,用户希望为其账户充值或支付某项服务。
  2. 用户在客户端系统中使用“deposit”功能,并选择 BTC 作为支付方式。
  3. 客户端系统向 Crypto2B 发送请求以获取充值地址,并向用户显示 BTC 充值地址。
  4. 用户复制该地址并前往其加密钱包应用。
  5. 用户将 BTC 发送到该地址。
  6. Crypto2B 在区块链上跟踪这笔交易。
  7. 如果客户端系统使用回调机制,Crypto2B 会向客户端系统发送包含充值信息的回调,包括交易状态、金额、手续费等。
  8. 否则,客户端系统会通过 API 调用获取充值信息,包括交易状态、金额、手续费等。
  9. 如果充值在区块链上成功完成,Crypto2B 会执行充值检查;如果检查通过,则将充值金额扣除手续费后增加到客户端的 BTC 余额中。
  10. 如果回调中的充值状态为成功,客户端系统会将回调中的金额添加到用户的 BTC 余额中。

重要说明

向用户显示充值地址时,务必提醒他们注意:

  • 充值限额
  • 所选加密货币
注意

发送到错误地址的所有充值都将丢失。

有关充值和提现限额的信息可通过以下方式获取:

  • 在 API 调用 /instruments/list 的响应中
  • 在个人账户的 “Instruments” 部分中

有时用户会出错,使用某种特定加密货币向另一条区块链上的地址发送资金。这些资金将会丢失。

附加参数(Memo)

Attention

某些加密货币会为多个收款人使用共享地址,并需要额外的 “Memo” 参数(或类似参数)来识别具体收款人。例如,XRP 使用 Memo(Destination Tag)来区分发送到同一地址的不同用户充值。

如果某个币种需要此参数,Crypto2B 会在对 API 调用 /channels/take 的响应中发送 tag 参数。如果客户端系统收到该参数,则必须向用户显示其值。

如果在充值时未指定 tag,客户端系统将不得不自行判断应将充值金额添加到哪个用户余额中。

Crypto2B 中的充值检查

在将资金记入客户端余额之前,Crypto2B 会执行以下充值交易检查:

检查充值交易的风险等级是否符合客户端可接受的风险等级。

如果检查未通过,处理将被暂停。随后,客户端可以联系技术支持以继续处理或取消处理。

界面中的用户操作

  1. 客户端系统中的用户发起账户充值并选择一种加密货币
  2. 用户复制充值地址
  3. 用户前往其持有所选加密货币余额的应用程序(加密钱包、交易所),并向客户端系统中收到的地址发起提现,以为其余额充值