<!-- title: 别给人卖订阅：让AI agent自己充USDC买你的API -->
<!-- domain: use-cases -->

# 别给人卖订阅：让AI agent自己充USDC买你的API

如果你的API还在逼用户注册账号、绑信用卡、抄一长串API key——你可能正在赶走你未来最优质的一批客户：**没有银行账户、不会填KYC、但自己揣着加密钱包的AI agent**。

这是一个国内几乎完全空白的信息差。海外已经有一条悄悄成型的赚钱路径：一个沉睡了30年的HTTP状态码 `402 Payment Required`，被Coinbase和Cloudflare重新激活，变成了agent的"自动收银台"；单人开发者靠它让agent客户**自己注册、自己查余额、自己充值，而且从不忘记续费**。今天我用一个真实账本 + 一份20行代码的落地指南，把这条路拆给你看。

---

## 一、一个让人愣住的真实账本：DocAPI

先看一个2026年3月的真实收入报告。独立开发者 **Siwan Kim** 在博客上公开了他两个产品的早期数字——他特意强调"小的诚实数字比大的虚头承诺有用"。

**DocAPI**：一个面向开发者和AI agent的 HTML-to-PDF 生成API，2026年初在Hacker News上线。

| 指标 | 数字 |
|---|---|
| 上线时长 | 约2个月 |
| MRR（月经常性收入） | 约 $350 |
| 付费客户 | 12个 |
| 收入结构 | 70% 信用卡 + **30% USDC（Base链）** |
| 增长曲线 | 前6周约每周20%环比 |

但真正让人愣住的不是这几百刀，而是这句话：

> **"两个客户是完全自动化的pipeline，全程没有人类介入。agent自己通过POST请求注册，每次调用从响应头里读取余额，余额低了就自己充值。"**

第一个付费客户更离谱——HN上线24小时内，这人自己摸到了 self-registration 端点、读完文档、在作者还没来得及看通知之前就升级成了付费用户。Siwan的结论很锋利：**"agent客户付费准时、从不忘记续费、零支付摩擦——留存行为比人类客户还好。"**

他还做了一个被两个最大客户点名的细节：每个API响应都带一个 `X-Credits-Remaining` 响应头，agent读它来决定何时充值。**这个header，成了agent选他不选竞品的理由。**

这就引出了整篇文章的核心判断：**你的下一批优质客户，可能根本不是人。**

---

## 二、为什么"给agent卖服务"是一门你没注意到的生意

过去一年所有"AI赚钱"的故事，本质都还在**人付费、人决策**的老框架里：代写服务、无人出镜频道、AI销售兵——消费者是人。但海外正在长出一条反向的链路：**agent在消费，agent在付费**。

一个具体的例子来自Indie Hackers上一位叫 Bob_H_Solo 的运营者。他搭了一条**全自动加密市场每日简报**流水线：Claude **Haiku** 做信源打分筛选（便宜模型干粗活），**Sonnet** 做最终叙述（贵模型只跑精选内容），通过 **Telegram** 分发。他原话是"和Claude花了4小时就有了能跑的原型"。

注意这里的消费结构：这条流水线本身就是一个 **agent客户**——它反复调用LLM API、调用数据源API、调用分发API。它需要稳定、便宜、按量付费的API。谁能为这类"机器人消费者"提供丝滑的付费体验，谁就吃下这波红利。

但这里有个硬骨头：**AI agent开不了银行账户**。它没法注册Stripe、没法过KYC、没法管理账单。传统API计费（订阅制、API key + 月结）对agent天然不友好——每次付费都得有个人类在场。这正是HTTP 402被重新发明的契机。

---

## 三、HTTP 402：睡了30年的状态码，被agent叫醒

`402 Payment Required` 这个状态码1995年就写进了HTTP规范，然后**整整30年没人真正用过**——它一直是规范里的占位符。直到Coinbase和Cloudflare决定让它真正工作，取名 **x402**。

数据有多猛：**上线头6个月，x402处理了超过1亿次支付**。真实在跑的标价长这样：

- **CoinMarketCap**：每次API调用 **$0.01**（通过x402在Base链上）
- **Beacon**：每次代码执行 **$0.09**，agent用USDC直接付

关键在于：这种**美分级微支付**，在Stripe的 **$0.30每笔最低费**面前是根本不可能成立的——一笔$0.01的调用，Stripe要收你$0.30，你倒贴。这正是x402切走的空白：**它把"按次计费的agent经济"从SaaS订阅的钳制里解放了出来。**

整个协议流的精髓就一句话：**agent请求 → 服务器返回402 + 价格标签 → agent签名付USDC → 服务器验签放行**。全程无需注册、无需API key，只需一个钱包。

