机器翻译
本页面使用机器翻译。如有任何不一致之处,请参阅英文文档。
充值
加密货币充值类似于银行转账。如果知道收款人的银行账号,就可以发送资金,而在加密货币充值的情况下,这将是加密钱包地址。与传统方式不同,客户端系统必须使用以下可能的方法跟踪充值处理状态:
- 处理来自 Crypto2B 的充值信息回调(参见回调)。
- 通过 API 调用
/deposits/list和/deposits/{id}检索充值信息。
充值流程
操作顺序
- 在客户端系统中,用户想要充值账户或支付服务费用。
- 用户在客户端系统中使用"充值"功能并选择 BTC 作为支付方式。
- 客户端系统向 Crypto2B 发起请求以获取充值地址,并向用户显示 BTC 充值地址。
- 用户复制地址并导航到他们的加密钱包应用程序。
- 用户向此地址发送 BTC。
- Crypto2B 在区块链上监控此交易。
- 如果客户端系统使用回调机制,Crypto2B 会向客户端系统发送包含充值信息的回调,包括交易状态、金额、手续费等。
- 否则,客户端系统通过 API 调用检索充值信息,包括交易状态、金额、手续费等。
- 如果充值在区块链上成功完成,Crypto2B 执行充值检查,如果检查通过,则将客户的 BTC 余额增加充值金额减去手续费。
- 如果回调中的充值状态为成功,客户端系统将回调中的金额添加到用户的 BTC 余额。
重要说明
在向用户显示充值地址时,重要的是通知他们:
- 充值限额
- 所选的加密货币
注意
所有发送到错误地址的充值将会丢失。
有关充值和提现限额的信息可以通过以下方式获取:
- 在
/instruments/listAPI 调用的响应中 - 在个人账户的"工具"部分
有时用户会犯错误,使用特定的加密货币向来自不同区块链的地址发送资金。这些资金将会丢失。
附加参数(Memo)
注意
某些加密货币为多个收款人使用共享地址,并需要额外的"Memo"参数(或类似参数)来识别特定收款人。例如,XRP 使用 Memo(目标标签)来区分不同用户到同一地址的充值。
如果特定货币需要此参数,Crypto2B 会在响应 /channels/take API 调用时发送 tag 参数。如果客户端系统收到此参数,则必须向用户显示其值。
如果在进行充值时未指定标签,客户端系统将不得不自行确定应将充值金额添加到哪个用户的余额。
Crypto2B 中的充值验证
Crypto2B 在将资金记入客户余额之前,会对充值交易执行以下验证:
检查充值交易的风险级别是否符合客户可接受的风险级别。
如果检查失败,处理将被暂停。然后客户可以联系技术支持以继续处理或取消。
用户界面操作
- 用户在客户端系统中发起账户充值并选择一种加密货币
- 用户复制充值地址
- 用户导航到拥有所选加密货币余额的应用程序(加密钱包、交易所),并执行提现到在客户端系统中获得的地址以充值余额