跳到主要内容

pay.trans.{subOutTradeNo}.fin-info

返回子订单对应的资金数据

  • 请求路由: pay.trans.{subOutTradeNo}.fin-info
  • 交互模型: Request Response
  • 访问限制: 无

请求​

RSocket.rr({
"route" : "pay.order.BUS20231217195811982.fin-info"
});

请求参数​

名称类型必须说明
subOutTradeNoString是子订单编号

返回​

子订单资金数据

{
"subOutTradeNo" : "BUS20231217195811982",
"amount" : 10,
"payTime" : "2023-12-17T11:58:16Z",
"splitEnabled" : true,
"splitEnabledTime" : "2023-12-17T12:00:56.485Z",
"payee" : {
"targetType" : "PLATFORM",
"targetId" : "PLATFORM"
},
"payer" : {
"targetType" : "CUSTOMER",
"targetId" : "555@mzd",
"targetName" : "方"
},
"psInfo" : {
"split" : true,
"finished" : false,
"profitShareAmount" : 1,
"manualAmount" : 5
},
"profitShareTargets" : [
{
"targetType" : "PARTNER",
"targetId" : "18900010001@mzd",
"targetName" : "何成",
"description" : "合伙人佣金",
"amount" : 1,
"manualSplit" : false,
"manualSplitPayType" : 0,
"accountPeriod" : 0,
"accountPeriodHit" : true,
"finishTime" : "2023-12-17T12:02:16Z",
"result" : "SUCCESS"
},
{
"targetType" : "OPERATION",
"targetId" : "HK1044",
"targetName" : "环岛中港通",
"description" : "运营公司分账",
"amount" : 5,
"manualSplit" : true,
"manualSplitPayType" : 2,
"accountPeriod" : 7,
"accountPeriodHit" : false
}
],
"discounts" : [
{
"id" : "CCB202403070938108",
"type" : "coupon",
"name" : "20元包车满减券",
"amount" : 2000,
"payer" : {
"targetType" : "PLATFORM",
"targetId" : "PLATFORM",
"targetName" : "平台"
}
}
]
}

返回属性​

