跳到主要内容

pay.refunds

搜索退款单

  • 请求路由: pay.refunds
  • 交互模型: Request Stream
  • 访问限制: 无

请求​

RSocket.rs({
"route" : "pay.refunds",
"args" : {
"search" : {
"keyword" : "189",
"success" : true
},
"pg" : {
"page" : 1,
"size" : 10
}
}
});

请求参数​

名称类型必须说明
searchObject否查询参数
search.successBoolean否是否退款
- false 未退款
- true 已退款
search.outTradeNoString否订单号
search.refundMethodNumber否退款方式
- 0 财付通
- 1 线下
- 2 其他
search.refundSourceString否退款来源
- order 订单
search.refundTimeFromString否起始退款时间
search.refundTimeToString否结束退款时间
search.keywordString否模糊匹配关键字
search.fromString否查询起始时间,时间样式为RFC3339格式,如:2019-04-18T00:13:39.649Z
search.toString否查询终止时间,时间样式为RFC3339格式,如:2019-04-19T00:13:39.649Z
pgObject否分页参数
pg.pageNumber否页码,首页从0开始
pg.sizeNumber否每页记录,默认为10
pg.sortString[]否排序字段清单,默认为升序,需要指定降序时在字段名后面添加desc并用分号隔开。
例如:["id", "crDate;desc"]

返回​

退款单

[
{
"crDate" : "2023-12-29T06:32:09.299Z",
"tenantId" : "mzd",
"refundNo" : "RFD202312291432255",
"paymentPlatform" : "wexin",
"outTradeNo" : "CCO202312291421583204",
"subOutTradeNo" : "CCO202312291421583204",
"spMchid" : "1639598979",
"subMchid" : "1657580193",
"applicationId" : "S202312292920",
"payer" : {
"targetType" : "CUSTOMER",
"targetId" : "18000010001@mzd",
"targetName" : "测试鱼"
},
"payee" : {
"targetType" : "COMPANY",
"targetId" : "CN1037",
"targetName" : "红牌客运"
},
"amount" : 10,
"method" : 0,
"source" : "order",
"reason" : "测试退全款并取消订单,并开启分账",
"payRemark" : "正常退款",
"attachments" : [ ],
"request" : {
"appId" : "wxd0be3263c2bdd6bf",
"subMchid" : "1657580193",
"orderNo" : "CCO202312291421583204",
"refundNo" : "RFD202312291432255",
"reason" : "测试退全款并取消订单,并开启分账",
"refundAmount" : 10,
"orderAmount" : 10,
"currency" : "CNY"
},
"response" : {
"refundId" : "50302908022023122908604358153",
"outRefundNo" : "RFD202312291432255",
"transactionId" : "4200002129202312298598528023",
"outTradeNo" : "CCO202312291421583204",
"userReceivedAccount" : "支付用户零钱",
"successTime" : "2023-12-29T06:33:08Z",
"createTime" : "2023-12-29T06:33:01Z",
"status" : "SUCCESS",
"refundAccount" : "REFUND_SOURCE_SUB_MERCHANT",
"amount" : {
"total" : 10,
"refund" : 10,
"from" : [ ],
"payerTotal" : 10,
"payerRefund" : 10,
"discountRefund" : 0,
"currency" : "CNY"
},
"promotionDetail" : [ ],
"spMchid" : "1639598979",
"subMchid" : "1657580193"
},
"id" : "RFD202312291432255"
}
]

返回属性​

名称类型说明
refundNoString退款单号
paymentPlatformString所属支付平台
  • weixin - 微信支付
  • douyin - 抖音
  • alipay - 支付宝
  • outTradeNoString相关订单编号
    subOutTradeNoString合单支付时指定子订单编号
    spMchidString服务商号
    subMchidString子商户编号
    applicationIdString申请编号
    payerObject订单支付者平台帐户信息
    payer.targetTypeString帐户类型
    由调用方根据分账方身份类型定义,例如:COMPANY,PARTNER,CHANNEL等
    payer.targetIdStringtargetType下的帐户标识
    payer.targetNameString帐户名
    payeeObject订单收款方平台帐户信息
    payee.targetTypeString帐户类型
    由调用方根据分账方身份类型定义,例如:COMPANY,PARTNER,CHANNEL等
    payee.targetIdStringtargetType下的帐户标识
    payee.targetNameString帐户名
    refundPayerObject退款出资方
    未指定时默认为订单收款人
    refundPayer.targetTypeString帐户类型
    由调用方根据分账方身份类型定义,例如:COMPANY,PARTNER,CHANNEL等
    refundPayer.targetIdStringtargetType下的帐户标识
    refundPayer.targetNameString帐户名
    amountNumber退款金额
    offlineAmountNumber其中线下退款部分的金额
    必须不能大于amount。大于0时,在退款支付操作后,会自动生成线下支付
    methodNumber退款方式
    - 0 财付通
    - 1 线下
    sourceString退款来源
    - order 订单
    reasonString退款原因简要说明
    长度80字符
    remarkString退款详细备注
    payRemarkString付款说明
    attachmentsObject[]退款附件
    attachments.[].titleString附件标题
    attachments.[].descriptionString附件说明
    attachments.[].binaryIdString[]附件id
    extraPropsObject扩展属性
    crDateString创建时间
    tenantIdString租户ID
    idVaries唯一标识

    下载结果模型定义