跳到主要内容

pay.refunds.update

更新退款单信息

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

请求​

RSocket.rr({
"route" : "pay.refunds.update",
"data" : {
"id" : "RFD202312291432255",
"paymentPlatform" : "wexin",
"crDate" : "2023-12-29T06:32:09.299Z",
"tenantId" : "mzd",
"refundNo" : "RFD202312291432255",
"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"
}
}
});

请求参数​

名称类型必须说明
refundNoString否退款单号
paymentPlatformString否所属支付平台
  • weixin - 微信支付
  • douyin - 抖音
  • alipay - 支付宝
  • outTradeNoString否相关订单编号
    subOutTradeNoString否合单支付时指定子订单编号
    spMchidString否服务商号
    subMchidString否子商户编号
    applicationIdString否申请编号
    payerObject否订单支付者平台帐户信息
    payer.targetTypeString否帐户类型
    由调用方根据分账方身份类型定义,例如:COMPANY,PARTNER,CHANNEL等
    payer.targetIdString否targetType下的帐户标识
    payer.targetNameString否帐户名
    payeeObject否订单收款方平台帐户信息
    payee.targetTypeString否帐户类型
    由调用方根据分账方身份类型定义,例如:COMPANY,PARTNER,CHANNEL等
    payee.targetIdString否targetType下的帐户标识
    payee.targetNameString否帐户名
    refundPayerObject否退款出资方
    未指定时默认为订单收款人
    refundPayer.targetTypeString否帐户类型
    由调用方根据分账方身份类型定义,例如:COMPANY,PARTNER,CHANNEL等
    refundPayer.targetIdString否targetType下的帐户标识
    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是唯一标识

    返回​

    修改后的退款单信息

    {
    "id" : "RFD202312291432255",
    "paymentPlatform" : "wexin",
    "crDate" : "2023-12-29T06:32:09.299Z",
    "tenantId" : "mzd",
    "refundNo" : "RFD202312291432255",
    "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"
    }
    }

    返回属性​

    名称类型说明
    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唯一标识

    下载结果模型定义