机器翻译
本页面使用机器翻译。如有任何不一致之处,请参阅英文文档。
服务操作
在处理客户的充值和提现过程中,可能需要执行一笔辅助性的资金转账,将资金从一个地址转移到另一个地址,而这与执行充值或提现并无直接关系。
这种转账称为服务操作,通常是一笔区块链交易。
对余额的影响
大多数服务操作的金额不会影响客户在Crypto2B中的余额,但执行该交易的区块链手续费可能会根据资费方案从客户余额中扣除。
以下类型的服务操作会改变客户在该操作货币下的余额:
服务操作类型(soType) | 对余额的影响 |
|---|---|
ActivationAddress | 如果激活地址需要向其转账资金或在区块链基础货币中预留一定金额,该金额将从客户余额中扣除。扣除的金额在 transaction.amount 参数中传递 |
LockedBalance | 如果发送提现所用地址上的余额变得过小而无法继续使用,该地址将被关闭,剩余余额将从客户余额中扣除。扣除的金额在 technicalFee.amount 参数中传递 |
UnlockedBalance | 如果资金到达一个已关闭的地址,且该地址被重新用于发送提现,之前扣除的金额将返还到客户余额中。返还的金额以负数形式在 technicalFee.amount 参数中传递 |
LockedBalance 和 UnlockedBalance 操作,以及地址激活时预留金额的操作,不会产生区块链交易,因此其 transaction.hash 参数中包含的是内部操作标识符,而不是交易哈希。
获取服务操作信息
对于区块链手续费已从客户余额中扣除的服务操作,客户系统可以通过以下方式获取相关信息:
- 处理来自 Crypto2B 的回调,其中包含已完成服务操作的信息(参见 Callbacks)。
- 通过调用 API
/serviceOperations/feeTakenFromBalance获取服务操作信息。