Skip to content

退款同步

更新时间:2026/7/26 21:23:52

接口说明

主动向支付通道同步退款状态。当退款状态为 progress 时调用,获取最新退款结果。适用于通道回调延迟或需要主动确认的场景。

请求地址

POST /mch/order/refund/sync?id={退款单ID}

  • 认证:Sa-Token(请求头 Accesstoken
  • 响应:Result<RefundOrderResult>

参数通过查询字符串传递

id 是查询参数(@RequestParam),不是 请求体。请求体为空即可。

请求参数

参数位置类型必填描述
idquerylong退款单 ID(数字)

请求示例

http
POST /mch/order/refund/sync?id=1853123456789012345 HTTP/1.1
Host: your-domain.com
Accesstoken: xxxx-xxxx-xxxx
Content-Type: application/json

响应参数

Result<RefundOrderResult>data 字段结构同 申请退款 - 响应参数,主要返回:

参数类型描述
idlong退款单 ID
refundNostring系统退款号
statusstring同步后的退款状态(RefundOrderStatusEnum
finishTimestring退款完成时间(UTC)
errorMsgstring错误信息(失败时)

响应示例

json
{
  "code": 0,
  "message": "success",
  "data": {
    "id": "1853123456789012345",
    "refundNo": "R2024120112345700001",
    "status": "success",
    "finishTime": "2024-12-01T06:00:00Z"
  }
}

基于 GNU LGPL v3.0 协议开源