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