每笔充值都会计入其对应资产的余额(USDC 钱包的充值计入您的
USDC 余额;Bitcoin 钱包计入您的 BTC 余额)。
GOLD 是唯一没有链上
通道的余额:它只能通过内部转账和运营方入账进行变动。
您的账户创建时即自带钱包
每个账户——个人和企业——在创建时都会自动获得每种支持组合各一个 充值钱包(tron/usdt、eth/usdt、eth/usdc 和
btc/btc),完全免费:注册完成后,您的四个地址即可接收资金。
钱包在账户创建时于后台配置:若您在注册的同一秒查询,某个地址可能
尚未生成——请几秒后重试。
两个产品、两条路由:充值钱包位于
/v1/crypto/wallets,隔离钱包位于
/v1/segregated-wallets。每个钱包响应都带有 type 鉴别字段
(deposit / segregated),便于随时区分。可以创建更多充值钱包吗?
不可以。每个账户——个人和企业——每个网络+资产组合都恰好持有 一个充值钱包,且全部随账户创建自动生成。POST /v1/crypto/wallets 仅用于补齐缺失的组合(例外情况):四个
钱包均已就位时会返回 422 wallet_limit_reached。
422:
- 初始钱包始终免费;
wallet_creation费用仅适用于手动补齐的 情况(费用为 0——默认值——时即免费;若创建失败,费用会自动退回)。 - 需要多个拥有独立余额的钱包(按客户、按项目、按业务单元)? 那是隔离钱包产品:企业不限数量, 个人每个网络+资产组合限 1 个。
查看我的钱包
Bitcoin 地址为原生 bech32 格式(
bc1q…):任何现代钱包或交易所
都可以向其发送资金。BTC 金额使用 8 位小数("0.00050000")。充值
将钱包对应的资产通过正确的网络发送到其地址。充值在链上确认后, 该资产的余额会自动入账(若 CBPay 配置了funding 费用则扣除后
入账),并触发 crypto_deposit_credited webhook:
确认时间
入账时始终附带 webhook 和
tx_id,您可以在网络浏览器上进行核验。
转出(链上提现)
从对应余额向任意外部地址发送 USDT、USDC 或 BTC(asset 为可选:
tron/eth 网络默认 USDT,btc 网络默认 BTC;USDC 仅支持
eth 网络):
在 Bitcoin 网络上,目标地址可以是 bech32(
bc1q…)、taproot
(bc1p…)或 legacy(1… / 3…)地址。Bitcoin 的网络费用由
操作本身承担——最终状态会像其他提现一样通过 webhook 送达。202 —— 扣除 amount + fee,交易随即广播:
每笔提现都会自动将地址保存为联系人——在
请求体中用
"contact_name" 为其命名,或用 "save_contact": false
禁用。若要重复发送,可使用 "to_contact_id" 代替 to_address
(将使用该联系人在对应 chain 上保存的地址)。crypto_withdrawal_status_changed webhook 送达:
completed(tx_id 即您的凭证)或 failed(全额扣款
退回)。
您也可以随时查询提现:
若要向另一个 CBPay 账户转移余额,无需经过区块链:
内部转账即时且免费。
Travel Rule(超过阈值的提现)
国际监管(FATF R.16,即 “Travel Rule”)要求 1,000 USD 起的链上 提现在资金移动前申报收款人。低于阈值一切不变。有两条路径:- 自有钱包(self-hosted)
- 其他机构(travel address)
若目的地是账户持有人自己的钱包(而非交易所),申报 响应包含
wallet_type
和受益人姓名:"travel_rule_status": "self_hosted_attested"。