闲社服务运行正常AI智能体自动化平台
g

GStable AI支付协议

技能标识:gstable-ai-payment

GStable AI Payment Protocol - enables AI Agents to discover, negotiate, and execute cryptocurrency payments on behalf of users

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.0.0
检测标记
后台标记通过
免费
免费获取
1
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

GStable AI支付协议

GStable AI 支付技能

一个OpenClaw技能,使AI代理能够代表用户发现、协商和执行加密货币支付。

功能特性

  • - 🔗 获取支付链接详情及支持的代币
  • 📝 创建支付会话(EIP-712签名)
  • 🔍 查询支付会话状态
  • 💰 检查原生代币和ERC20代币余额
  • 💳 准备支付并生成链上交易调用数据
  • ✅ 检查并自动授权代币
  • ⚡ 执行链上支付交易
  • 🚀 一键支付(pay)并自动处理授权
  • 🔐 安全的EIP-712签名(私钥存储在环境变量中)
  • ⛓️ 多链支持(Polygon、Ethereum、Arbitrum、Base)

安装

bash
clawhub install gstable-ai-payment
cd ~/.openclaw/workspace/skills/gstable-ai-payment
uv sync

配置

设置环境变量:

bash

必需:用于签署EIP-712消息和发送交易的钱包私钥


export WALLETPRIVATEKEY=0x...你的私钥...

可选:GStable API基础URL(默认:https://aipay.gstable.io/api/v1)

export GSTABLEAPIBASE_URL=https://aipay.gstable.io/api/v1

可选:默认付款人邮箱

export DEFAULTPAYEREMAIL=user@example.com

⚠️ 安全提示:切勿将私钥提交到版本控制系统。

快速开始

1. 获取支付链接详情

bash

支付链接格式:


- https://pay.gstable.io/link/


- https://aipay.gstable.io/api/v1/payment/link/

示例1

uv run scripts/gstable-ai-payment.py getlink lnkBUDBgiGTWejFs8v0FbdpR3iJ83CG1tua

示例2

uv run scripts/gstable-ai-payment.py getlink lnkQTAfGfyqAZHGSm9NKLhtjNYu8dNHRpGh

2. 创建支付会话

bash
uv run scripts/gstable-ai-payment.py createsession lnkBUDBgiGTWejFs8v0FbdpR3iJ83CG1tua 137 USDC

3. 一键支付(推荐)

bash
uv run scripts/gstable-ai-payment.py pay lnk_BUDBgiGTWejFs8v0FbdpR3iJ83CG1tua 137 USDC user@example.com

所有命令

bash

获取支付链接详情


uv run scripts/gstable-ai-payment.py getlink id>

创建支付会话

uv run scripts/gstable-ai-payment.py createsession id> [payer] uv run scripts/gstable-ai-payment.py createsession lnkxxx 137 USDC uv run scripts/gstable-ai-payment.py createsession lnkxxx 137 0x3c499c542cef5e3811e1192ce70d8cc03d5c3359

获取会话状态

uv run scripts/gstable-ai-payment.py getsession id>

检查原生代币/ERC20余额

uv run scripts/gstable-ai-payment.py balance id> [token
address] [wallet]

准备支付(生成调用数据)

uv run scripts/gstable-ai-payment.py prepare id> id> [email]

执行链上交易

uv run scripts/gstable-ai-payment.py execute id> address>

检查代币授权额度

uv run scripts/gstable-ai-payment.py allowance id> address>

为支付合约授权代币

uv run scripts/gstable-ai-payment.py approve id> address> [amount]

一键支付(完整流程,自动授权)

uv run scripts/gstable-ai-payment.py pay id> id> [email]

显示钱包地址

uv run scripts/gstable-ai-payment.py wallet

支持的链

链链ID代币
Polygon137USDC, USDT
Ethereum
1 | USDC, USDT | | Arbitrum | 42161 | USDC | | Base | 8453 | USDC |

使用 uv run scripts/gstable-ai-payment.py get_link 查看特定支付链接支持哪些链和代币。

使用示例

完整支付流程

bash

支付链接:https://pay.gstable.io/link/lnk_BUDBgiGTWejFs8v0FbdpR3iJ83CG1tua

选项1:一键支付(推荐)

uv run scripts/gstable-ai-payment.py pay lnk_BUDBgiGTWejFs8v0FbdpR3iJ83CG1tua 137 USDC user@example.com

输出:

第1/5步:获取支付链接详情...

第2/5步:创建支付会话...

第3/5步:准备支付...

第4/5步:检查代币授权额度...

第5/5步:执行链上支付交易...

✅ 支付完成!

{ linkId: lnkBUDBgiGTWejFs8v0FbdpR3iJ83CG1tua, sessionId: sessxxx, txHash: 0x... }

选项2:逐步执行

1) 获取支付链接详情

