pay.refunds.submit
提交退款
- 请求路由:
pay.refunds.submit- 交互模型:
Request Response- 访问限制: 无
请求
RSocket.rr({
"route" : "pay.refunds.submit",
"data" : {
"outTradeNo" : "CCO202311301551433036",
"paymentPlatform" : "wexin",
"subOutTradeNo" : "CCO202311301551433036-2",
"applicationId" : "A1002",
"amount" : 1,
"refundPayer" : {
"targetType" : "CHANNEL",
"targetId" : "CH1001",
"targetName" : "渠道1001"
},
"source" : "order",
"reason" : "行程冲突",
"remark" : "客户取消订单"
}
});
请求参数
| 名称 | 类型 | 必须 | 说明 |
|---|---|---|---|
outTradeNo | String | 是 | 相关订单编号 |
paymentPlatform | String | 是 | 所属支付平台 |
subOutTradeNo | String | 否 | 合单支付时指定子订单编号 普通支付无须提供该参数 |
applicationId | String | 是 | 申请编号 |
amount | Number | 是 | 退款金额 |
offlineAmount | Number | 否 | 其中线下退款部分的金额 必须不能大于amount。大于0时,在退款支付操作后,会自动生成线下支付 |
refundPayer | Object | 否 | 退款出资方 未指定时默认为订单收款人 |
refundPayer.targetType | String | 否 | 帐户类型 由调用方根据分账方身份类型定义,例如:COMPANY,PARTNER,CHANNEL等 |
refundPayer.targetId | String | 否 | targetType下的帐户标识 |
refundPayer.targetName | String | 否 | 帐户名 |
source | String | 否 | 退款来源 - order 订单 |
reason | String | 否 | 退款原因简要说明 长度80字符 |
remark | String | 否 | 退款详细备注 |
refundAttachments | Object[] | 否 | 退款附件 |
refundAttachments.[].title | String | 否 | 附件标题 |
refundAttachments.[].description | String | 否 | 附件说明 |
refundAttachments.[].binaryId | String[] | 否 | 附件id |
返回
提交的数据
{ }
返回属性
| 名称 | 类型 | 说明 |
|---|---|---|
refundNo | String | 退款单号 |
outTradeNo | String | 相关订单编号 |
paymentPlatform | String | 所属支付平台 |
subOutTradeNo | String | 合单支付时指定子订单编号 普通支付无须提供该参数 |
applicationId | String | 申请编号 |
amount | Number | 退款金额 |
offlineAmount | Number | 其中线下退款部分的金额 必须不能大于amount。大于0时,在退款支付操作后,会自动生成线下支付 |
refundPayer | Object | 退款出资方 未指定时默认为订单收款人 |
refundPayer.targetType | String | 帐户类型 由调用方根据分账方身份类型定义,例如:COMPANY,PARTNER,CHANNEL等 |
refundPayer.targetId | String | targetType下的帐户标识 |
refundPayer.targetName | String | 帐户名 |
source | String | 退款来源 - order 订单 |
reason | String | 退款原因简要说明 长度80字符 |
remark | String | 退款详细备注 |
refundAttachments | Object[] | 退款附件 |
refundAttachments.[].title | String | 附件标题 |
refundAttachments.[].description | String | 附件说明 |
refundAttachments.[].binaryId | String[] | 附件id |
rejectReason | String | 驳回时填写驳回原因 |
status | String | 退款状态: SUCCESS—退款成功 CLOSED—退款关闭。 PROCESSING—退款处理中 ABNORMAL—退款异常,退款到银行发现用户的卡作废或者冻结了,导致原路退款银行卡失败,可前往商户平台(pay.weixin.qq.com)-交易中心,手动处理此笔退款。 |
successTime | String | 退款成功时间 |