哪些收款可以退
二维码、报备转账、专属入金账户与 collect 类收款无法通过此接口退款
(
refund_not_supported):这些通道在处理机构侧没有退款能力。POS 收款
通过加密通道退款:POST /v1/pos/charges/{id}/refunds。
生命周期
发起退款
1
全额退款
省略 处理机构当场批准返回
amount 即退还剩余全部可退金额:201,仍在处理中返回 202,拒绝返回 422。2
或退还一部分
以收款币种(而非 USDT)传入 同一笔收款可发起多次部分退款。当累计超过剩余可退金额时,我们返回
amount。扣款按该笔收款带来的价值等比
计算:422 refund_exceeds_payin,不会动用你的余额。3
撤销而非退款(当日)
若该笔收款在处理机构尚未清算,若该笔收款已不可撤销,处理机构会拒绝,此时可发起常规退款。
kind: "void" 会撤销它而不是生成退款。
对你的余额效果相同;对持卡人而言,撤销通常在账单上显示得更快。4
查询状态
二次验证
POST /v1/payins/{payinID}/refunds 会把资金移出你的账户,因此当由
自然人以其会话发起时需要二次验证(操作 payin_refund)。若你的组织已
启用,首次调用返回 403 otp_required 及 challenge_id:验证验证码后带
上挑战令牌重发请求。
API 密钥按设计豁免,与平台其他部分一致:你的后端无摩擦接入。
历史与筛选
status(pending、completed、failed)、kind(refund、
void、chargeback)、payin_id、from/to 与分页。
每笔收款已退多少
每笔收款都会展示其退款进度,你也可以据此筛选收款列表:
收款状态不变:仍为
credited。财务历史从不改写;退款是一笔新的
资金流水。
拒付
当发卡行发起拒付(chargeback)时,资金已经离开:这既不是你的决定, 也不是我们的决定。此时:- 我们自动从你的余额扣款,
kind: "chargeback"。 - 即使余额不足也会扣款:账户可为负,该欠款会从后续入账中抵扣。
- 你会收到
payin_refundedWebhook,kind为chargeback;若余额转负, 还会带balance_after字段。
同一笔收款的退款与拒付合计扣款,永远不会超过该笔收款带来的金额。若拒付
在你已退款之后到达,扣款会被限制在剩余额度内——或为零并记录原因——确保
同一笔钱不会被扣两次。
payin_refunded Webhook
在每个终态(completed 或 failed)以及拒付时发出。pending 不发出:
请等待终态。
failure_reason;使账户转负的拒付会带 balance_after。
凭证
每笔退款都有带你组织品牌的 PDF 凭证与公开验证码:错误
完整目录见错误。
常见问题
退款后手续费会退回吗?
退款后手续费会退回吗?
不会。原收款的手续费与汇率点差不予退还:我们扣除收款带来的毛额,平台
保留已收取的部分。这是银行卡行业的标准做法。
发起退款后收到 202,要重试吗?
发起退款后收到 202,要重试吗?
不要用另一个键重试。
202 表示退款可能已经执行,我们尚未拿到确认。用新
键重试会造成第二次真实退款。请用相同的 idempotency_key 重发请求
(我们会返回同一对象),或等待 payin_refunded Webhook。扣的是哪种币?
扣的是哪种币?
始终是 USDT,即该笔收款入账的币种,即使你的账户为收款配置了其他默认
结算资产。我们不会代你兑换:USDT 不足时返回
insufficient_funds。几个月前的收款还能退吗?
几个月前的收款还能退吗?
只要收款为
credited 且仍有可退额度,从我们这一侧可以。真正的限制来自
处理机构与卡组织规则(通常 180 天);超期后退款会以 failed 被拒,预留
金额原额返还余额。拒付导致余额为负怎么办?
拒付导致余额为负怎么办?
账户仅因此原因允许为负。欠款会自动从后续入账中抵扣;在此期间,转出资金
的操作仍需可用余额。
我组织的管理员也能退款吗?
我组织的管理员也能退款吗?
可以。管理后台可对组织下任意账户发起退款;该操作会记录执行的管理员,并
在你的历史中以
requested_by: "admin" 显示。