---
title: "什麼是 x402？為 AI agents 和 onchain APIs 打造的付款協定"
description: "x402 是一個將加密貨幣付款嵌入 HTTP 的開放協定，讓 AI agents 能即時支付 API 呼叫費用：不需要 API keys，不需要訂閱，也不需要帳單儀表板。"
---

# 什麼是 x402？為 AI agents 和 onchain APIs 打造的付款協定

<ImageBlock
  src="https://media.alchemy.com/1761687534-x402_1.png"
  alt="x402 支付協定示意圖"
  width={1920}
  height={900}
  priority
/>

[AI 代理](https://www.alchemy.com/dapps/best/ai-agents)需要為各種東西付費：API 呼叫、資料饋送、運算資源。但它們沒有信用卡，也無法填寫註冊表單。標準的計費模式假設交易另一端是人類，但當客戶端是軟體時，這套模式就行不通了。

[x402](https://www.x402.org/) 是為解決這個問題而生的開源協定。它把加密貨幣支付直接嵌入 HTTP，使用的是 402「Payment Required」狀態碼——這個碼自 1990 年代就存在於規範中，卻從未被真正使用過。客戶端發出請求，收到付款條件，用加密貨幣付款，然後重試請求。不需要 API 金鑰，不需要訂閱方案，也不需要計費儀表板。

自 2025 年 5 月上線以來，x402 已處理超過一億筆付款。2026 年 12 月，[x402 V2](https://www.x402.org/writing/x402-v2-launch) 推出，支援多鏈、基於錢包的工作階段，以及可擴充架構。2026 年 4 月，[Coinbase](https://www.alchemy.com/dapps/coinbase) 將此協定貢獻給 [Linux Foundation](https://www.linuxfoundation.org/press/linux-foundation-is-launching-the-x402-foundation-and-welcoming-the-contribution-of-the-x402-protocol)，後者成立了 x402 Foundation，創始成員超過 20 家，包括 Google、Visa、Stripe、AWS、Mastercard、Circle、Microsoft 和 Shopify。

<ImageBlock
  src="https://media.alchemy.com/1761687667-402_payment_flow.png"
  alt="顯示 x402 支付流程的示意圖"
  width={684}
  height={684}
  caption="Source: https://x.com/jarrodWattsDev/status/1982036553481568512"
/>

## x402 的付款流程如何運作？

整個流程分五個步驟：

1. 客戶端向伺服器請求資源。
2. 若該資源需要付款，伺服器會回傳 402 Payment Required 回應，其中包含付款條件：金額、幣種，以及收款地址。
3. 客戶端讀取條件，送出付款（通常是 USDC），並附上付款標頭重新發送請求。
4. 伺服器驗證付款，可以是本地驗證，或透過 facilitator 驗證。
5. 伺服器以 200 OK 交付資源。

就這樣。任何 HTTP 端點都能變成付費服務，任何擁有加密錢包的客戶端都能成為付費客戶。付款發生在請求週期之內，而不是透過另一套獨立的計費系統。

x402 現已投入正式運作。你可以在 [x402scan.com](https://www.x402scan.com/) 上查看即時交易。

<ImageBlock
  src="https://media.alchemy.com/1761687788-402scan.png"
  alt="x402scan 即時支付交易畫面截圖"
  width={1191}
  height={625}
/>

## 什麼是 HTTP 402？為什麼它從未被使用過？

只要在網路上開發過東西，你一定認得狀態碼。200 代表請求成功，404 代表頁面不存在。那 402 呢？代表需要付款。

大多數開發者從未在實際場景中見過 402。這個代碼自 1990 年代起就存在於 HTTP 規範中，但原作者只把它保留「供未來使用」，並沒有定義付款該如何運作。於是開發者轉而打造其他計費模式：註冊帳號、綁定信用卡、取得 API 金鑰、按用量付費。

x402 填補了這個空缺。付款不再需要 API 金鑰和計費儀表板，而是發生在 HTTP 請求本身之中。伺服器回應 402，客戶端用加密貨幣付款，伺服器交付資源。一次互動，同時涵蓋 HTTP 和區塊鏈。

## x402 V2 有哪些新功能？

x402 V2 在經過六個月的正式運作後，於 2025 年 12 月推出。其中有四項改動最為重要。

### 多鏈與多軌道付款

V1 只支援 Base 上的 USDC。V2 支援跨 Base、Solana、Ethereum、Polygon、[Starknet](https://www.alchemy.com/starknet) 和 Injective 的多種代幣，未來還會加入更多鏈。它也透過可插拔的 facilitator，支援傳統付款軌道（ACH、SEPA、信用卡網路）。

如果你在建構市集或多租戶 API，動態的「payTo」路由能讓你依每個請求，把付款分配到不同的地址或角色。

### 基於錢包的工作階段

V1 要求每個請求都完成一次完整的鏈上付款。對於一次性的 API 呼叫這沒問題，但對高頻率的工作負載就行不通了。V2 引入了錢包工作階段：先驗證一次身分，之後的請求就用工作階段權杖處理。伺服器定期結算累積的用量，而不是每次呼叫都上鏈驗證。

如果你在建構 LLM 推論管線、即時資料饋送，或多步驟的代理工作流程，工作階段正是讓微支付變得可行的關鍵。延遲更低、每次請求成本更低、鏈上交易次數也更少。

### 可擴充架構

V2 把協定規範與 SDK、facilitator 分離開來。新的鏈、付款方案和 facilitator 都能以獨立套件插入，不需要更動核心協定。SDK 使用 [CAIP standards](https://chainagnostic.org/) 來識別鏈與資產，因此新增一個網路不需要任何自訂邏輯。

### 自動 API 探索

服務會公開結構化的中介資料，供 facilitator 自動抓取。價格、路由和端點資訊能保持同步，不需要手動更新或寫死目錄。你只要發布一次服務，網路中的每個 facilitator 就都能發現它。不需要註冊，不需要合作夥伴整合，不需要維護目錄。

## Facilitator 在 x402 中扮演什麼角色？

如果你是 API 開發者，大概不會想自己寫區塊鏈結算邏輯。這部分就交給 facilitator 處理。可以把它們想成開放網路上的支付處理商：確認客戶端的授權、在鏈上執行交易，再把確認結果回傳給你的伺服器。

<ImageBlock
  src="https://media.alchemy.com/1761687860-facilitator.png"
  alt="顯示 x402 facilitator 運作流程的示意圖"
  width={1400}
  height={834}
  caption="Source: https://medium.com/@christianobi98/x402-awakening-http-402-for-autonomous-web-payments-2fd944cb703a"
/>

有了 facilitator，你不需要寫任何區塊鏈程式碼，就能接受 x402 付款。V2 支援同時使用多個 facilitator，SDK 會依照鏈、資產和你的偏好，挑選最合適的一個。

## x402 適合誰使用？

如果以下任何一項符合你的情況，x402 就是為你而設計的：

- 你是 API 提供者，想要按用量計費，卻不想強迫使用者建立帳號或管理訂閱
- 你在建構需要自行付費、無需人類介入的 AI 代理或機器人
- 你使用像 Cursor、Claude Code、ChatGPT 這類編碼代理，它們需要自行存取付費的 API、資料或運算資源
- 你在建構代理對代理（A2A）商務、機器對機器付款，或自主服務市集

只要軟體需要自行為資源付費，x402 就能派上用場：AI 推論 API、資料存取的微支付、付費內容、運算計費。至於加密生態系之外的採購，像 [AgentCard](https://agentcard.ai/) 這類專案，能為代理提供專屬的信用卡，並附有可設定的支出上限與即時追蹤。

## 你能用 x402 建構什麼？

- 用於 AI 推論、資料饋送或運算的按次付費 API 端點
- 數位內容的微支付系統：圖片、影片、研究論文、資料集
- 自主的代理對代理商務，AI 代理彼此購買資料、運算資源或 API 存取權
- 儲存、頻寬或任何計量資源的按用量計費
- 帶有加密貨幣門檻付費層級的免費增值 API
- 利用 V2 工作階段、以低於一分錢的價格按請求付費的多鏈資料管線

這些都不是空想。AI 代理已經在查詢區塊鏈資料來管理 DeFi 部位、監控代幣價格並在無人監督下執行交易，還有些在端到端地運行多鏈索引管線。有些代理則透過支援 x402 的服務購買運算資源並部署智慧合約。

想了解 x402 與 Machine Payments Protocol（MPP）的詳細比較，請參閱 [x402 vs MPP: comparing agent payment protocols](/overviews/x402-vs-mpp-comparing-agent-payment-protocols)。

## Alchemy 如何支援 x402？

我們打造了一個[代理閘道](/blog/ai-agents-can-now-sign-up-for-alchemy)，讓 AI 代理能透過 x402 存取區塊鏈基礎設施，完全不需要人類設定。

實際運作是這樣的：代理帶著自己的鏈上錢包出現，不需要 API 金鑰，也不需要儀表板帳號，直接呼叫我們的 API。如果需要付款，我們會回傳附有付款條件的 402。代理用 Base 上的 USDC 付款，我們就處理該請求。後續的請求會從已儲值的餘額中扣款，直到餘額用盡，閘道才會發出新的 402，讓代理自行儲值。

### 可用的 API

代理可以存取與 Coinbase、Visa、Stripe 等團隊相同的正式 API，涵蓋 100\+ 條區塊鏈：

- 涵蓋 100\+ 條區塊鏈的核心 RPC
- 用於查詢所有權和中介資料的 NFT API
- 用於多鏈錢包檢視的 Portfolio API
- 用於即時與歷史代幣價格的 Prices API

代理只要有低至 1 美元的運算額度（在我們的隨用隨付方案中相當於 1 美元的 CU），就能開始使用。不需要合約，不需要審核排隊。

### Alchemy Skills

我們也發布了 [Alchemy Skills](https://github.com/alchemyplatform/skills)：專為代理而非人類設計的結構化、機器可讀文件。Skills 會告訴代理我們提供什麼服務、有哪些可用端點，以及該如何呼叫，讓代理不需要閱讀給人類看的文件，就能自行探索並整合我們的產品。

### Alchemy CLI

[Alchemy CLI](https://www.alchemy.com/docs/alchemy-cli) 專為代理和終端機工作流程設計：進行身分驗證、用 `--json --no-interactive` 查詢資料，並透過 `alchemy --json --no-interactive agent-prompt` 為編碼代理產生完整的指令清單。

<CodeSnippet
  language="bash"
  code={`npm i -g @alchemy/cli@latest
alchemy auth
alchemy --json --no-interactive prices symbol ETH,BTC,SOL
alchemy --json --no-interactive agent-prompt`}
/>

加入 [Alchemy Skills](https://www.alchemy.com/docs/alchemy-agent-skills)，或連接 [Alchemy MCP server](https://www.alchemy.com/docs/alchemy-mcp-server)。

## 如何開始使用 x402 進行開發

準備好動手了嗎？依你想從哪裡開始，有四種途徑：

- 到 [x402.org](https://www.x402.org/) 閱讀完整規範並探索參考 SDK
- 在 GitHub 上複製 [coinbase/x402](https://github.com/coinbase/x402) 倉庫並執行範例
- 透過[我們的代理平台](/agents)建構能為區塊鏈資料付費的代理，該平台原生支援 x402：不需要 API 金鑰，只要一個錢包和一次 HTTP 呼叫
- 安裝 [CLI](https://www.alchemy.com/docs/alchemy-cli)，用 `--json --no-interactive` 從終端機查詢端點

如需測試網開發，可到 [Alchemy Faucet](https://www.alchemy.com/faucets/base-sepolia) 取得 Base [Sepolia ETH](https://www.alchemy.com/overviews/sepolia-testnet)，並到 [Circle Faucet](https://faucet.circle.com/) 取得 USDC 測試代幣。

## 常見問題

### 什麼是 x402 協定？

x402 是一種開源協定，使用 HTTP 402「Payment Required」狀態碼，把加密貨幣付款直接嵌入網路請求中。它讓 AI 代理、應用程式和機器人能即時為 API 呼叫和數位服務付費，不需要 API 金鑰、訂閱方案或手動設定計費。

### x402 的付款流程如何運作？

客戶端發送 HTTP 請求。伺服器回應 402 狀態碼與付款條件。客戶端付款（通常以 USDC 支付）並附上付款標頭重試請求。伺服器驗證付款，並以 200 OK 回傳資源。

### x402 支援哪些區塊鏈？

x402 V2 支援 Base、Solana、Ethereum、Polygon、Starknet 和 Injective，並計畫擴展到所有支援穩定幣交易的 L1 和 L2 鏈。它也透過可插拔的 facilitator，支援 ACH、SEPA、信用卡網路等傳統付款軌道。

### 什麼是 x402 Foundation？

x402 Foundation 於 2026 年 4 月在 Linux Foundation 之下成立，是一個治理 x402 協定的廠商中立組織。其創始成員超過 20 家，包括 Google、Visa、Stripe、AWS、Mastercard、Circle、Microsoft、Shopify 和 American Express。

### x402 和 MPP 有什麼差別？

x402 把[穩定幣付款](https://www.alchemy.com/dapps/best/stablecoin-payments)直接嵌入 HTTP。MPP（Machine Payments Protocol）則延伸同樣的 402 模式，加入與付款方式無關的軌道、基於工作階段的計費、MCP 傳輸支援，以及冪等性、重放保護等標準化協定基礎元素。MPP 與 x402 向下相容。[閱讀完整比較](/overviews/x402-vs-mpp-comparing-agent-payment-protocols)。

### 使用 x402 需要寫區塊鏈程式碼嗎？

不需要。Facilitator 會處理付款驗證和鏈上結算，因此 API 開發者不需要撰寫區塊鏈邏輯就能接受 x402 付款。V2 支援多個 facilitator，並以獨立套件的形式插入。

### AI 代理能用 Alchemy 搭配 x402 嗎？

可以。Alchemy 運行了一個原生支援 x402 的代理閘道。代理用自己的鏈上錢包進行身分驗證，以 Base 上的 USDC 付款，即可存取核心 RPC（100\+ 條鏈）、NFT、Portfolio 和 Prices API。不需要 API 金鑰、儀表板，也不需要人類設定。從 [alchemy.com/agents](/agents) 開始。

### x402 用什麼加密貨幣來付款？

x402 主要使用以美元計價的穩定幣 USDC 來付款。V2 擴大支援跨多條鏈和網路的代幣。此協定也透過可插拔的 facilitator，支援 ACH、SEPA、信用卡等傳統付款軌道，不過[穩定幣](https://www.alchemy.com/dapps/top/stablecoins)仍是主要的付款方式。

### 我該如何開始用 x402 進行開發？

可以從 [x402.org](https://www.x402.org/) 的規範與參考 SDK、[coinbase/x402](https://github.com/coinbase/x402) 的 GitHub 倉庫著手，或使用 [Alchemy 的代理平台](/agents)來建構利用 x402 存取區塊鏈資料的代理。[Alchemy CLI](https://www.alchemy.com/docs) 提供了一條從設定到查詢端點的快速路徑。
