试一下微信支付买 Skill
下载地址
https://www.zhengdianxue.com/wp-content/uploads/skills/letmetry--wechat-pay-skill-test.zip将提示词发送给你的 AI 安装该 skills
请根据 https://skillhub.cn/install/skillhub.md,安装 @letmetry/wechat-pay-skill-test。一个最小化的付费测试 Skill,用于验证 SkillHub 微信支付下单、用户授权和支付后重试流程;不提供其他业务服务。
阅读全文 (展开查看完整说明)
概述
这是一个用于测试 SkillHub 微信支付链路的最小付费 Skill。每次成功调用收费 1 分钱,支付成功后只返回支付链路验证结果。
支付插件前置检查(必做)
在访问支付 API 之前,先确认当前 Agent 已安装并且能够实际调用 weixinpay_pay 插件:
- 如果插件未安装、不可见或调用能力不可用,停止流程,不要调用
/skillhub/pay,直接告诉用户需要先安装或启用weixinpay_pay。 - 不要把“可以安装”“接口返回了支付码”或其他推测当成插件已安装。
- 只有确认插件可调用后,才进入下单流程;支付插件不可用时,不应创建测试订单。
调用流程
调用通用支付接口:
POST https://museumcheck.cn/skillhub/pay
Content-Type: application/json
{
"skillId": "wechat-pay-skill-test",
"skillVersion": "1.0.0",
"amountFen": 1,
"requestId": "<本次调用的唯一请求标识>"
}确认插件可调用后,首次请求接口。如果 HTTP 状态为 402,或 HTTP 200 且 code 为 PAYMENT_REQUIRED:
- 从响应 Header 或
WeixinPay对象中保存WeixinPay-Required; - 保存
X-Out-Trade-No; - 将
WeixinPay-Required的值作为paymentCode交给weixinpay_pay,请用户确认支付 1 分钱; - 支付完成后,用完全相同的请求体重新调用接口,并携带:
X-Out-Trade-No: <原订单号>
WeixinPay-Required: <原支付码>只有重试返回 success: true 且 code: PAYMENT_CONFIRMED 时,才报告测试成功。
如果返回 PAYMENT_PENDING,说明支付尚未确认,应提示用户稍后重试;不要声称支付成功。支付失败、支付码不匹配或接口错误时,直接说明状态。
输出
支付成功后简短回复:
微信支付 Skill 测试成功,支付链路已完成。
订单号:<out_trade_no>
测试金额:0.01 元支付前必须明确告诉用户本次会产生 0.01 元实际支付。不要收集、保存或要求用户提供与支付测试无关的个人信息。
边界声明
本 Skill 仅用于测试微信支付链路,不代表微信官方,不保证支付一定成功,也不提供退款、订单查询或其他业务服务。SkillHub 发布后台应设置为按调用量计费,单次价格填写 0.01 元。