GET
/v1/exchange/pairs
币对(按方向配:A→B 与 B→A 是两条独立记录)
Scope
exchange:read
商户自身
按方向配:USDT→USD 与 USD→USDT 是两条独立记录,费率不必对称、
可以只关一个。把它当成一条无向边缓存起来,会让「只关了一个方向」
在你这一侧表现成两个方向都能下单,然后成交时被拒。
这个清单已经做过逐方向的平台回落:你没配的方向会落到平台默认值。
所以清单里出现的方向就是你的会员在 App 上看得到的那些。
不分页(has_more 恒为 false),但信封形状与所有清单端点一致 ——
你的通用翻页器可以照常吃它。
响应
200OK
{
"data": [
{
"from": "USDT",
"to": "USD"
},
{
"from": "USD",
"to": "USDT"
}
],
"next_cursor": null,
"has_more": false
}403
insufficient_scope —— 这把 Key 没有 exchange:read
调用样例
curl -X GET 'https://api.zise.com/v1/exchange/pairs' \
-H 'authorization: Bearer $TOKEN' \
-H 'x-zise-merchant: $MERCHANT_ID'
const res = await fetch(
"https://api.zise.com/v1/exchange/pairs",
{
method: "GET",
headers: {
"authorization": "Bearer $TOKEN",
"x-zise-merchant": "MERCHANT_ID"
},
},
);
// 金额一律按字符串读,不要 JSON.parse 成 number
const data = await res.json();
import requests
res = requests.get(
"https://api.zise.com/v1/exchange/pairs",
headers={
"authorization": "Bearer $TOKEN",
"x-zise-merchant": "$MERCHANT_ID"
},
)
# 金额用 Decimal(str(...)),不要 float
data = res.json()