pay.offline-payments.settlements
查询结算单列表
- 请求路由:
pay.offline-payments.settlements- 交互模型:
Request Stream- 访问限制: 无
请求
RSocket.rs({
"route" : "pay.offline-payments.settlements",
"args" : {
"search" : {
"kind" : 1,
"payer" : {
"targetType" : "PLATFORM",
"targetId" : "PLATFORM"
},
"payee" : {
"targetType" : "COMPANY",
"targetId" : "CN1014"
},
"dateFrom" : "2024-02-01T00:00:00+08:00",
"dateTo" : "2024-03-01T00:00:00+08:00"
}
}
});
请求参数
| 名称 | 类型 | 必须 | 说明 |
|---|---|---|---|
search | Object | 否 | 查询条件 |
search.keyword | String | 否 | 模糊匹配关键字 |
search.payer | Object | 否 | 付款方 |
search.payer.targetType | String | 否 | 帐户类型 由调用方根据分账方身份类型定义,例如:COMPANY,PARTNER,CHANNEL等 |
search.payer.targetId | String | 否 | targetType下的帐户标识 |
search.payer.targetName | String | 否 | 帐户名 |
search.payee | Object | 否 | 收款方 |
search.payee.targetType | String | 否 | 帐户类型 由调用方根据分账方身份类型定义,例如:COMPANY,PARTNER,CHANNEL等 |
search.payee.targetId | String | 否 | targetType下的帐户标识 |
search.payee.targetName | String | 否 | 帐户名 |
search.payTimeFrom | String | 否 | 支付时间起始,kind = 0 时无效 时间样式为RFC3339格式,如:2019-04-18T00:13:39.649Z |
search.payTimeTo | String | 否 | 支付时间结束,kind = 0 时无效 时间样式为RFC3339格式,如:2019-04-18T00:13:39.649Z |
search.crDateFrom | String | 否 | kind = 1 时为结算单创建时间起始,其他为线下支付单创建时间起始 时间样式为RFC3339格式,如:2019-04-18T00:13:39.649Z |
search.crDateTo | String | 否 | kind = 1 时为结算单创建时间结束,其他为线下支付单创建结束 时间样式为RFC3339格式,如:2019-04-18T00:13:39.649Z |
search.kind | Number | 否 | 查询类型 0:未结算; 1:已结算; 2:实时结算 |
pg | Object | 否 | 分页参数 |
pg.page | Number | 否 | 页码,首页从0开始 |
pg.size | Number | 否 | 每页记录,默认为10 |
pg.sort | String[] | 否 | 排序字段清单,默认为升序,需要指定降序时在字段名后面添加desc并用分号隔开。 例如:["id", "crDate;desc"] |
返回
结算单列表
[
{
"id" : "STL202501071721105",
"payer" : {
"targetType" : "PLATFORM",
"targetId" : "PLATFORM",
"targetName" : "平台"
},
"payee" : {
"targetType" : "COMPANY",
"targetId" : "CN1014",
"targetName" : "声波客运公司"
},
"dateFrom" : "2024-02-01T00:00:00+08:00",
"dateTo" : "2024-03-01T00:00:00+08:00",
"payTime" : "2024-09-01T10:00:00+08:00",
"payRemark" : "已通过银行转账支付到对公帐户。经办人:XXX,支付银行:中国银行,支付账号:6222 2222 2222 2222",
"totalAmount" : 2820830,
"count" : 23
}
]
返回属性
| 名称 | 类型 | 说明 |
|---|---|---|
id | String | 结算单号 |
payer | Object | 付款方 |
payer.targetType | String | 帐户类型 由调用方根据分账方身份 类型定义,例如:COMPANY,PARTNER,CHANNEL等 |
payer.targetId | String | targetType下的帐户标识 |
payer.targetName | String | 帐户名 |
payee | Object | 收款方 |
payee.targetType | String | 帐户类型 由调用方根据分账方身份类型定义,例如:COMPANY,PARTNER,CHANNEL等 |
payee.targetId | String | targetType下的帐户标识 |
payee.targetName | String | 帐户名 |
dateFrom | String | 线下支付单起始时间,时间样式为RFC3339格式,如:2019-04-18T00:13:39.649Z |
dateTo | String | 线下支付单结束时间,时间样式为RFC3339格式,如:2019-04-18T00:13:39.649Z |
payMethod | String | 支付方式 默认为现金支付 |
payTime | String | 实际支付时间,时间样式为RFC3339格式,如:2019-04-18T00:13:39.649Z |
payRemark | String | 支付说明 |
totalAmount | Number | 总金额 |
count | Number | 总笔数 |
failedCount | Number | 财付通支付异常笔数 |
extraProps | Object | 扩展属性 |
crDate | String | 创建时间 |
tenantId | String | 租户ID |