GET · /api/v1/wallet/recharge/page-by-address
按地址查充值
分页查询指定收币地址的充值记录,按 id 倒序(最新在前)。适用于查询某个用户地址的到账历史。
/api/v1/wallet/recharge/page-by-address HMAC Header 参数
X-Api-Keystring required | 应用 apiKey。沙箱前缀 pk_test_,正式 pk_live_。 例: pk_test_4f9d8ab1c0e74... |
X-Timestampinteger (UNIX 毫秒) required | 请求发起时刻的 UNIX 毫秒时间戳(13 位整数)。与服务端时差不能超过 ±300000ms(5 分钟)。 例: 1746450000000 |
X-Noncestring required | 本次请求的随机串,建议 UUID v4 或 16 字节 hex。同一 (apiKey, nonce) 在 10 分钟窗口内不可重复。 例: 8e3a1c2f7b6d4a90 |
X-Signaturestring required | HMAC-SHA256 签名(小写 hex,64 字符)。算法: HMAC(secret, METHOD + "\n" + PATH + "\n" + ts + "\n" + nonce + "\n" + SHA256(body))。详见 鉴权章节。 例: 6e4a8c1f...(64 字符) |
Query 参数
addressstring required | 要查询的收币地址(派付分配给用户的地址)。 例: 0xab12cd34ef56789000000000000000000000001 |
pageNointeger optional | 页码,从 1 开始,默认 1。 例: 1 |
pageSizeinteger optional | 每页条数,默认 20,最大 200。 例: 20 |
请求示例
# 签名算法(stringToSign / 4 个 header)见 /docs/api/auth
API_KEY=pk_test_xxx
SECRET=sk_test_xxx
METHOD=GET
ADDR=0xab12cd34ef56789000000000000000000000001
REQ_PATH="/api/v1/wallet/recharge/page-by-address?address=$ADDR&pageNo=1&pageSize=20"
TS=$(( $(date +%s) * 1000 ))
NONCE=$(uuidgen | tr -d '-' | tr '[:upper:]' '[:lower:]')
# GET 请求 body 为空,body hash = SHA256("")
BODY_SHA=e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
SIG=$(printf "%s\n%s\n%s\n%s\n%s" "$METHOD" "$REQ_PATH" "$TS" "$NONCE" "$BODY_SHA" \
| openssl dgst -sha256 -hmac "$SECRET" -hex | awk '{print $2}')
curl -G "https://api.pqpa.com/api/v1/wallet/recharge/page-by-address" \
--data-urlencode "address=$ADDR" \
--data-urlencode "pageNo=1" \
--data-urlencode "pageSize=20" \
-H "X-Api-Key: $API_KEY" \
-H "X-Timestamp: $TS" \
-H "X-Nonce: $NONCE" \
-H "X-Signature: $SIG"响应
200OK
{
"code": 0,
"data": {
"list": [
{
"id": 9001,
"chainCode": "ETH",
"tokenSymbol": "USDT",
"address": "0xab12cd34ef56789000000000000000000000001",
"fromAddress": "0xSender000000000000000000000000000000001",
"txHash": "0x9ab8c4f7e2d1000000000000000000000000000000000000000000000000abcd",
"amount": "150.5",
"blockHeight": 21430500,
"blockTime": "2026-05-05T12:30:00",
"confirmStatus": "CONFIRMED",
"collectionStatus": "COLLECTED",
"createTime": "2026-05-05T12:34:56"
}
],
"total": 8
},
"msg": ""
}data 字段说明
listarray required | 该地址的充值记录列表,按 id 倒序(最新在前)。各字段与 |
totalinteger required | 该地址的历史总充值条数。 |
下一步
- 充值列表 — 不限地址的全量分页查询
- 查询单条充值 — 按 id 拿完整快照
- 充值回调 payload — 实时到账通知