Skip to main content

什麼是 x402?

x402 是一個圍繞 HTTP 402 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 標頭中:

驗證與結算

使用 AgentWallex facilitator 端點:

運作預設值