跳转到主要内容
GET

授权

Authorization
string
header
必填

OAuth2 client_credentials 授权。access_token 到期后重新获取。

查询参数

merchant_id
string | null

可选业务标识,最长20个字符;传入时必须属于当前认证商户,并与目标批次的业务一致。省略或为空时在该商户全部业务范围内定位批次。

Maximum string length: 20
batch_id
integer<int64> | null

与 file_identifier 至少提供一个;同时提供时须匹配同一批次。

必填范围: x >= 1
file_identifier
string | null

与 batch_id 至少提供一个;同时提供时须匹配同一批次。

Required string length: 10
Pattern: ^[A-Za-z0-9_]{10}$
line_number
integer | null

按逻辑行号精确筛选,最小为 1;与 status 同时提供时同时生效,details 仍为数组。

必填范围: x >= 1
page
integer | null
默认值:1

页码,从 1 开始;省略或为空时使用 1。

必填范围: x >= 1
page_size
integer | null
默认值:50

每页记录数,范围 1–200;省略或为空时使用 50。

必填范围: 1 <= x <= 200
status
enum<string> | null

按单个明细状态筛选。 validation_failed:明细校验失败,未进入支付处理;queued:等待处理;processing:正在处理;created_pending:已创建交易,尚未确认支付成功或失败;交易也可能已过期;payment_succeeded:支付成功;payment_failed:支付失败;system_failed:处理异常,支付结果需核实。

可用选项:
validation_failed,
queued,
processing,
created_pending,
payment_succeeded,
payment_failed,
system_failed,
null

响应

HTTP 200。code=0 表示查询成功,code=1 表示业务或认证失败,code=400 表示查询参数不符合要求。

code
enum<integer>
必填

查询成功,即使批次或部分明细失败也为 0。

可用选项:
0
message
string
必填

处理结果说明,成功为 ok。

示例:

"ok"

data
object
必填

响应数据。