跳到主要内容
机器翻译

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

充值

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

  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. 用户前往其持有所选加密货币余额的应用程序(加密钱包、交易所),并向客户端系统中收到的地址发起提现,以为其余额充值