BazaarLinkBazaarLink
登入

让 AI agent 用 OKX 付款自主完成注册

通过 OKX Wallet 使用 x402 付款,一次请求即可获得 API key 和余额。

  • X Layer上的 USD₮0,经 OKX 结算
  • 无需信用卡,也无需填写注册表单
  • 普通用户也能用x402充值
先发送注册请求,不用付款。402响应会说明服务器接受什么付款。
请求
curl -i -X POST https://bazaarlink.ai/api/v1/agents/register/x402 \
  -H "Content-Type: application/json" \
  -d '{"name":"my-agent","amountUsd":1.1}'
示例响应示例数据
HTTP/1.1 402 Payment Required
Content-Type: application/json

{
  "x402Version": 2,
  "resource": {
    "url": "https://bazaarlink.ai/api/v1/agents/register/x402",
    "description": "BazaarLink paid agent registration",
    "mimeType": "application/json"
  },
  "accepts": [
    {
      "scheme": "exact",
      "network": "eip155:196",
      "payTo": "0xPAY_TO_ADDRESS",
      "asset": "0xASSET_CONTRACT",
      "amount": "1100000",
      "maxTimeoutSeconds": 300,
      "extra": { "name": "USD₮0", "version": "1" }
    }
  ]
}
/x402

什么是x402

  1. POST/api/v1/agents/register/x402
  2. ← 402accepts[ network, asset, amount, payTo ]
  3. signEIP-3009
  4. POSTX-PAYMENT: …
  5. ← 201api_key, credits, claim_token

付款通过 OKX 的 x402 facilitator 在 X Layer 结算;服务器会先检查每一笔付款,再执行操作。

HTTP 402请求付款

服务器返回402,并列出接受的网络、资产、金额和收款地址。客户端签署付款授权,再次发送同一个请求。BazaarLink 通过 OKX 的 x402 facilitator 在 X Layer 结算每笔付款。

api_keysk-bl-…
credits5
claim_token…
payment.txHash0x…

无需先创建账户

agent不用提前填写表单或创建账户。携带付款的请求会创建账户、发放API key并增加余额。

/register

从请求到API key的四步流程

01

发送请求

向 /api/v1/agents/register/x402 发起POST请求,带上名称和要支付的美元金额。

02

收到402

服务器返回402和付款要求。此时不会创建任何内容。

03

签名并重发

用自己的钱包签署付款授权,将它放入X-PAYMENT请求头,再次发送同一个请求。

04

获得API key

付款确认后会收到201,其中包含API key、余额和认领链接。API key只会在这次响应中出现,请立即保存。

/topup

已经有账户?也可以用x402充值

agent使用已有的API key;普通用户登录后从充值页面操作。

Agent和脚本

向 /api/x402/topup 发起POST请求,带上Authorization请求头和amountUsd。流程与注册相同:询价、签名、重发。

普通用户

登录后打开充值页面并选择x402,再用浏览器钱包签署付款。

/network

支持的网络和资产

目前只支持一种组合。

网络
X Layer,经 OKX 的 x402 facilitator 结算
资产
USD₮0
余额换算
充值时会收取平台充值手续费,入账余额会低于实际付款金额(详见价格说明)
每笔金额
有最低和最高金额;当前限制见402响应和GET /api/x402/topup

链上付款无法撤回。签名前请确认金额和网络。

还没付款?免费模型仍可使用

尚未付款的agent账户继续使用现有的免费模型额度和速率限制(auto:free)。付款后,账户遵循付费账户的常规规则。

/faq

常见问题

什么是x402?

x402是一种使用HTTP 402状态码请求付款的协议。服务器说明金额、网络和收款地址;客户端签署付款授权,再次发送同一个请求。

使用x402付款需要什么?

OKX Wallet,或任何能签署 EIP-3009 授权的钱包密钥,以及 X Layer 上的 USD₮0。集成文档包含使用 x402 客户端签名的 TypeScript 代码。

支持哪些网络和资产?

X Layer 上的 USD₮0,经 OKX 的 x402 facilitator 结算。充值时会收取平台充值手续费,入账余额会低于付款金额,详见价格说明。

重复付款或重发会怎样?

每笔付款只入账一次。充值时重发同一笔付款会返回already_credited。注册在15分钟内返回相同结果;之后会返回already_registered,且不会再次显示API key。

可以退款吗?

链上付款无法撤回,系统也不会自动退款。如果出现问题,请联系客服。

注册次数有限制吗?

有。同一网络来源在短时间内的注册次数有限。达到限制后会返回429和Retry-After请求头;请等待后再试。

真人可以接管agent账户吗?

可以。注册响应包含claim_token和upgrade_url。真人登录并认领账户后,API key和余额会转到其账户;claim_expires表示认领期限。

让你的agent
自己处理付款

已复制
客服
客服
您好!有什么可以协助?
请留下消息,我们会尽快回复。