```mermaid
sequenceDiagram
    participant A as AI Agent（带USDC钱包）
    participant S as 你的API服务器
    participant F as Facilitator（Coinbase CDP）
    A->>S: GET /api/weather（普通请求）
    S-->>A: HTTP 402 + PAYMENT-REQUIRED头（价格$0.01/收款地址/链）
    A->>A: 用EIP-3009签名 gasless USDC转账（客户端零gas）
    A->>S: GET /api/weather + PAYMENT-SIGNATURE头
    S->>F: 转发签名验证
    F->>F: 链上结算（替付gas约$0.001）
    F-->>S: 返回交易哈希
    S-->>A: HTTP 200 + 数据 + PAYMENT-RESPONSE收据
```

最聪明的设计在Step 3：agent用 **EIP-3009** 签一个授权消息，**自己从不提交链上交易、自己不付gas**——gas由facilitator代付（Base L2上约$0.001）。对agent来说，整个付费过程就是"一次多花300ms的fetch调用"。

---

## 四、20行代码就能开张（可复制的落地路径）

x402官方已经给出了 **Express、Next.js、Hono（Cloudflare Workers）、FastAPI、Go、Rust** 的包。以最多人用的Express为例，服务端核心就这么点：

```js
import { paymentMiddleware } from "@x402/express";

app.use(paymentMiddleware({
  "GET /api/weather": {
    accepts: [{ scheme: "exact", price: "$0.10",
                network: "eip155:8453", payTo: "0x你的钱包" }],
  }
}, resourceServer));

app.get("/api/weather", (req, res) => res.json({ temp: 72 }));
```

`paymentMiddleware` 自动处理402响应、签名验证、facilitator结算。你的路由处理器**只在付款通过后才执行**。agent客户端那边更简单——用 `wrapFetchWithPayment` 包一下 `fetch`，它自动捕获402、签名、重试，agent视角下就是"一次值$0.10的fetch"。

**但有4个坑，Reddit上无数人栽过，先记下来：**

1. **USDC是6位小数，不是18位。** $0.01 = `10000` units。搞错你要么白送要么收人$10000查一次天气。
2. **CORS必须暴露payment头。** `exposedHeaders: ["payment-required","payment-response"]` 不写，浏览器会静默剥掉402头，客户端读不到价格，能让你debug一小时。
3. **V1→V2头名变了。** 老教程写的是 `X-PAYMENT`，V2改成了 `PAYMENT-SIGNATURE / PAYMENT-REQUIRED / PAYMENT-RESPONSE`。抄老博客代码会全部失效。
4. **testnet和mainnet的facilitator URL不同**（testnet `x402.org/facilitator` + Base Sepolia `84532`；mainnet `api.cdp.coinbase.com/.../x402` + Base主网 `8453`）。混了会静默失败。

链怎么选？**默认选Base**：Coinbase CDP facilitator每月送1000笔免费、之后$0.001/笔，文档和示例最全、agent支持最广。Solana更快（400ms）、gas更低（$0.00025）、已有3500万+笔x402交易，适合高吞吐场景。

---

## 五、最省事的玩法：开关一拧，连代码都不用写

如果你觉得上面还是麻烦，2026年7月1日（就在11天前）有个重磅：**Cloudflare发布了 Monetization Gateway**，把上面整套中间件变成了一个dashboard开关。

逻辑很简单：**只要你的资源已经在Cloudflare后面**——一个网页、一个数据集、一个API、甚至一个 **MCP工具**——你给它标个价，调用方用USDC通过x402付钱，支付在Cloudflare全球330+城市的边缘节点完成，你的源站根本看不到海量402握手。点对点结算，钱直接进你钱包。

这里最值得中国技术人注意的是一句：**MCP工具是一等公民**。过去我们做agent工具（MCP server）基本是开源+乞讨star，现在"给你的agent工具按调用收费"从一个side project变成了一个**真实商业模式**。

注意它的限制：目前还是waitlist、只对Cloudflare客户开放、抽成比例未公布。所以判断很简单——**你已经在用Cloudflare，等开关；你需要Solana/自定义token/不走CF，就手搓上面的Express方案。**

顺带说一句格局：x402不是唯一玩家。**Stripe**推了MPP（Machine Payments Protocol，Tempo链），**Google**有AP2（60+合作伙伴），**MoonPay**推了OWS。Reddit上有个精准比喻——**"x402像每笔付现金，MPP像开个tab最后结。体验不同，终点一样。"** 对early adopter，x402的crypto-native + USDC原生支持（EIP-3009）目前最顺手。

---

## 六、算笔账：为什么这条路的ROI被严重低估

很多人觉得"加密支付"离赚钱很远。我们用真实数字算一下。

**传统Stripe订阅模式 vs x402微支付模式：**

| 维度 | Stripe订阅 | x402按次 |
|---|---|---|
| 最低交易成本 | $0.30/笔 | 约$0.001 gas |
| $0.01调用能否成立 | ❌ 倒贴$0.29 | ✅ 净赚$0.009 |
| agent自助付费 | ❌ 需人类绑卡KYC | ✅ 钱包即可 |
| 续费流失 | 高（人忘续） | 极低（agent自动充） |
| 客服成本 | 有 | 几乎为零 |

