跳到主要内容

cbv.offline.add.pay

追加支付

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

请求​

RSocket.rr({
"route" : "cbv.offline.add.pay",
"data" : {
"replaceMe" : "追加支付信息"
}
});

请求参数​

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

返回​

是否成功

{ }