跳到主要内容

AI 集成概述

AI Checkout 接口允许您构建能够编排加密货币支付的 AI Agent(聊天机器人、Copilot 或自主智能体)。

架构与职责​

集成 AI Checkout 时,您实际上是在构建一个 Agent 运行时(Agent Runtime),它充当 用户钱包 与 GStable API 之间的桥梁。

与我们托管 UI 的标准结账流程不同,在 AI 支付中,您负责构建 Agent 的“身体”和“大脑”,而我们提供底层 “支付逻辑”和“结算通道”。

职责矩阵​

功能板块谁来构建?描述
用户界面 (UI)您 (开发者)聊天窗口、连接钱包按钮以及交易确认卡片。
Agent 运行时您 (开发者)后端或客户端逻辑,负责调用 API、解析响应并构造 EIP-712 消息。
钱包连接您 (开发者)集成 wagmi、ethers.js 或 viem 等库,以请求用户签名。
支付逻辑GStable SaaS验证商品、计算价格、处理跨链路由以及生成交易调用数据 (Calldata)。
资金结算GStable SaaS监控链上事件并将资金结算至您的商户账户。

交互时序图​

下图展示了您的 Agent 运行时如何协调用户与 GStable API 之间的交互。

集成核心概念​

1. "AI View" (AI 视图)​

我们的 API 会返回一个专为 LLM 设计的 aiView 对象。它包含:

  • 语义 (Semantics):商品是什么(去除 HTML 格式)。
  • 工作流 (Workflow):Agent 下一步该做什么(例如,“询问用户地址”或“请求签名”)。
  • 授权规范 (AuthorizationSpec):如何构造供用户签名的 EIP-712 消息。

2. EIP-712 签名​

我们使用 EIP-712 处理所有涉及状态变更的操作。这确保了 Agent 无法在没有用户钱包明确、可读授权的情况下动用用户资金或创建订单。

您需要在运行时中使用标准的 Web3 库来实现签名处理程序。

下一步​

准备好开始构建了吗?请前往 集成工作流 指南查看以代码为核心的教程。