批量查询交易记录
接口描述
用户通过查询参数向平台批量查询符合条件的多笔交易记录。
请求方式
POST
生产调用地址
https://openapi.unionpay.com/upapi/udia/servService/queryBatchTn/v1
测试调用地址
https://openapi.unionpay.com/upapi/udiaTest/servTest/queryBatchTn/v1
URL请求参数
|
中文名称 |
英文名称 |
域类型 |
域长度 |
默认值 |
请求要求 |
备注 |
|
产品token |
token |
string |
|
|
M-必填
|
详情请参考“获取token”接口中应答参数“token”的具体数据。 |
|
签名信息 |
sign |
string |
|
|
M-必填
|
详细签名算法可参考附录“签名样例代码”部分或参考网站“技术指南”板块第3条。 |
|
时间戳 |
ts |
long |
|
|
M-必填
|
单位毫秒,对于Java一般使用System.currentTimeMillis();获取。 |
HTTP报文体参数
|
中文名称 |
英文名称 |
域类型 |
域长度 |
默认值 |
请求要求 |
备注 |
|
版本号 |
version |
string |
8 |
V1.0.0 |
O-选填
|
|
|
交易类型 |
action |
string |
4 |
|
M-必填
|
|
|
交易请求时间 |
txnTime |
string |
14 |
|
M-必填
|
格式:yyyyMMddhhmmss。
|
|
交易来源 |
txnSrc |
string |
2 |
|
M-必填
|
|
|
应用方代码 |
orgCode |
string |
8 |
|
M-必填
|
用于标识落地实施方和内部数据使用方,编码规则:8位数字;若该应用方为银联入网成员机构,则复用已有的机构代码,若非银联成员机构,则与UDIA通过线下协商获得;通过“关联信息”进行校验。
该参数已配置预检规则: 业务产品关联代码校验规则
|
|
应用方请求流水号 |
orgSeq |
string |
30 |
|
M-必填
|
用于唯一标识落地实施方和内部数据使用方的一笔交易请求,编码规则:8位应用方代码+14位时间+8位随机数。
|
|
待查询的外部数据使用方代码 |
queryComUserId |
string |
16 |
|
M-必填
|
|
|
待查询的认证模式代码 |
queryAuthCode |
string |
6 |
|
M-必填
|
|
|
查询开始时间 |
queryBeginTime |
string |
14 |
|
M-必填
|
开始时间不能小于等于截至时间。
|
|
查询截至时间 |
queryEndTime |
string |
14 |
|
M-必填
|
截至时间不能大于等于开始时间。
|
|
分页号码 |
pageNo |
int |
2 |
1 |
O-选填
|
取值区间:1~99。
|
|
每页数据展示条数 |
pageSize |
int |
2 |
5 |
O-选填
|
取值区间:5~99。
|
同步应答参数
|
中文名称 |
英文名称 |
域类型 |
域长度 |
默认值 |
请求要求 |
备注 |
|
应答码 |
respCd |
string |
4 |
|
M-必填
|
|
|
应答消息 |
respMsg |
string |
128 |
|
M-必填
|
|
|
业务字段集合 |
data |
map |
|
|
C-按条件必填
|
|
示例代码