关于 Neuronto Payments: x402 facilitator and API gateway
Neuronto Payments 提供 x402 支付示例、facilitator 和 API 网关服务,用于为 HTTP 路由收费及发起支付。示例覆盖多种 Node、Next.js 和 Python 技术栈,并以 USDC 在 Base 上结算。
主要功能
- 01为 HTTP 路由添加 x402 付费要求
- 02验证签名并广播链上结算
- 03提供 Express、Hono、Next.js 和 FastAPI 示例
- 04通过脚本或 Agent 支付 402 请求
- 05查询当前支持的网络、方案和版本
- 06提供自动退款的端到端测试商户
适用场景
- 01为 API 端点设置按请求付费
- 02从脚本或 Agent 调用收费 API
- 03使用 echo 商户测试 x402 支付流程
- 04查看 facilitator 当前可结算的网络
MCP 相关
此项目未说明与 MCP 的关系。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://pay.neuronto.com/mcpclaude mcp add --transport http com-neuronto-x402-payments-facilitator https://pay.neuronto.com/mcp{"mcpServers":{"com-neuronto-x402-payments-facilitator":{"type":"http","url":"https://pay.neuronto.com/mcp"}}}在 Cursor 中打开{"servers":{"com-neuronto-x402-payments-facilitator":{"type":"http","url":"https://pay.neuronto.com/mcp"}}}在 VS Code 中打开{"mcpServers":{"com-neuronto-x402-payments-facilitator":{"type":"http","url":"https://pay.neuronto.com/mcp"}}}{"mcpServers":{"com-neuronto-x402-payments-facilitator":{"serverUrl":"https://pay.neuronto.com/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
6此工具无需参数。
详细介绍
x402 入门示例
使用官方 x402 SDK 收取 HTTP 路由费用并支付费用的最简可运行方式。这里的每个文件都可以直接运行;你只需更改收款钱包。
x402 重新启用了 HTTP 402 Payment Required。服务器收到未付款请求时会返回 402 和机器可读的条款,客户端签署稳定币付款,支付协调器验证签名并在链上结算。服务器无需持有密钥,也无需与区块链交互。
选择一个
| 文件夹 | 技术栈 | 内容 |
|---|---|---|
express | Node、Express | 一个收费的 GET /premium 路由 |
hono | Node、Hono | 使用 Hono 实现相同的路由 |
next | Next.js App Router | 一个收费的 API 路由 |
fastapi | Python、FastAPI | 使用 Python 实现相同的路由 |
client | Node 和 Python | 使用脚本或 Agent 为 402 路由付款 |
一分钟内运行一个
cd express
npm install
export MERCHANT=0xYourWalletAddress # where the money goes, on Base
npm start
curl -i localhost:3000/premium # 402 with terms
然后使用 client 中的客户端付款,或将任意 x402 客户端指向它。
支付协调器
这些入门示例使用 https://pay.neuronto.com 作为支付协调器:负责验证付款方签名并广播结算交易的服务。每个文件中都只有一行配置,可替换为任意 x402 支付协调器:
new HTTPFacilitatorClient({ url: "https://pay.neuronto.com" })
Base 主网(eip155:8453)已在该服务上启用。GET https://pay.neuronto.com/supported 会列出当前支持结算的所有网络、方案和版本;无法结算的网络会在开始拒绝请求前从列表中移除,因此读取 /supported 的服务器绝不会公布自己无法收取的价格。
无需花费即可测试
https://pay.neuronto.com/echo 是一个在线商户,收费 $0.001,并会在同一个请求中立即将款项退回,因此客户端可以端到端运行测试,且无需花费任何费用:
curl -i https://pay.neuronto.com/echo # a real 402, with real terms
将 client 中的任意客户端指向该 URL。退款会自动完成;燃料费不由你承担。
你需要准备
- 一个用于收款的钱包地址。你无需安装任何软件来接收款项:付款会以 USDC 转账的形式到达你在
MERCHANT中填写的地址。 - 对于付款客户端,需要一个有资金的密钥。切勿将真实密钥写入文件:这里的每个示例都会从环境中读取密钥。
许可证
Apache-2.0。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。