本指南记录即将推出的统一退款 API(POST /v1/refunds),目前仍在开发中。Endpoint 链接、确切的响应形态以及轨道覆盖范围仍在最终确定中,并将随实现进度更新。
退款 API 允许客户通过单一 endpoint 针对原始 payin 向付款人退还资金,而无需为每条支付轨道构建自定义冲正逻辑。客户通过 money_movement_id 或 transaction_id 引用原始 payin,Cobre 会自动解析正确的 payout 轨道与交易对手。此 API 补充现有的 Money Movement API:退款以关联回原始 payin 的 payout Money Movement 形式创建并跟踪。
请求退款#
客户通过调用 POST /v1/refunds,并提供对原始 payin 的引用(money_movement_id 或 transaction_id),以及(对于部分退款)严格小于原始 payin 金额的 amount 来请求退款。Cobre 会验证原始 payin 尚未被全额退款,解析 payin 收款所用的轨道,并创建一笔 debit 最初收款 Cobre Balance 的 payout Money Movement。目前仅支持对 payin Money Movements/Transactions 退款。转入(transfer-in)交易暂不符合条件。支持的轨道#
| 国家/地区 | 轨道 | 可用性 |
|---|
| 哥伦比亚 | direct_debit_nequi | 可用 |
| 哥伦比亚 | r2p_breb | 可用 |
| 哥伦比亚 | r2p_pse | 开发中 |
| 哥伦比亚 | r2p_bancolombia | 开发中 |
| 哥伦比亚 | breb_credit(Breb 静态密钥交易) | 开发中 |
| 墨西哥 | spei_credit | 开发中 |
| 墨西哥 | r2p_spei | 开发中 |
关键术语