再看DocAPI的获客路径——**0付费广告、0冷邮件**：HN的Show HN帖子24小时带来800独立访客 → 40个注册免费账户 → 1个当天立即付费 → 两周内再转化11个。其中2个是全自动agent客户，**这2个的留存几乎等于永久**。

这就是信息差的复利：你做一个**agent愿意反复调用**的小能力（PDF生成、截图、网页抓取、代码执行、数据查询、MCP工具），标价$0.01–$0.10/次，配上x402，你就有了一个**不需要销售、不需要客服、客户自己充钱**的微型被动收入。

---

## 七、信息差总结

| 国内主流认知（你知道的） | 海外已经在赚的（信息差） |
|---|---|
| API必须注册账号、绑卡、发API key | x402让agent无账号无key，仅凭钱包付费 |
| 微支付不划算，$0.30最低费吃光利润 | USDC微支付$0.01也能赚，gas仅$0.001 |
| 客户是人，要KYC、客服、续费提醒 | agent客户自己注册/充值/永不忘记续费 |
| MCP工具只能开源赚star | MCP工具已能在Cloudflare按调用收费 |
| HTTP 402是规范里的死代码 | 它正成为整个agent经济的收银台 |

---

## 八、行动指南：15分钟testnet跑通

1. **选一个agent会重复调用的能力**：PDF/截图/抓取/代码执行/数据查询/MCP工具，越"原子"越好。
2. **testnet 15分钟路径**：用viem生成测试钱包 → Base Sepolia水龙头领测试USDC → 跑上面的Express server（指向 `x402.org/facilitator` + `84532`）→ 用 `paidFetch` 客户端调一次，在Network面板看完整的402握手。
3. **加 `X-Credits-Remaining` 响应头**（抄DocAPI）——这是agent决定留存你而非竞品的关键。
4. **切mainnet**：换facilitator URL和链ID `8453`，给agent钱包充$5（=500次$0.01调用），你就上线了。
5. **分发**：Show HN + X（Twitter）发launch thread，文档写扎实——对开发者/agent产品，**文档就是产品体验本身**（DocAPI第二周因文档不全掉过转化）。
6. **已在Cloudflare**：等Monetization Gateway开关，把MCP工具直接变现。

最后一句清醒剂——x402有一件事不解决：**钱包得有人预先充值USDC**。生产环境一定要加消费限额（参考ClawVaults的人工审批 + 自主限额双模式）。Reddit有句话值得刻在显示器上：**"没有限额的支付通道，只是更快地亏钱的方式。"**

HTTP 402等了30年才派上用场。现在agent需要在没有人类保姆的情况下付钱，它正在变成今年最实用的一块web基础设施。对一个会写API的中国开发者来说，这条路周末就能跑通。

---

### 参考来源

- [Indie Hackers — 5 AI Agent Workflows Actually Making Money in 2026 (With Real Numbers)](https://www.indiehackers.com/post/5-ai-agent-workflows-actually-making-money-in-2026-with-real-numbers-ea266790ba)
- [Siwan Kim — Indie Hacker Revenue Report: DocAPI and FarmPosts（真实早期账本）](https://www.siwan.io/blog/indie-hacker-revenue-report)
- [x402 HTTP Payment Standard: Agent Paywall Guide 2026（含20行代码与4个坑）](https://www.buildmvpfast.com/blog/x402-http-payment-standard-agent-service-paywall-2026)
- [Coinbase Developer Documentation — x402 Welcome（官方协议规范）](https://docs.cdp.coinbase.com/x402/welcome)
- [Circle — Autonomous Payments using Circle Wallets, USDC, and x402](https://www.circle.com/blog/autonomous-payments-using-circle-wallets-usdc-and-x402)

---
> 本文由「51学通信」技术团队出品。51学通信由通信行业18年老兵**爱卫生**（微信ID: gprshome201101）维护。
> 聚焦5G/6G核心网、3GPP标准、AI工具实战。知识星球「51学通信」提供深度技术答疑和行业洞察。

> [!tip] 51学通信知识星球
> **星主：爱卫生**（微信：gprshome201101）——公众号「51学通信」创办者，19 年通信行业运维与讲师经验，著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书（各大电商平台有售）。
> **星球定位**：深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域，主打运维岗位与信令分析。
> **当前规模**：5200 篇主题 / 990 个回答，198 元/年。
> **加入福利**：加入星球后请加爱卫生微信，拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题，另有群内分享。
> **AI 加持**：51学通信知识星球已作为 skill 接入 WorkBuddy，使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例，做总结、找文档和 PPT 等场景全覆盖。

![51学通信知识星球海报-扫码加入](https://wiki.500nian.com/images/zhixingqiu_qrcode.png)
