Documentation Index
Fetch the complete documentation index at: https://developers-sandbox.uqpaytech.com/llms.txt
Use this file to discover all available pages before exploring further.
概览
当客户希望退货或退回服务时,你可以使用退款操作将资金退还给客户。请及时处理退款,以免客户向发卡行发起争议。退款服务说明
下表介绍 UQPAY 提供的退款服务的更多信息:| 项目 | 详情 |
|---|---|
| 退款有效期 | UQPAY 不对商户发起退款请求的时间做限制。只要订单状态允许退款,商户可随时发起退款。退款最终是否成功取决于渠道的退款有效期,UQPAY 会直接透传渠道的处理结果。 |
| 退款条件 | 仅当 Payment Intent 的 intent_status 为 SUCCEEDED 时才允许退款。 |
| 可退款金额 | UQPAY 支持全额退款、部分退款和多次部分退款。单笔交易的多次部分退款总金额不得超过用户实际支付的原始金额。 |
| 费用项目 | 在商务合同中约定。 |
| 退款方式 | 你可以通过 Create a refund API 或 UQPAY 控制台发起退款。 |
退款处理流程
按以下步骤处理退款:- 通过 API 或控制台,针对指定的 Payment Intent 或 Payment Attempt 发起退款
- 你会立即收到退款请求已接收并正在处理的提示
- 退款成功后,你会通过 webhook 收到通知
退款状态
基于 UQPAY 的支付系统设计,退款有以下几种状态:| 状态 | 说明 | 阶段 | Webhook 事件 |
|---|---|---|---|
INITIATED | 退款已发起 | 初始状态 | acquiring.refund.created |
PROCESSING | 退款处理中 | 处理中 | - |
SUCCEEDED | 退款已成功完成 | 终态 | acquiring.refund.succeeded |
FAILED | 退款失败 | 终态 | acquiring.refund.failed |
如何对一笔支付发起退款
通过 API 退款
下例展示调用 Create a refund API 的请求和响应。示例请求
示例响应
acquiring.refund.succeeded webhook,或主动调用 Retrieve a refund API 查询 refund_status,来判断退款是否已成功处理。

