Skip to main content
费用由 CBPay 按服务、国家和资产配置。若某个组合未配置任何费用, 则费用为 0

出款与收款如何收费

外汇定价体现在您的汇率中:您在 GET /v1/rates 看到的汇率就是 您的汇率,也正是执行时所使用的汇率 — 没有额外的百分比。每个国家 都包含两个方向:
  • rate — 您的出款(付款分发)汇率。如果您分发等值 100 USDT 的金额,将被扣除 100 USDT 加上固定费用(若您的账户配置了该费用)。
  • payin_rate — 您的收款(法币收款/入金)汇率。入账金额为按该 汇率换算的本地金额,减去固定费用(若您的账户配置了该费用)。
收款人收到的金额(出款)或您获得的入账金额(收款)取决于您账户在 该国家的汇率。报价即收费,始终如此。

收取固定或百分比费用的服务

对于按 % 收费的服务,公式为 fee = ceil(amount × percent / 100) + fixed_amount(向上取整到 微 USDT)。
独立的固定收费(合规、KYC/KYB 验证、钱包创建与银行服务)在上游操作 失败时会自动退款 (compliance_refund / verification_fee_refund / wallet_creation_refund / wallet_service_refund / banking_fee_refund)。

银行卡收款结算延迟

银行卡收款可配置结算延迟settlement_hours,整数小时数;0 = 无延迟 — 默认值)。配置延迟后,已确认的银行卡收款会立即确认该收款: 状态变为 creditedpayin_credited webhook 立即发出,用卡支付的 收银台链接随即关闭为已支付。等待的是余额:它在结算执行时进入您的 账本 —— 到达 settle_at 时(后台任务每分钟结算一次到期收款),或 机构管理员在面板中手动提前释放时。 余额待结算期间,收款响应(创建、查询和列表)携带 settle_at (RFC 3339)和 settlement_pending: true;余额到账后则携带 settled_at。在付款确认时还会仅发出一次 payin_settlement_scheduled webhook(幂等),携带 status: "credited"、计划的入账金额和 settle_at,便于您的集成区分”已付款、余额已排期”与”已付款、余额 已可用”。
settle_at = created_at + settlement_hours — 延迟从收款创建时开始计算 (≈ 处理商确认扣款时)。审批或分配时已超过期限的收款会立即结算(无 settlement_pending)。自动换汇(如已配置)在余额结算时执行,而非 在此之前。
结算仍待处理的收款无法退款:退款会借记您的余额,而这笔资金尚未 释放,因此请求将以 422 settlement_pending 被拒。请等待 settle_at 到期,或先请机构管理员手动释放结算 —— 之后退款即可正常进行。
结算延迟由 CBPay 在您账户的 payin_card 费用中配置。您的确认信号不变 —— payin_settlement_scheduledpayin_credited 都在付款时送达; 只有余额的可用性等待 settle_at

按通道计收的银行费用

银行业务收取以操作币种计收的交易型费用(即操作所动的 BANK_USD / BANK_EUR 余额):
  • 存款banking_deposit):在入账的存款贷记时收取,上限为存 款金额(min(fee, amount))— 小额存款永远不会导致负余额。
  • 转账banking_transfer_achbanking_transfer_swiftbanking_transfer_wirebanking_transfer_sepa):在发出时收 取;您的可用余额必须以操作币种覆盖 金额 + 费用,否则请求将以 402 insufficient_funds 被拒。若转账随后被最终拒绝,费用将退还。
  • 兜底:没有专属配置(账户级和默认级都没有)的通道使用旧版 banking_operation 固定费用(以 USDT 计)。配置为 0% + 0 固定 费用的通道为明确免费 — 不会落入兜底。
当收取通道费用时,调度响应会暴露 banking_feebanking_fee_asset(收取的金额及其 BANK_* 货币),因此每笔费用都可归属到其通道。

内部转账:始终免费

CBPay 账户之间的转账(POST /v1/transfers不收取任何费用, 无论何种组合:个人↔个人、个人↔企业或企业↔企业。资金在生态系统 内部流转。

您的汇率

GET /v1/rates 返回您账户自己的汇率(按国家划分)— 与您操作 执行时使用的汇率完全一致,没有意外:出款使用 rate,收款使用 payin_ratelocal_amount / rate = USDT)。

查看您的条款

GET /v1/rates 在返回您的汇率的同时,也返回当前应用于您账户的 费用配置:
asset_prices 是每个虚拟余额的 USD 参考价格(用于在界面上估值)— 它不涉及任何换算,也不包含点差。响应中还包含一个 settlement 区块,提供当您用 USDT 之外的余额支付操作时每个资产的有效价格资金模型):该价格 已包含换算差价,所见即所得。 实际收取的费用始终在每笔操作的响应中明确显示(fee 字段), 并记录在账本中。

完整示例

一笔等值 100 USDT 的出款,fixed_amount: "0.30"
收款人收到您指定的全部本地金额;您被扣除按您的汇率换算的等值金额 加上固定费用。 一笔等值 100 USDT 的收款,fixed_amount: "0.30"
付款人支付您指定的确切本地金额;您获得按您的 payin_rate 换算的 等值金额减去固定费用。
最后修改于 2026年8月10日