跳转到主要内容
GET
分页查询指定二维码支付下的全部支付单,按创建时间降序返回。列表包含所有支付状态;二维码支付已关闭或过期时仍可查询历史。 payments 中每项沿用查询支付单接口的字段;空的可选字段省略,id 为支付会话 ID。

认证与请求头

使用 Bearer API Key 以及以下三个签名请求头。签名字符串为 {timestamp}.{nonce}.{requestBody},算法为 HMAC-SHA256,小写 hex。GET 请求的 requestBody 为空字符串。
string
必填
Bearer API Key,例如 Bearer sk_live_xxx。
string
必填
Unix 时间戳(秒),必须与服务端时间相差不超过 5 分钟。
string
必填
防重放随机字符串,长度 16–64 个字符;每次请求使用新的 nonce。
string
必填
使用商户 API Secret 计算的 HMAC-SHA256 小写 hex 签名。

路径参数

string
必填
二维码支付 ID。

查询参数

integer
默认值:1
页码,从 1 开始。空值、非整数、重复参数或超出范围均返回 400。
integer
默认值:20
每页条数,范围 1–100。空值、非整数、重复参数或超出范围均返回 400。

成功响应

HTTP 200,返回指定页及总记录数。空页返回 payments: [],total 仍保留真实总记录数。
object[]
必填
当前页支付单列表。
integer
必填
该二维码支付下的支付单总数,不受当前页影响。
integer
必填
当前页码。
integer
必填
本次查询的每页条数。

错误响应

  • 400:分页参数无效。
  • 401:鉴权失败。
  • 404 resource_not_found:二维码支付不存在或不属于当前商户。
  • 500:服务内部错误。
最后修改于 2026年11月13日