跳到主要内容

orders.{id}.application.refund

对订单申请退款

  • 请求路由: orders.{id}.application.refund
  • 交互模型: Request Response
  • 访问限制: CONSOLE

请求​

RSocket.rr({
"route" : "orders.{id}.application.refund",
"args" : {
"enableProfitShare" : "是否开启订单分账 true-开启 false-不开启",
"cancelOrder" : "是否取消订单 true-取消 false-不取消",
"type" : "0-主动取消 1-到期取消"
},
"data" : {
"replaceMe" : "申请退款信息集合"
}
});

请求参数​

名称类型必须说明
idString是订单id
applicationIdString否申请编号
S + 年月日 + 自增编号
cancelCouponBoolean否是否取消卡券
cancelOrderBoolean否是否取消订单
stateString否申请状态
- -1 已取消
- 0 已驳回
- 1 申请中
- 2 已提交
refundIdString否退款流水号
serviceChargeNumber否手续费
typeString否退款类型
- 0 车票退款
- 1 包车退款
- 2 其他退款
refundedBoolean否财务是否退款
- false 未退款
- true 已退款
refundTimeString否实际退款时间
distanceTimeString否距离时间
cancelTimeString否申请取消时间
refundPriceNumber否申请退款金额
cancelRemarkString否申请说明
rejectRemarkString否驳回说明
rejectTimeString否驳回时间
attachmentsObject[]否附件
attachments.[].titleString否附件标题
attachments.[].descriptionString否附件说明
attachments.[].binaryIdString[]否附件id
orderInfoObject否关联订单信息
orderInfo.companyIdString否公司id
orderInfo.directRouteBoolean否包车订单必须字段,本次退款是针对哪个任务
false-A段/直达
true-B段
orderInfo.orderIdString否订单id
orderInfo.suborderIdString否子订单号
orderInfo.orderTypeNumber否订单类型:1-包车订单 2-班车订单 3-巴士订单
orderInfo.orderPriceNumber否订单价格
orderInfo.orderStateNumber否订单状态
orderInfo.orderTimeString否出行时间
orderInfo.nameString否下单人名称
refundPayersObject[]否退款出资方,如果没有调整分账方数据则不需要上传
refundPayers.[].pendingSettlementAmountNumber否待分账金额(单位:分)
refundPayers.[].settledBoolean否是否分账
false - 未分账(还可调整分账方和退款)
true - 已分账(不可调整分账方,如果去退款需要提示已分账是否还进行退款)
refundPayers.[].refundedAmountNumber否已退款金额(单位:分)
refundPayers.[].contributionAmountNumber否本次退款出资金额(单位:分)
refundPayers.[].targetTypeString否帐户类型
由调用方根据分账方身份类型定义,例如:COMPANY,PARTNER,CHANNEL等
refundPayers.[].targetIdString否targetType下的帐户标识
refundPayers.[].targetNameString否帐户名
ticketRefundInfosObject[]否车票退款信息
注:如果只是忽略车票则只需要把忽略的车票传递上来
ticketRefundInfos.[].originalPriceNumber否平台车票对外票价(必须)
ticketRefundInfos.[].thirdTicketPriceNumber否第三方车票对外票价(必须)
ticketRefundInfos.[].thirdOriginalPriceNumber否第三方车票成本价(必须)
ticketRefundInfos.[].shiftTimeString否车票发车时间(必须)
ticketRefundInfos.[].ticketCodeString否车票号(必须)
ticketRefundInfos.[].ticketGroupString否票组信息(必须)
ticketRefundInfos.[].isReturnString否是否回程(必须)
0-去程
1-回程
ticketRefundInfos.[].firstChangePriceNumber否使用优惠券金额
ticketRefundInfos.[].cancelTicketBoolean否是否取消车票
false - 不取消
true - 取消
ticketRefundInfos.[].passengerNameString否乘客名
ticketRefundInfos.[].serviceChargeNumber否手续费
ticketRefundInfos.[].thirdServiceChargeNumber否第三方手续费
ticketRefundInfos.[].operatingStateString否中港通状态
ticketRefundInfos.[].stateString否车票状态
ticketRefundInfos.[].refundPriceNumber否退款金额
ticketRefundInfos.[].operatorRefundPriceNumber否第三方退款金额
ticketRefundInfos.[].operatorRefundTimeString否运营商退款时间
rejectInfoObject[]否驳回信息
rejectInfo.[].ticketCodesString[]否车票集合
rejectInfo.[].reasonString否驳回原因
rejectInfo.[].timeString否驳回时间
refundInfosObject[]否退款信息
refundInfos.[].refundedBoolean否是否退款
- false 未退款
- true 已退款
refundInfos.[].refundTimeString否实际退款时间
refundInfos.[].refundChannelString否退款渠道
WX-微信
DOUYIN-抖音
refundInfos.[].refundPriceNumber否退款金额
extraPropsObject否扩展属性
crByString否创建者
upByString否最后修改者
crDateString否创建时间
upDateString否最后修改时间
tenantIdString否租户ID
idVaries否
enableProfitShareBoolean否是否开启订单分账 true-开启 false-不开启
cancelOrderBoolean否是否取消订单 true-取消 false-不取消
typeString否0-主动取消 1-到期取消

返回​

是否成功

{ }