Skip to content

付款批量查询 ​

接口信息

  • 路径: /api/v1/txn/queryList
  • 方法: POST
  • Content-Type: application/json

业务说明

  • 支持按单个或批量付款流水 ID、业务流水号查询交易,并返回分页结果。
  • 至少提供一个交易标识条件,或一组完整的创建时间/付款时间范围。
  • 所有已提供的查询条件取交集,仅返回商户有权限查看且满足全部条件的交易。

请求参数 ​

Headers ​

请求头
参数名值必填说明
Content-Typeapplication/json是请求体类型

Request Body ​

主要参数

参数名类型说明必填
merchantNostring请求发起方的商户号。M
onBehalfOfstring请求实际对应的商户号,仅在代其他商户发起请求时填写。N
requestIdstring(64)单个业务流水号;空字符串视为未提供C
payoutIdinteger(int64)单个付款流水 IDC
payoutIdsstring(6400)付款流水 ID 数组的 JSON 字符串,例如 "[\"1965301538608513024\",\"1965301538608513025\"]";原始数组最多 100 项C
requestIdsstring(6400)业务流水号数组的 JSON 字符串,例如 "[\"ORDER-001\",\"ORDER-002\"]";原始数组最多 100 项,每项最长 64 字符C
payoutStatusstring付款状态/Status枚举值C
payoutStartTimestring付款时间-开始C
payoutEndTimestring付款时间-结束C
createTimeStartTimestring创建时间-开始,与结束时间成对提供C
createTimeEndTimestring创建时间-结束,与开始时间成对提供C
payoutMethodstring付款方式C
sizeinteger每页条数,1~100;省略或为 null 时默认 10N
currentinteger当前页码,至少为 1;省略或为 null 时默认 1N
signstring签名M

请求示例 ​

json
{
  "merchantNo": 801129,
  "createTimeStartTime": "2025-09-01 12:00:00",
  "createTimeEndTime": "2025-09-10 12:00:00",
  "size": 10,
  "current": 1,
  "sign": "d2ea92efff636320122021f65b613201403f6d34334cfbc7e589ce9f84228ad4"
}
json
{
  "merchantNo": "801129",
  "payoutIds": "[\"1965301538608513024\",\"1965301538608513025\"]",
  "size": 100,
  "current": 1,
  "sign": "<按本次请求计算的签名>"
}
json
{
  "merchantNo": "801129",
  "requestIds": "[\"ORDER-001\",\"ORDER-002\"]",
  "size": 10,
  "current": 1,
  "sign": "<按本次请求计算的签名>"
}

响应结果 ​

响应头 Headers
参数名值必填说明
content-typeapplication/json;charset=UTF-8是响应体类型

响应参数 ​

响应字段

参数名类型说明
respCodestring响应码
respMsgstring响应信息
dataobject响应数据
  └─dataobject分页数据
    └─recordsarray当前页交易记录列表
      └─payoutIdinteger付款流水 ID
      └─settleCurrencystring结算币种
      └─settleSumAmountnumber实际结算总金额,实际结算总金额=结算金额+手续费
      └─serviceFeenumber手续费
      └─settleAmountnumber结算金额
      └─payoutCurrencystring付款币种
      └─payoutAmountnumber付款金额
      └─convRatenumber转换汇率
      └─merchantNostring商户号
      └─onBehalfOfstring请求实际对应的商户号;非代发起场景可能为空
      └─payeeNamestring收款方名称
      └─payoutStatusstring付款状态/Status枚举值
      └─payoutTimestring付款时间
      └─distributePsstring交易附言
      └─transactionPurposestring交易用途
      └─payoutMethodstring付款方式
      └─createTimestring创建时间
      └─updateTimestring更新时间
      └─requestIdstring业务流水号
      └─payoutStatusReasonstring付款状态原因
    └─totalinteger总记录数
    └─sizeinteger每页大小
    └─currentinteger当前页码
    └─pagesinteger总页数
      └─payoutStatusReason

响应示例 ​

json
{
    "respCode": "20000",
    "respMsg": null,
    "data": {
        "data": {
            "records": [
                {
                    "payoutId": "2100862326273609728",
                    "settleCurrency": "USD",
                    "settleSumAmount": 17.170000,
                    "serviceFee": -5.170000,
                    "settleAmount": 12.000000,
                    "payoutCurrency": "USD",
                    "payoutAmount": 12.000000,
                    "convRate": 1.000000,
                    "merchantNo": "800527",
                    "onBehalfOf": null,
                    "payeeName": "yuyu liu",
                    "payoutStatus": "S",
                    "payoutTime": "2026-09-18 17:10:09",
                    "distributePs": "REFERENCE BANK",
                    "transactionPurpose": "5",
                    "payoutMethod": "BANK_TRANSFER",
                    "createTime": "2026-09-18 16:19:45",
                    "updateTime": "2026-09-18 17:10:09",
                    "requestId": "DM2026081200010",
                    "payoutStatusReason": ""
                },
                {
                    "payoutId": "2100771357805121536",
                    "settleCurrency": "USD",
                    "settleSumAmount": 11.120000,
                    "serviceFee": -5.110000,
                    "settleAmount": 6.010000,
                    "payoutCurrency": "USD",
                    "payoutAmount": 6.010000,
                    "convRate": 1.000000,
                    "merchantNo": "800527",
                    "onBehalfOf": null,
                    "payeeName": "dante te",
                    "payoutStatus": "S",
                    "payoutTime": "2026-09-18 10:25:02",
                    "distributePs": "REFERENCE PAYPAL",
                    "transactionPurpose": "0",
                    "payoutMethod": "E_WALLET",
                    "createTime": "2026-09-18 10:18:16",
                    "updateTime": "2026-09-18 10:25:02",
                    "requestId": null,
                    "payoutStatusReason": ""
                },
                {
                    "payoutId": "2083068542462853120",
                    "settleCurrency": "USD",
                    "settleSumAmount": 12.230000,
                    "serviceFee": -5.120000,
                    "settleAmount": 7.110000,
                    "payoutCurrency": "HKD",
                    "payoutAmount": 54.580000,
                    "convRate": 7.675822,
                    "merchantNo": "800527",
                    "onBehalfOf": null,
                    "payeeName": "test swift company",
                    "payoutStatus": "S",
                    "payoutTime": "2026-07-31 13:55:18",
                    "distributePs": "REFERENCE SWIFT",
                    "transactionPurpose": "0",
                    "payoutMethod": "SWIFT",
                    "createTime": "2026-07-31 13:53:36",
                    "updateTime": "2026-07-31 13:55:18",
                    "requestId": null,
                    "payoutStatusReason": ""
                }
            ],
            "total": 3,
            "size": 10,
            "current": 1,
            "pages": 1
        }
    }
}

分页说明

  • size: 每页显示的记录数
  • current: 当前页码
  • total: 总记录数