AgentPay:AI代理安全支付解决方案
AgentPay 是一款专为 AI 代理设计的安全支付工具,核心理念是代理永不接触真实支付凭证。它通过本地加密存储、加密购买授权和自动化无头浏览器结账三大机制,实现人机协作的在线购物流程。
核心用法
初始化配置(人类一次性操作):
- 运行
npx agentpay setup输入卡密并设置口令 - 通过
npx agentpay budget设定预算与单笔限额
标准购买流程:
1. 代理提案:使用 npx agentpay buy 指定商家、商品、URL 和金额,生成加密待批交易
2. 人类审批:运行 npx agentpay approve <txId> 完成加密签名授权
3. 自动执行:系统从加密保险库直接注入凭证到商家页面完成结账
MCP 集成:提供原生 MCP 服务器,支持stdio和HTTP传输,可直接作为工具被兼容代理调用。
显著优点
- 零凭证暴露:卡号从未离开用户本地加密存储,代理仅传递授权哈希
- 强审计追踪:每笔交易生成加密授权记录,具备不可否认性
- 预算硬约束:支持全局限额和单笔限额双重控制
- 广泛兼容:通过无头浏览器支持任意电商网站,不依赖特定平台API
- 工作流透明:pending/status/history 命令提供完整交易状态可视
潜在局限
- 人机阻塞:每笔交易需人类实时审批,不适合高并发或完全自主场景
- 单点故障:依赖用户本地环境运行,机器故障可能导致支付中断
- 网站脆弱性:无头浏览器方案受目标网站反爬虫策略、DOM变更影响
- 争议处理缺失:文档未提及交易失败、退款、欺诈纠纷的处理机制
- 密钥管理风险:口令遗忘将导致凭证永久不可恢复
适合人群
- 希望委托AI代理处理日常网购但拒绝共享支付信息的隐私敏感用户
- 需要为AI代理设定明确支出边界的企业/家庭场景
- 已在使用MCP架构、追求工具链标准化的开发者
常规风险
| 风险类别 | 说明 |
|---------|------|
| 社会工程 | 代理可能被诱导提议恶意购买,依赖人类审批环节把关 |
| 供应链 | npm包本身或依赖项存在篡改风险,建议锁定版本并审计 |
| 浏览器自动化 | 目标网站的验证码、风控系统可能导致交易失败或账号受限 |
| 本地安全 | 加密保险库的强度取决于用户口令质量,弱口令可被暴力破解 |
| 授权劫持 | 若用户设备被入侵,攻击者可伪装代理发起待批交易 |