Fetch product info by payment link ID. Calls GStable API to get payment link details, returns product name, description, price, and supported payment tokens. Ideal for AI assistants parsing payment links and displaying product information.
一个从GStable支付链接获取商品信息的技能。它调用GStable API - 获取支付链接接口,返回商品详情及支持的支付方式。
调用API (GET /payment/link/:linkId)
↓
返回商品信息(名称、描述、价格、支付代币)
bash
clawhub install payment-link-reader
cd ~/.openclaw/skills/payment-link-reader
npm install
手动安装时,将payment-link-reader目录复制到~/.openclaw/skills/或./skills/,然后运行npm install。
bash
示例:
bash
npm run get-link -- lnk_BUDBgiGTWejFs8v0FbdpR3iJ83CG1tua
输出格式(JSON):
json
{
linkId: lnk_xxx,
linkName: 高级会员,
products: [
{
name: 高级套餐,
description: 解锁所有功能,
imageUrl: https://example.com/image.png,
quantity: 1,
unitPriceUSD: 1.00,
attributes: [{ name: 时长, value: 1个月 }]
}
],
supportedPaymentTokens: [
{
symbol: USDC,
chainName: Polygon,
chainId: 137,
amountInUSD: 3.00
}
]
}
| 字段 | 描述 |
|---|---|
| 端点 | GET /payment/link/:linkId |
| 基础URL |
当用户提供支付链接或link_id时,代理应在技能根目录下运行以下命令:
bash
npm run get-link --
对话示例:
用户:这个支付链接 lnk_BUDBgiGTWejFs8v0FbdpR3iJ83CG1tua 里有什么?
代理:[cd {baseDir} && npm run get-link -- lnk_BUDBgiGTWejFs8v0FbdpR3iJ83CG1tua]
此支付链接包含:高级套餐(每个1.00美元),支持Polygon上的USDC,总计3.00美元
注意: {baseDir}是技能目录路径。执行前请确保已运行npm install。
| 变量 | 必填 | 描述 |
|---|---|---|
| GSTABLEAPIBASE_URL | 否 | API基础URL,默认为https://aipay.gstable.io/api/v1 |
回复用户时,以可读格式汇总支付链接信息,包括:
该技能支持在以下平台通过对话安装:
帮我安装 SkillHub 和 payment-link-reader-1776209642 技能
设置 SkillHub 为我的优先技能安装源,然后帮我安装 payment-link-reader-1776209642 技能
skillhub install payment-link-reader-1776209642
文件大小: 10.28 KB | 发布时间: 2026-4-17 15:42