x402 资源中心

HTTP 402 和 x402 协议完整指南 — 文档、教程、白皮书和开发者资源。

欢迎来到 x402 资源中心

无论你是想要实现按使用付费 API 的开发者、希望变现内容的创作者,还是构建自主支付能力的 AI 代理开发者,这个资源中心都有你开始使用 x402 和 HTTP 402 所需的一切。

x402 协议将长期沉寂的 HTTP 402 状态码转变为强大、实用的支付机制。下面你将找到按主题和技能水平组织的官方文档、代码示例、集成指南和社区资源。

🚀 快速开始

x402 新手?从这里开始了解基础知识,几分钟内就能运行你的第一个集成。

什么是 x402?

x402 协议全面介绍,包括 V2 功能、钱包认证和多链支持。

什么是 HTTP 402?

深入了解 HTTP 402 状态码、其历史、与其他状态码的比较,以及为什么它终于变得有用。

如何使用 USDC 支付

用户分步指南:设置你的钱包、获取 USDC,并完成你的第一笔 x402 支付。

📚 官方文档

来自 x402 协议团队和网络标准组织的权威资源。

x402 官方网站

协议总览、生态系统更新、在线演示和入门指南。x402 新闻和公告的主要来源。

x402 白皮书(PDF)

完整的技术规范,涵盖协议设计、工作流程细节、安全考虑和实现指南。

x402 GitHub 仓库

开源参考实现、SDK 代码、示例应用程序和贡献指南。

🔧 开发者工具和 SDK

帮助你快速、安全地将 x402 集成到应用程序中的库和工具。

服务端库

语言 包名 描述
Node.js @x402/server Express/Fastify 中间件,用于使用 402 支付门保护端点
Python x402-python Django/Flask 装饰器,用于向视图添加支付要求
Go x402-go Go Web 框架的 HTTP 中间件
Rust x402-rs 带有异步支付验证的 Actix/Axum 中间件

客户端库

平台 包名 描述
JavaScript/TypeScript @x402/client 浏览器和 Node.js 客户端,用于处理 402 响应和钱包签名
React @x402/react 用于支付流程的 React hooks 和组件
Python x402-requests 带有自动 402 处理的 Requests 库扩展

📖 集成指南

常见集成场景的分步教程。

API 变现指南

了解如何为你的 REST 或 GraphQL API 添加按调用付费定价。涵盖速率限制、定价层级和使用分析。

  • 设置支付端点
  • 配置价格点
  • 处理支付验证
  • 构建使用仪表板

内容付费墙集成

为文章、视频或下载实现微支付,无需订阅。

  • 服务端内容门控
  • 客户端解锁流程
  • 缓存已付费内容
  • 收入追踪

AI 代理支付设置

让自主代理无需人工干预即可访问付费资源并进行支付。

  • 代理钱包配置
  • 自动 402 响应处理
  • 预算限制和控制
  • 支付日志和审计

多链配置

在多条区块链上接受支付:Ethereum、Base、Polygon、Arbitrum 等。

  • 链特定配置
  • USDC 合约地址
  • Gas 优化策略
  • 跨链结算

🌐 HTTP 标准和参考

HTTP 状态码和支付协议的官方网络标准文档。

MDN:402 Payment Required

Mozilla 开发者网络对 402 状态码的全面参考,包括浏览器兼容性和使用说明。

RFC 9110:HTTP 语义

IETF 的官方 HTTP 规范,包括 402 作为保留状态码的定义。

维基百科:HTTP 402

历史背景、402 发展时间线,以及多年来实现尝试的概述。

HTTP 状态码参考

所有 HTTP 状态码的快速参考,附带解释和相关代码。

💰 USDC 和稳定币资源

了解支撑 x402 交易的支付层。

Circle 的 USDC

USDC 的官方文档,这是 x402 支付中使用的美元支持的稳定币。了解储备金、审计和支持的链。

Circle 开发者文档

集成 USDC 的技术文档,包括 API 参考、SDK 和最佳实践。

支持的区块链

x402 支持多个网络上的 USDC,提供最大灵活性:

  • Ethereum 主网 - 原始、流动性最高的市场
  • Base - Coinbase 的 L2,低手续费
  • Polygon - 快速、便宜的交易
  • Arbitrum - 具有强大 DeFi 生态的 Ethereum L2
  • Optimism - 另一个流行的 Ethereum L2

🎓 学习路径

根据你的角色和目标组织的结构化学习旅程。

API 开发者

  1. 阅读什么是 HTTP 402?了解状态码
  2. 学习什么是 x402?了解协议机制
  3. 查看白皮书了解技术细节
  4. 在 GitHub 上探索示例实现
  5. 在开发环境中实现测试端点
  6. 使用适当的监控部署到生产环境

内容创作者

  1. 从用户角度了解支付如何工作
  2. 学习x402 V2 功能,包括会话重用
  3. 选择支持 x402 的平台或 CMS
  4. 为你的内容配置定价
  5. 设置支付通知和分析

AI/代理开发者

  1. 学习x402 协议流程用于程序化处理
  2. 使用适当的消费限制配置代理钱包
  3. 实现自动 402 响应检测
  4. 构建支付决策逻辑
  5. 添加日志和预算监控

🔗 社区和支持

与 x402 社区连接,在需要时获得帮助。

GitHub Discussions

提问、分享实现,并与社区讨论协议改进。

加入讨论 →

Stack Overflow

x402 实现问题的技术问答。使用 [x402] 标签提高可见性。

浏览问题 →

Twitter/X 社区

关注 @x402protocol 获取公告、技巧和生态系统新闻。

联系我们

对此文档有疑问?请联系 [email protected]

📋 对比:x402 vs 传统支付解决方案

了解 x402 与现有支付集成选项的比较。

功能 x402 Stripe/PayPal 手动加密
微支付(<$1) ✅ 高效 ❌ 费用过高 ⚠️ Gas 成本不定
无需账户 ✅ 仅需钱包 ❌ 需要账户 ✅ 仅需钱包
机器对机器 ✅ 一等公民 ❌ 不支持 ⚠️ 复杂
HTTP 原生 ✅ 402 状态码 ❌ 重定向 ❌ 自定义流程
全球访问 ✅ 无需许可 ⚠️ 地区限制 ✅ 无需许可
即时结算 ✅ 区块链 ❌ 延迟数天 ✅ 区块链

🛡️ 安全最佳实践

实现 x402 时的基本安全考虑。

📊 分析和监控

跟踪和优化你的 x402 支付实现。

❓ 常见问题

x402 可以用于生产环境吗?

是的,x402 V2 已可用于生产环境,正被多个应用程序使用。该协议由 Coinbase 支持,并经过了广泛测试。

交易费用是多少?

费用取决于使用的区块链。Base 和 Polygon 提供低于一美分的费用,而 Ethereum 主网每笔交易可能需要几美元。

我可以接受多种货币吗?

目前,x402 专注于 USDC 以简化和符合监管要求。多货币支持在路线图中。

退款如何处理?

退款在应用层处理。由于支付在链上,你需要发送单独的交易来退款到用户的钱包。

需要 KYC 吗?

x402 是无需许可的——用户不需要 KYC。但是,作为商家,你可能根据你所在的司法管辖区有合规义务。