获取基本信息#
查询 Facilitator 支持的 scheme、network 及签名者列表。Seller SDK 调用此接口构建 402 响应的 accepts 数组。
请求地址#
GET /api/v6/pay/x402/supported
请求参数#
无
响应参数#
| 参数 | 类型 | 描述 |
|---|---|---|
| kinds | Array<SupportedKind> | 支持的支付类型列表 |
| kinds[].x402Version | Integer | x402 协议版本,如 2 |
| kinds[].scheme | String | 结算方案:exact(按固定金额一次性支付)/ aggr_deferred(延迟聚合结算) |
| kinds[].network | String | CAIP-2 链标识,如 eip155:196(X Layer) |
| kinds[].extra | Object | scheme 特有扩展配置(可选) |
| extensions | Array<String> | 支持的扩展标识列表 |
| signers | Object | CAIP-2 通配符 → 签名者地址数组映射 |
请求示例#
Bash
curl --location --request GET 'https://web3.okx.com/api/v6/pay/x402/supported' \
--header 'OK-ACCESS-KEY: 37c541a1-****-****-****-10fe7a038418' \
--header 'OK-ACCESS-SIGN: leaV********3uw=' \
--header 'OK-ACCESS-PASSPHRASE: 1****6' \
--header 'OK-ACCESS-TIMESTAMP: 2023-10-18T12:21:41.274Z'
响应示例#
Json
{
"code": "0",
"data": {
"kinds": [
{
"x402Version": 2,
"scheme": "exact",
"network": "eip155:196",
"extra": null
},
{
"x402Version": 2,
"scheme": "aggr_deferred",
"network": "eip155:196",
"extra": null
}
],
"extensions": [],
"signers": {
"eip155:*": ["0x...facilitatorSignerAddress"]
}
},
"msg": ""
}