pay.trans.update
修改交易数据
- 请求路由:
pay.trans.update- 交互模型:
Request Response- 访问限制:
SPI
请求
RSocket.rr({
"route" : "pay.trans.update",
"data" : {
"id" : "CCO202401050910113257",
"paymentPlatform" : "wexin",
"prePayRequest" : {
"appId" : "wxd0be3263c2bdd6bf",
"openId" : "oKQgr47FPmpOAgTz2Dp3jND4RMmQ",
"outTradeNo" : "CCO202401050910113257",
"subOrders" : [
{
"outTradeNo" : "CCO202401050910113257",
"subMchid" : "1658844586",
"payeeInfo" : {
"targetType" : "COMPANY",
"targetId" : "CN1007",
"targetName" : "人工调度公司"
},
"description" : "包车",
"attach" : "taupay-CCO202401050910113257-mzd",
"profitShareTargets" : [
{
"targetType" : "PLATFORM",
"targetId" : "PLATFORM",
"targetName" : "平台",
"description" : "平台分润",
"amount" : 3,
"manualSplit" : false,
"manualSplitPayType" : 0
},
{
"targetType" : "COMPANY",
"targetId" : "CN1037",
"targetName" : "红牌客运",
"description" : "承运商分账",
"amount" : 7,
"manualSplit" : true,
"manualSplitPayType" : 0
}
],
"amount" : {
"total" : 10,
"currency" : "CNY"
}
}
],
"contextData" : {
"orderType" : 1.0,
"payType" : "order"
},
"prepayId" : "wx050910118512010c79950625169ffa0000"
}
}
});
请求参数
| 名称 | 类型 | 必须 | 说明 |
|---|---|---|---|
id | String | 是 | 交易单号 |
paymentPlatform | String | 否 | 交易所属支付平台 |
prePayRequest | Object | 否 | 预支付信息 |
prePayRequest.spMchid | String | 否 | 微信支付平台的服 务商标识 该标识为微信支付平台合作伙伴或者普通商户标识。仅当明确需要指定特定服务商来提供微信支付功能时,提供该参数。 未提供时,依据配置根据当前请求的客户端应用自动选取; |
prePayRequest.appId | String | 否 | 付款应用ID 由微信生成的应用ID,全局唯一。请求基础下单接口时请注意AppID的应用属性,例如公众号场景下,需使用应用属性为公众号的服务号AppID |
prePayRequest.openId | String | 否 | 付款方在应用中的openId |
prePayRequest.payerInfo | Object | 否 | 付款方的平台帐户信息 在非线上支付等场景时,需要提供该参数 |
prePayRequest.payerInfo.targetType | String | 否 | 帐户类型 由调用方根据分账方身份类型定义,例如:COMPANY,PARTNER,CHANNEL等 |
prePayRequest.payerInfo.targetId | String | 否 | targetType下的帐户标识 |
prePayRequest.payerInfo.targetName | String | 否 | 帐户名 |
prePayRequest.outTradeNo | String | 否 | 商户系统内部订单号 只能是数字、大小写字母_-*且在同一个商户号下唯一。 |
prePayRequest.subOrders | Object[] | 否 | 子订单列表 至少1个条目。当条目多于1个时,请求合单支付 |
prePayRequest.subOrders.[].outTradeNo | String | 否 | 子订单号 仅当子订单数超过1个时,提供该参数指定子订单编号,一般使用主订单编号加数字后缀组成,例如:CCO202311281608193004-1,CCO202311281608193004-2 |
prePayRequest.subOrders.[].subMchid | String |