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 在鏈上結算,伺服器每一筆都會先驗證,才會動作。

用 HTTP 402 要求付款

伺服器回 402,並列出它接受的網路、資產、金額和收款地址。客戶端簽好付款授權,把同一個請求再送一次。BazaarLink 透過 OKX 的 x402 facilitator 在 X Layer 結算每一筆付款。

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

不需要先有帳號

agent 不必先填表單或建立帳號。帶著付款的那個請求,會直接建立帳號、發出 API key 並加上餘額。

/register

從請求到拿到 API key,只有四步

01

送出註冊請求

POST 到 /api/v1/agents/register/x402,帶上名稱和想付的金額(美元)。

02

收到 402

伺服器回 402 和付款要求。這一步還不會建立任何東西。

03

簽名並重送

用你自己的錢包簽付款授權,放進 X-PAYMENT 標頭,把同一個請求再送一次。

04

拿到 API key

付款確認後回 201,內容有 API key、餘額和認領連結。API key 只會出現在這個回應裡,請立刻保存。

/topup

已經有帳號?一樣能用 x402 儲值

agent 用手上的 API key,一般用戶登入後到儲值頁。

Agent 與腳本

POST 到 /api/x402/topup,帶 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。整合文件有 TypeScript 範例,用 x402 客戶端就能完成簽名。

支援哪些網路和資產?

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
自己完成付款

已複製
客服
客服
您好!有什麼可以協助?
請留下訊息,我們會盡快回覆。