# 单笔订单退款回调通知
最新更新时间:2021.12.06
回调通知单笔订单退款结果。温馨提示:
1.若在单笔订单退款接口中未给callbackUrl参数赋值,则不会触发该通知。
2.建议使用单笔订单退款结果查询接口作为辅助,确认订单最终退款状态。
# 接口说明
请求URL: 在单笔订单退款中所传的callbackUrl
请求方式: POST
业务请求参数
名称 | 必传 | 类型 | 说明 |
---|---|---|---|
refundStatus | 是 | string | 退款状态 WAIT:退款申请创建, SUCCESS:退款成功, FAILURE:退款失败, CLOSE:已关闭(例如超出退款期限) |
osTradeNo | 是 | string | 开放平台给商户的交易订单号 |
osRefundNo | 是 | string | 本次退款的退款单号,开放平台内唯一 |
tpRefundNo | 是 | string | 第三方机构退款单号 |
refundFee | 是 | int | 本次退款金额 |
orderFee | 是 | int | 交易订单的总金额,单位分 |
paymentFee | 是 | int | 交易订单的用户实付金额 单位为分 |
refundTime | 是 | long | 支付平台返回的退款时间,时间戳 ,标准北京时间 |
createdTime | 是 | long | 退款申请时间,时间戳 ,标准北京时间 |
refundReason | 否 | string | 退款原因,若请求退款时有值则返回 |
ownerBusinessNo | 否 | string | 商户维护:商户创建的订单业务号,商户自传,支付回调原封返回 |
ownerRefundNo | 否 | string | 商户维护:商户退款单号,商户自传,支付回调原封返回 |
ownerPayTerminal | 否 | string | 商户支付终端,商户自传,支付回调原封返回 |
公共响应参数
名称 | 必传 | 类型 | 说明 |
---|---|---|---|
code | 是 | int | 请求结果code,成功返回8888,详细请参考错误码说明) |
msg | 是 | string | 请求结果描述,失败时会返回错误原因 |
data | 否 | Object | 请求结果返回的业务响应参数,若无业务参数则返回空 |
注意:若成功接收到回调,请按照响应参数要求返回。若平台接收不到响应成功的参数,则会间隔一段时间后重复通知。
业务响应参数
无
入参格式
{
"refundStatus":"SUCCESS",
"osTradeNo": "os_trade_20211126",
"osRefundNo": "os_refund_20211126",
"refundFee": 400,
"orderFee": 700,
"paymentFee": 600,
"refundTime": 1638003826072,
"createdTime": 1638003819071,
"refundReason": "退款原因"
}
出参格式:
{
"code": 8888,
"msg": "处理成功",
"data": null
}
code 为 8888 表示操作成功,其它值则为失败,具体内容参见错误码说明)。
← 单笔订单退款结果查询 合并订单交易接口 →