名称类型说明
subOutTradeNoString子订单号
amountNumber订单总金额
payTimeString支付时间
splitEnabledBoolean分账是否开启
splitEnabledTimeString分账开启时间
payeeObject订单收款方信息
payee.targetTypeString帐户类型
由调用方根据分账方身份类型定义,例如:COMPANY,PARTNER,CHANNEL等
payee.targetIdStringtargetType下的帐户标识
payee.targetNameString帐户名
payerObject订单付款方信息
payer.targetTypeString帐户类型
由调用方根据分账方身份类型定义,例如:COMPANY,PARTNER,CHANNEL等
payer.targetIdStringtargetType下的帐户标识
payer.targetNameString帐户名
psInfoObject分账解冻信息
psInfo.splitBoolean所有分账方的分账都已经成功处理时返回true
psInfo.finishedBoolean当前交易已经成功解冻时返回true
psInfo.finishTimeString解冻完成时间
psInfo.unfreezeNoString解冻的分账单号
psInfo.unfreezeStatusString解冻状态
psInfo.unfreezeTimeString解冻时间
psInfo.unfreezeErrMsgString解冻请求失败时的错误信息
psInfo.accountPeriodNumber解冻收款方账期
psInfo.accountPeriodHitBoolean是否已经到达账期
psInfo.profitShareAmountNumber线上分账总金额
psInfo.manualAmountNumber线下分账总金额
psInfo.unsplitAmountNumber剩余未分账金额
psInfo.unfreezeAmountNumber实际线上解冻金额
profitShareTargetsObject[]分账信息
profitShareTargets.[].accountPeriodNumber账期
profitShareTargets.[].accountPeriodHitBoolean是否已经到达账期
profitShareTargets.[].finishTimeString分账完成时间
profitShareTargets.[].resultString分账结果
* PENDING:待分账
* SUCCESS:分账成功
* CLOSED:已关闭
profitShareTargets.[].outOrderNoString分账单号
profitShareTargets.[].errMsgString分账异常消息
profitShareTargets.[].descriptionString分账的原因描述,分账账单中需要体现
最长80个字符
profitShareTargets.[].amountNumber分账金额
仅当本次订单的分账金额与分账方配置不一致时提供
profitShareTargets.[].manualSplitBoolean是否手动分账
默认为false
profitShareTargets.[].manualSplitPayTypeNumber手动分账的支付类型
0 - 平台从订单收款方收账,再转给分账接收方,到达账期分账时将产生2笔线下支付;
1 - 订单收款方直接支付给分账接收方;
2 - 订单收款方直接支付给收分账接收方,且标记为已支付;
3 - 平台直接支付给收分账接收方,例如平台垫付优惠券成本等状况;
默认为0
profitShareTargets.[].remarkString详细备注信息
与description不同,description用于提交到微信平台,remark用于保存详细的业务备注
profitShareTargets.[].accountingDateString记账时间
用作与第三方对账时,与其会计期间匹配。
profitShareTargets.[].targetTypeString帐户类型
由调用方根据分账方身份类型定义,例如:COMPANY,PARTNER,CHANNEL等
profitShareTargets.[].targetIdStringtargetType下的帐户标识
profitShareTargets.[].targetNameString帐户名
discountsObject[]折扣信息
discounts.[].idString折扣标识,如优惠券id
discounts.[].typeString折扣类型,例如"coupon"
discounts.[].nameString折扣名称,如折扣券名称
discounts.[].amountNumber折扣金额,单位:分
discounts.[].costNumber折扣券购买价格,单位:分
discounts.[].refundNumber该折扣项涉及的退款金额,单位:分
discounts.[].payerObject折扣出资方
discounts.[].payer.targetTypeString帐户类型
由调用方根据分账方身份类型定义,例如:COMPANY,PARTNER,CHANNEL等
discounts.[].payer.targetIdStringtargetType下的帐户标识
discounts.[].payer.targetNameString帐户名
discounts.[].extraObject其他扩展属性
payRefundsObject[]退款信息
payRefunds.[].refundNoString退款单号
payRefunds.[].outTradeNoString相关订单编号
payRefunds.[].paymentPlatformString所属支付平台
  • weixin - 微信支付
  • douyin - 抖音
  • alipay - 支付宝
  • payRefunds.[].subOutTradeNoString合单支付时指定子订单编号
    普通支付无须提供该参数
    payRefunds.[].applicationIdString申请编号
    payRefunds.[].amountNumber退款金额
    payRefunds.[].offlineAmountNumber其中线下退款部分的金额
    必须不能大于amount。大于0时,在退款支付操作后,会自动生成线下支付
    payRefunds.[].refundPayerObject退款出资方
    未指定时默认为订单收款人
    payRefunds.[].refundPayer.targetTypeString帐户类型
    由调用方根据分账方身份类型定义,例如:COMPANY,PARTNER,CHANNEL等
    payRefunds.[].refundPayer.targetIdStringtargetType下的帐户标识
    payRefunds.[].refundPayer.targetNameString帐户名
    payRefunds.[].sourceString退款来源
    - order 订单
    payRefunds.[].reasonString退款原因简要说明
    长度80字符
    payRefunds.[].remarkString退款详细备注
    payRefunds.[].refundAttachmentsObject[]退款附件
    payRefunds.[].refundAttachments.[].titleString附件标题
    payRefunds.[].refundAttachments.[].descriptionString附件说明
    payRefunds.[].refundAttachments.[].binaryIdString[]附件id
    payRefunds.[].rejectReasonString驳回时填写驳回原因
    payRefunds.[].statusString退款状态:
    SUCCESS—退款成功
    CLOSED—退款关闭。
    PROCESSING—退款处理中
    ABNORMAL—退款异常,退款到银行发现用户的卡作废或者冻结了,导致原路退款银行卡失败,可前往商户平台(pay.weixin.qq.com)-交易中心,手动处理此笔退款。
    payRefunds.[].successTimeString退款成功时间
    payOfflinesObject[]线下支付信息
    payOfflines.[].idString支付单号
    payOfflines.[].outTradeNoString相关订单编号
    payOfflines.[].subOutTradeNoString合单支付时指定子订单编号
    payOfflines.[].payerObject支付方
    payOfflines.[].payer.targetTypeString帐户类型
    由调用方根据分账方身份类型定义,例如:COMPANY,PARTNER,CHANNEL等
    payOfflines.[].payer.targetIdStringtargetType下的帐户标识
    payOfflines.[].payer.targetNameString帐户名
    payOfflines.[].payeeObject收款方信息
    payOfflines.[].payee.targetTypeString帐户类型
    由调用方根据分账方身份类型定义,例如:COMPANY,PARTNER,CHANNEL等
    payOfflines.[].payee.targetIdStringtargetType下的帐户标识
    payOfflines.[].payee.targetNameString帐户名
    payOfflines.[].amountNumber支付金额
    payOfflines.[].reasonString简短支付原因,一般来自于原始业务数据
    payOfflines.[].payRemarkString付款说明
    payOfflines.[].payTimeString实际支付时间
    提供该属性时,会被标记为已支付,同时需要提供payRemark付款说明
    payOfflines.[].accountingDateString记账时间
    用作与第三方对账时,与其会计期间匹配。
    payOfflines.[].attachmentsObject[]附件
    payOfflines.[].attachments.[].titleString附件标题
    payOfflines.[].attachments.[].descriptionString附件说明
    payOfflines.[].attachments.[].binaryIdString[]附件id
    payOfflines.[].payTypeNumber1 - 分账; 2 - 退款;
    可自行扩展类型值对应特定的付款业务
    payOfflines.[].upStreamPayNosString[]上游支付单号
    payOfflines.[].statusNumber0 - 未支付; 1 - 已支付

    下载结果模型定义