uv run scripts/gstable-ai-payment.py getlink lnkBUDBgiGTWejFs8v0FbdpR3iJ83CG1tua

以JSON格式返回支付链接详情

2) 创建支付会话

uv run scripts/gstable-ai-payment.py createsession lnkBUDBgiGTWejFs8v0FbdpR3iJ83CG1tua 137 USDC

输出:{ sessionId: sess_abc123, ... }

3) 准备支付

uv run scripts/gstable-ai-payment.py prepare sess_abc123 137 0x3c499c542cef5e3811e1192ce70d8cc03d5c3359 user@example.com

输出:{ executionChainId: 137, executorContract: 0x..., calldata: 0x... }

4) 检查并授权额度(如需要)

uv run scripts/gstable-ai-payment.py allowance 137 0x3c499c542cef5e3811e1192ce70d8cc03d5c3359 0x... uv run scripts/gstable-ai-payment.py approve 137 0x3c499c542cef5e3811e1192ce70d8cc03d5c3359 0x...

5) 执行链上交易

uv run scripts/gstable-ai-payment.py execute 137 0x... 0x...

输出:{ status: submitted, txHash: 0x... }

代理交互示例

用户:我想支付这个:https://pay.gstable.io/link/lnk_BUDBgiGTWejFs8v0FbdpR3iJ83CG1tua

代理:[uv run scripts/gstable-ai-payment.py getlink lnkBUDBgiGTWejFs8v0FbdpR3iJ83CG1tua]
这是一个支付链接。您可以在Polygon上使用USDC支付。您想使用哪个网络?

用户:使用Polygon

代理:[uv run scripts/gstable-ai-payment.py pay lnk_BUDBgiGTWejFs8v0FbdpR3iJ83CG1tua 137 USDC]
✅ 支付完成!交易哈希:0x...

支付流程

┌─────────────────┐
│ 用户分享链接 │
└────────┬────────┘
│
▼
┌─────────────────┐
│ get_link │ ──► 获取产品和支付选项
└────────┬────────┘
│
▼
┌─────────────────┐
│ 用户选择代币 │
└────────┬────────┘
│
▼
┌─────────────────┐
│ create_session │ ──► 创建会话(EIP-712签名)
└────────┬────────┘
│
▼

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 gstable-ai-payment-1776273515 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 gstable-ai-payment-1776273515 技能

通过命令行安装

skillhub install gstable-ai-payment-1776273515

下载

⬇ 下载 gstable-ai-payment v1.0.0(免费)

文件大小: 12.75 KB | 发布时间: 2026-4-16 16:56

v1.0.0 最新 2026-4-16 16:56
Initial release of gstable-ai-payment.

- Enables AI agents to discover, negotiate, and execute cryptocurrency payments for users.
- Supports retrieving payment link details, checking balances, creating sessions (EIP-712 signatures), and executing on-chain payments.
- Includes multi-chain support (Polygon, Ethereum, Arbitrum, Base) and major stablecoins.
- Provides comprehensive CLI commands for initiating, preparing, and completing payments, with a one-command payment option.
- Requires only a wallet private key for setup; optional configuration for API URL and payer email.