USDT、USDC、BTC、GOLD),并且始终在同币种余额之间进行:你发送的 asset 就是目标账户收到的 asset,没有任何兑换。
它适用于任意账户组合:
创建转账
目标账户可通过to_account_id、to_email、to_phone(已验证的手机号)或 to_contact_id(你通讯录中的联系人)来标识:
asset 为可选,默认 USDT;它接受 USDT、USDC、BTC 或 GOLD,目标账户会以同一币种收到。
响应 201 — 转账是同步且即时的:
idempotency_key 重放 — 返回 200 及原始转账记录:
transfer_received webhook 收到通知,双方都会在各自的历史记录中看到这笔流水(transfer_out / transfer_in)。
每笔转账都会自动将收款人保存为联系人(发送
"save_contact": false 可跳过)。出于安全考虑,to_phone 只解析手机号经过 OTP 验证的账户;如果多个账户共用同一号码,会返回 422 recipient_ambiguous。查询转账
列出你账户的转账记录(发出和收到),支持分页和日期筛选:direction(sent 或 received)。
规则
- 仅限活跃的 CBPay 账户之间;系统内部账户不能接收。
- 双方始终为同一币种:余额之间没有兑换(
USDT→USDT、GOLD→GOLD……)。 - 不能给自己转账(
400 self_transfer)。 - 需要
idempotency_key(请求体或Idempotency-Key请求头);重放返回200及idempotency_hit: true。 amount最多接受该币种的小数位数:USDT/USDC/GOLD为 6 位,BTC为 8 位。