什麼是 x402?
x402 是一個圍繞 HTTP402 Payment Required 建構的機器對機器支付協議。它讓 AI 代理能夠自動支付 API 存取費用,無需人工介入。AgentWallex 實作了 x402 v2,搭配 EIP-3009 授權酬載。
x402 v2 標頭
該協議使用三個 HTTP 標頭:付款流程
1
代理請求資源
代理向付費 API 端點發送標準 HTTP 請求。
2
伺服器回傳 402
API 回應 HTTP 402 和
PAYMENT-REQUIRED 標頭,包含定價詳情(金額、代幣、區塊鏈、payTo 地址)。3
代理透過 AgentWallex 付款
代理將付款詳情發送至
POST /x402/pay。AgentWallex 評估策略並簽署付款。4
代理附帶付款證明重試
代理使用附加的
PAYMENT-SIGNATURE 標頭重試原始請求。5
伺服器驗證並回應
API 驗證付款簽名(透過 AgentWallex facilitator)並回傳資源。
使用 x402 API
檢查 URL 是否支援 x402
建立工作階段預算
工作階段讓您可以為重複的 API 呼叫預先授權支出預算:觸發付款協商
payment_info,其中包括:
SDK 整合
自動 HTTP 攔截器
TypeScript SDK 提供了一個自動處理完整 x402 流程的攔截器:手動流程
給服務供應商
如果您提供付費 API,您的伺服器在缺少付款時應回傳 x402 v2 挑戰。回傳 402 與 PAYMENT-REQUIRED
將 JSON 挑戰(base64)編碼到PAYMENT-REQUIRED 標頭中: