跳到主要内容

pay.refunds.{refundNo}.pay

退款支付

  • 请求路由: pay.refunds.{refundNo}.pay
  • 交互模型: Request Response
  • 访问限制: 无

请求​

RSocket.rr({
"route" : "pay.refunds.RFD202312291432255.pay",
"args" : {
"payRemark" : "正常退款",
"payTime" : "2023-12-29T06:32:09.299Z"
}
});

请求参数​

名称类型必须说明
refundNoString是退款单编号
payRemarkString否支付说明
attachmentsObject否
attachments.titleString否附件标题
attachments.descriptionString否附件说明
attachments.binaryIdString[]否附件id

返回​

支付结果

{
"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唯一标识

    下载结果模型定义