> ## Documentation Index
> Fetch the complete documentation index at: https://docs.x402x.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# 什么是 X402

> 用 402 Payment Required 标准化互联网原生支付

## 为什么需要 x402？

互联网支付存在根本性缺陷：

* **传统支付**：信用卡手续费高（2-3%）、最低支付额过高、接入门槛高、不适合程序化调用
* **Web3 支付**：碎片化严重、接口不统一、需要处理 gas/RPC 等复杂细节、开发和体验成本高

我们需要一个开放的、互联网原生的支付协议，适合人类和 AI 使用。

## x402 是什么？

x402 是基于 HTTP 402 状态码的链上微支付开放协议。它标准化了「请求 → 支付 → 重试 → 获取资源」的完整流程：

1. **客户端**发起 HTTP 请求
2. **服务端**返回 `402 Payment Required` 和支付要求（`PaymentRequirements`）
3. **客户端**根据要求生成支付证明（签名或交易），在 `X-PAYMENT` 头中重试
4. **服务端**验证（verify）和结算（settle）支付
5. **服务端**返回 `200 OK` 和资源内容，同时在 `X-PAYMENT-RESPONSE` 头中返回链上交易信息

<img src="https://mintcdn.com/wtf-db2dc414/gvVhFZKzzT5KuRcD/images/flow.png?fit=max&auto=format&n=gvVhFZKzzT5KuRcD&q=85&s=60309b4b72a74d649f1d919000ec1a15" alt="" width="2909" height="1725" data-path="images/flow.png" />

## 核心原则

1. **开放标准**：协议永远不强制依赖单一方，任何人都可以实现
2. **HTTP 原生**：无缝融入现有 HTTP 流程，不需要额外请求
3. **链/Token 无关**：通过 scheme 扩展机制支持任意链和代币标准
4. **最小信任**：所有支付方案必须确保资金只能按买家意图流动
5. **易于使用**：抽象掉 crypto 复杂性（gas、RPC 等），客户端/服务端只需 1-2 行代码

## 核心概念

* **Resource（资源）**：互联网上的任何内容 - 网页、文件、API、RPC 服务等
* **Client（客户端）**：想要为资源付费的实体（用户、AI Agent 等）
* **Resource Server（资源服务器）**：提供资源的 HTTP 服务器（商家）
* **Facilitator Server（促进者服务器）**：帮助验证和执行链上支付的第三方服务（可选）
* **Scheme（支付方案）**：一种逻辑上的转账方式（如 `exact` 精确支付、`upto` 按量计费等）
