跳到主要内容

pay.offline-payments.submit

提交一个线下支付

  • 请求路由: pay.offline-payments.submit
  • 交互模型: Request Response
  • 访问限制: 无

线下支付

请求​

RSocket.rr({
"route" : "pay.offline-payments.submit",
"data" : {
"outTradeNo" : "CCO202311301551433036",
"subOutTradeNo" : "CCO202311301551433036-1",
"payer" : {
"targetType" : "COMPANY",
"targetId" : "CN1002",
"targetName" : "梦之岛"
},
"payee" : {
"targetType" : "COMPANY",
"targetId" : "CN1003",
"targetName" : "卓瑞中港车"
},
"amount" : 1,
"payTime" : "2023-12-03T16:45:30+08:00",
"reason" : "兜底公司专款到承运商",
"payRemark" : "支付卓瑞中港车包车运输款"
}
});

请求参数​

名称类型必须说明
outTradeNoString是相关订单编号
subOutTradeNoString否合单支付时指定子订单编号
payerObject是支付方
payer.targetTypeString是帐户类型
由调用方根据分账方身份类型定义,例如:COMPANY,PARTNER,CHANNEL等
payer.targetIdString是targetType下的帐户标识
payer.targetNameString是帐户名
payeeObject是收款方信息
payee.targetTypeString是帐户类型
由调用方根据分账方身份类型定义,例如:COMPANY,PARTNER,CHANNEL等
payee.targetIdString是targetType下的帐户标识
payee.targetNameString是帐户名
amountNumber是支付金额
reasonString是简短支付原因,一般来自于原始业务数据
payRemarkString否付款说明
payTimeString否实际支付时间
提供该属性时,会被标记为已支付,同时需要提供payRemark付款说明
accountingDateString否记账时间
用作与第三方对账时,与其会计期间匹配。
attachmentsObject[]否附件
attachments.[].titleString否附件标题
attachments.[].descriptionString否附件说明
attachments.[].binaryIdString[]否附件id
payTypeNumber否1 - 分账; 2 - 退款;
可自行扩展类型值对应特定的付款业务
upStreamPayNosString[]否上游支付单号

返回​

线下支付信息

{
"id" : "OFL202312151629171",
"outTradeNo" : "CCO202311301551433036",
"subOutTradeNo" : "CCO202311301551433036-1",
"payer" : {
"targetType" : "COMPANY",
"targetId" : "CN1002",
"targetName" : "梦之岛"
},
"payee" : {
"targetType" : "COMPANY",
"targetId" : "CN1003",
"targetName" : "卓瑞中港车"
},
"amount" : 1,
"payTime" : "2023-12-03T16:45:30+08:00",
"reason" : "兜底公司专款到承运商",
"payRemark" : "支付卓瑞中港车包车运输款"
}

返回属性​

名称类型说明
idString支付单号
outTradeNoString相关订单编号
subOutTradeNoString合单支付时指定子订单编号
payerObject支付方
payer.targetTypeString帐户类型
由调用方根据分账方身份类型定义,例如:COMPANY,PARTNER,CHANNEL等
payer.targetIdStringtargetType下的帐户标识
payer.targetNameString帐户名
payeeObject收款方信息
payee.targetTypeString帐户类型
由调用方根据分账方身份类型定义,例如:COMPANY,PARTNER,CHANNEL等
payee.targetIdStringtargetType下的帐户标识
payee.targetNameString帐户名
amountNumber支付金额
reasonString简短支付原因,一般来自于原始业务数据
payRemarkString付款说明
payTimeString实际支付时间
提供该属性时,会被标记为已支付,同时需要提供payRemark付款说明
accountingDateString记账时间
用作与第三方对账时,与其会计期间匹配。
attachmentsObject[]附件
attachments.[].titleString附件标题
attachments.[].descriptionString附件说明
attachments.[].binaryIdString[]附件id
payTypeNumber1 - 分账; 2 - 退款;
可自行扩展类型值对应特定的付款业务
upStreamPayNosString[]上游支付单号
statusNumber0 - 未支付; 1 - 已支付

下载结果模型定义